File Details
MapGen-1.4.2
- R
- May 29, 2026
- 14.16 MB
- 117
- 0.5
File Name
MapGen-1.4.2.jar
Supported Versions
- 0.5
[1.4.2] - 29th May 2026
API Migration
- Vector Math Migration - Replaced all
com.hypixel.hytale.math.vector.Vector3dandVector3iimports withorg.joml.Vector3dandorg.joml.Vector3iacross BackgroundGeneratorImpl, ChunkTrackerImpl, StructureScanner, and MapGenCommand. - Player Messaging Migration - Migrated
player.sendMessage()calls to usePlayerRef.sendMessage()via the PlayerRef component in RealWorldMapGenerator and BoundaryValidator. - Player Display Name Migration - Replaced removed
player.getDisplayName()withplayer.getUuid()for player identification in background generation tracking. - Biome Data API Update - Adapted to removal of
biomeDataMapfield fromUpdateWorldMapSettingspacket. Biome data extraction gracefully degrades with informative logging when the field is unavailable. Affected: BiomeLayerProcessor, RealWorldMapGenerator, DiagnosticCommand, MapGenCommand. - JOML Vector Accessor Migration - Updated
getX()/getZ()calls tox()/z()to match org.joml accessor conventions.
Fixed
- Command Threading - Fixed all
/mapgencommands failing with "Could not find player or world context" error. Commands now usePlayerRefdirectly from the command sender (thread-safe) instead of resolvingPlayervia ECS store access which requires the world thread. - Async Map Generation Threading - Fixed "Assert not in thread" errors during map generation by caching
PlayerRefbefore entering async context. All player messaging inside worker threads now uses the pre-cached reference.
Maintenance
- Built for Hytale
0.5.x.