16 Commits
Author SHA1 Message Date
NotAlexNoyle 16cfe03908 Exclude CODEOWNERS from language statistics 2026-10-29 16:18:59 -04:00
NotAlexNoyle 87c9f7c4ec Add CODEOWNERS (one staff approval) 2026-10-29 16:18:59 -04:00
NotAlexNoyle 3df8a6714a Fix bundled maps 2026-10-08 17:30:34 -04:00
NotAlexNoyle e715691b2b New image storage format 2026-07-15 16:22:41 -04:00
NotAlexNoyle fab4fdcb0e Edge to edge frames, add instructions 2026-07-01 15:08:37 -04:00
NotAlexNoyle 4747f0cbaf Fix console map accessibility 2026-06-25 18:07:47 -04:00
NotAlexNoyle 9ce4964da2 Add preloaded images to count 2026-06-25 16:46:12 -04:00
NotAlexNoyle 7a37baeff3 Fix config loading 2026-06-24 16:03:55 -04:00
NotAlexNoyleandClaude Opus 4.8 31cb6cc430 Fix server hang: run map loading off the main thread
The preloaded-maps completion callback was wired by calling
ImageMapManager.loadMaps() directly on the main thread during onEnable.
loadMaps()'s synchronous prefix loads saved maps via
URLStaticImageMapLoader.load(), which blocks on future.get() for a
MapUtils.createMap() task scheduled onto the main thread -> the main
thread waits on itself and the server hangs while enabling ImageFrame.

Restore the Scheduler.runTaskAsynchronously wrapper so loadMaps runs off
the main thread (as upstream did), while keeping the completion callback
so preloaded maps are still created only after saved maps finish loading.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-24 11:52:57 -04:00
NotAlexNoyle c7fcba7e2b Fix duplicate preloaded images 2026-06-24 06:53:03 -04:00
NotAlexNoyle e7a04a1148 Preload old maps 2026-06-22 07:22:59 -04:00
NotAlexNoyle d97900d5ed Rename jar to project name 2026-03-25 15:24:20 -04:00
NotAlexNoyle f1792477a5 Remove leftovers 2026-03-25 14:40:53 -04:00
NotAlexNoyle 7daa7a484f Backport to minecraft 1.19.4 2026-03-25 14:40:21 -04:00
NotAlexNoyle e278b8eb88 Remove junk 2026-03-25 14:00:04 -04:00
NotAlexNoyle 20cde1715c Maven -> Gradle 8.14.3 2026-03-25 13:54:59 -04:00