promotional bannermobile promotional banner

RegionSpawnMobs

Take full control of how mobs spawn in your world. Define where they appear, how many, when, and under what conditions.

File Details

RegionSpawnMobs-1.0.7.jar

  • B
  • Mar 9, 2026
  • 166.89 KB
  • 70
  • Early Access

File Name

RegionSpawnMobs-1.0.7.jar

Supported Versions

  • Early Access

Fixed

Spawn System Overhaul

  • Fixed mobs spawning beyond configured maximum capacity
  • Completely rebuilt spawn system to properly respect capacity limits
  • Spawn validation now checks capacity before each spawn attempt

Time Configuration System

  • Fixed time-based spawn conditions not working correctly
  • Mobs configured to spawn at night now actually spawn at night
  • Time periods now use Hytale's native time system for accuracy
  • Each entity now validates its own time conditions independently

Entity Cleanup on Login

  • Removed automatic entity cleanup when admins join the server
  • Mobs now persist in the world as intended
  • No more unexpected mob disappearances

Added

Enhanced Time Periods

  • Dawn (0-4.8h) - Early morning
  • Midday (4.8-12h) - Morning to noon
  • Dusk (12-19.2h) - Afternoon to sunset
  • Midnight (19.2-24h) - Night time

Time Aliases

  • Day (Midday + Dusk) - Full daylight period
  • Night (Dawn + Midnight) - Full darkness period
  • ALL - Spawn at any time

Debug Improvements

  • Added detailed time validation logs
  • Added weather condition validation logs
  • Added per-entity condition checking logs

Removed

Redundant Configuration

  • Removed spawnOnlyWithPlayers (system always checks for players)
  • Removed despawnWhenNoPlayers (not implemented)
  • Removed playerRangeDespawnChunks (not implemented)
  • Removed noPlayerTimeoutSeconds (not implemented)

Removed Commands

  • Removed /rsmglobalrequireplayers (redundant)
  • Removed /rsmglobaldespawn (not implemented)
  • Removed /rsmglobaldespawnrange (not implemented)
  • Removed /rsmglobaltimeout (not implemented)

Changed

Spawn Logic

  • Spawn conditions now checked per entity instead of per region
  • Better handling of mixed time/weather requirements
  • More accurate capacity tracking during spawn cycles

Configuration

  • maxPerChunkDefault now defaults to 3 (was 5)
  • Simplified global_config.json to only include used settings

Summary

  • Mobs now respect maximum capacity limits
  • Time-based spawn conditions work correctly
  • Mobs persist until manually removed (no auto-despawn)
  • Cleaner configuration with only functional settings
  • More precise control over spawn timing

Version: 1.0.7 (BETA)
Status: Stable