Commit Graph
229 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
LOOHP cc50d7c2c9 Fixed #161 2026-03-09 15:36:51 +08:00
LOOHP 36d452cdfe Added timeout to network requests 2026-01-12 16:26:23 +00:00
LOOHP 8cc3219a33 Added debug logging for language download 2026-01-11 13:55:40 +00:00
LOOHP 98b2b1982e Check hasMapView first 2026-01-11 13:02:18 +00:00
LOOHP fc1e14583c Explicitly add click event to upload URL
Fixes #142
2025-12-31 17:25:52 +00:00
LOOHP 25eedbe0be Minecraft 1.21.11 2025-12-24 00:19:37 +00:00
LOOHP 33e7fdc7c2 Change image link to markdown format
Updated image link format in README.
2025-12-06 10:21:46 +00:00
LOOHP 1157ca1813 Change banner image in README
Updated the banner image link in the README.
2025-12-06 09:39:28 +00:00
LOOHP 5a3894d6fe Fixed method not there on older versions of Minecraft 2025-12-02 23:54:34 +00:00
LOOHP 61e1f5aab3 Add Crowdin badge to README
Added Crowdin badge to README for localization status.
2025-12-02 00:01:58 +00:00
LOOHP 05948afdba Added link for languages 2025-12-01 23:05:09 +00:00
LOOHP 116e94c2f7 Better error message 2025-12-01 22:07:57 +00:00
LOOHP 34366439bb Internationalization and CombinedByDefault option 2025-12-01 22:04:13 +00:00
LOOHP 00245cd8d1 Refactor 2025-11-29 13:54:25 +00:00
LOOHP aeedecd808 Fixed first time initialization error 2025-11-26 07:46:56 +00:00
LOOHP 48096bbd78 Hot Fix 2025-11-24 20:57:42 +00:00
LOOHP 105b4f41a1 Block invisible item frames from grindstone 2025-11-24 20:32:33 +00:00
LOOHP 861efce918 Added ImageMapAddedEvent 2025-11-24 13:40:31 +00:00
LOOHP fa617744b8 Add GNU GPL v3 license
Added the GNU General Public License version 3 to the project.
2025-11-23 19:54:50 +00:00
LOOHP 2bd23ae498 MySQL Storage Support 2025-11-23 18:18:01 +00:00
LOOHP 5879d44242 MySQL Storage Support 2025-11-23 01:42:00 +00:00
LOOHP cd430775f3 Iterated design 2025-11-21 22:55:29 +00:00
LOOHP d035989df5 Improved design of media loading 2025-11-16 16:29:06 +00:00
LOOHP 6c1ddfcf05 Merge pull request #138 from virustotalop/main
Fix platform scheduler relocation
2025-11-14 07:21:25 +00:00
virustotalop 33543b9edb Fix platform scheduler relocation
Fixes platform scheduler relocation location, before this seemed to break the plugin on 1.21.7 paper with InteractiveChat installed related to https://github.com/LOOHP/ImageFrame/issues/113
2025-11-13 20:38:55 -08:00
LOOHP 5379ef308e Extract notifyHdMapUpdated 2025-11-11 22:28:50 +00:00
LOOHP 5ade6c9b24 Call event when hdmap is requested 2025-11-11 22:18:54 +00:00
LOOHP c339a51723 Wait a bit longer before notifying client 2025-11-11 17:49:00 +00:00
LOOHP 3130ddf5cc Update README.md 2025-11-10 22:24:47 +00:00
LOOHP 2a7fe930aa Added metrics 2025-11-10 21:11:21 +00:00
LOOHP d706da2f4b ImageFrame Client 2025-11-10 20:35:50 +00:00
LOOHP 184b9749ab Minecraft 1.21.10 2025-10-08 18:43:59 +01:00
LOOHP 59f0ee33f5 Minecraft 1.21.9 2025-10-06 22:46:52 +01:00
LOOHP a5a309e2d4 Force main thread collect item frames info on Folia
Closes #126
Closes #127
2025-09-06 10:06:23 +01:00