ValcomsBloodmoon v1.4.0
What's new
v1.4.0 (15.02.2026)
🛠️ Fixes & Improvements
- Fixed Overpopulation Threshold: The
softenOverpopulationThreshold()method was too conservative and caused spawning to stop at ~70-80 mobs instead of respecting the configurednearbyMobCapMax. Now it correctly allows spawning up to the intended cap (e.g. 300) before Hytale's overpopulation system intervenes. - Resolved Spawn-Near-Base Issue: Players flying far away often experienced low mob counts because Hytale's overpopulation system throttled spawning prematurely in new environment areas. This is now fixed.
🎛️ Control Panel Enhancements
- Added Welcome Message Toggle: Admins can now enable/disable the welcome message (shown on player join) from the Control Panel.
- Button: Start Msg → toggles
bloodmoon.message.showWelcome. - Persists to the active config and reloads instantly.
- Button: Start Msg → toggles
- UI Updates: Button labels and status text updated to reflect the actual toggled feature.
⚙️ Config & Runtime
- New Config Keys:
bloodmoon.message.showWelcome(default:true) — Controls player join welcome message.
- Legacy Fallbacks: Both keys support legacy names for backward compatibility.
- Runtime Persistence: Toggles via Control Panel update the active config file and trigger a reload, so changes apply immediately without server restart.
📦 Files Changed
BloodMoonConfig.java— Added start/welcome message flags, getters, and loading logic.BloodMoonLifecycleListener.java— RespectshowStartflag; only show start message/title when enabled.ValcomsBloodmoonPlugin.java— Runtime toggle methods (toggleStartMessageEnabled,toggleWelcomeMessageEnabled).BloodMoonControlPanelPage.java— UI event bindings, status display, and admin-only visibility.BloodMoonControlPanel.ui— Added button layout and updated default text.BloodMoonSpawnSystem.java— FixedsoftenOverpopulationThresholdto usenearbyMobCapMax.
🧩 Notes
- Config Loading: The plugin loads
bloodmoon.propertiesfrom the active mod directory (run/mods/ValcomsBloodmoon/). Example presets (bloodmoon_easy.properties, etc.) are not loaded directly. - Admin Only: Both toggle buttons require admin permissions (
bloodmoon.admin,server.admin, oradmin). - Behavior: When start message is disabled, only the sound plays; chat and title are suppressed. Welcome message suppression works per player session.
For full configuration details, see the bundled example files in config/.
This mod has no additional files