Map Gen - Web Map

Create a beautful PNG of your current map and view it live!

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.Vector3d and Vector3i imports with org.joml.Vector3d and org.joml.Vector3i across BackgroundGeneratorImpl, ChunkTrackerImpl, StructureScanner, and MapGenCommand.
  • Player Messaging Migration - Migrated player.sendMessage() calls to use PlayerRef.sendMessage() via the PlayerRef component in RealWorldMapGenerator and BoundaryValidator.
  • Player Display Name Migration - Replaced removed player.getDisplayName() with player.getUuid() for player identification in background generation tracking.
  • Biome Data API Update - Adapted to removal of biomeDataMap field from UpdateWorldMapSettings packet. 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 to x()/z() to match org.joml accessor conventions.

Fixed

  • Command Threading - Fixed all /mapgen commands failing with "Could not find player or world context" error. Commands now use PlayerRef directly from the command sender (thread-safe) instead of resolving Player via ECS store access which requires the world thread.
  • Async Map Generation Threading - Fixed "Assert not in thread" errors during map generation by caching PlayerRef before entering async context. All player messaging inside worker threads now uses the pre-cached reference.

Maintenance

  • Built for Hytale 0.5.x.