Dynmap NeoForge 1.21.1 port
Find a file
Kayos 2a8115ec8b neoforge-1.21.1: runtime fixes and build improvements
- Fix ServerTickEvent: register listener for ServerTickEvent.Post instead of
  abstract ServerTickEvent base class (NeoForge 21.x requirement)
- Fix null BlockGetter: replace null with EmptyBlockGetter.INSTANCE in
  isSolidRender() and propagatesSkylightDown() calls (1.21+ actually uses param)
- Fix chunk iteration: replace direct visibleChunkMap field access with
  getChunks() iteration and getChunkToSend() with getLatestChunk() (1.21.1 API)
- Build: fix shadowJar config to properly bundle DynmapCore into fat jar
  (was producing 80KB hollow jar missing all core classes)
- Build: cap Gradle daemon and forked javac heap to prevent OOM on large hosts
- Tested: server starts cleanly, Dynmap web UI accessible, maps rendered
2026-03-07 09:41:38 -08:00
gradle initial: neoforge 1.21.1 port - first compile fix pass 2026-03-06 19:07:14 -08:00
libs initial: neoforge 1.21.1 port - first compile fix pass 2026-03-06 19:07:14 -08:00
runs/junit initial: neoforge 1.21.1 port - first compile fix pass 2026-03-06 19:07:14 -08:00
src/main neoforge-1.21.1: runtime fixes and build improvements 2026-03-07 09:41:38 -08:00
.gitignore initial: neoforge 1.21.1 port - first compile fix pass 2026-03-06 19:07:14 -08:00
build.gradle neoforge-1.21.1: runtime fixes and build improvements 2026-03-07 09:41:38 -08:00
gradle.properties neoforge-1.21.1: runtime fixes and build improvements 2026-03-07 09:41:38 -08:00
gradlew initial: neoforge 1.21.1 port - first compile fix pass 2026-03-06 19:07:14 -08:00
settings.gradle initial: neoforge 1.21.1 port - first compile fix pass 2026-03-06 19:07:14 -08:00