Utility Core Admin

Utility Core Admin - Server administration utilities for Minecraft servers.
Back to Files

Utility Core (1.9.0)

File nameutility_core-26.1.2-neoforge-1.9.0.jar
Uploader
LlaGuiT0LlaGuiT0
Uploaded
Aug 3, 2026
Downloads
12
Size
3.0 MB
Mod Loaders
NeoForge
File ID
8565330
Type
R
Release
Supported game versions
  • 26.1.2

Curse Maven Snippet

NeoForge

implementation "curse.maven:utility-core-admin-1601825:8565330"

Learn more about Curse Maven

What's new

<h2>v1.9.0 - Spawn Zone Anti-Mob & Server Rules Manager (ported to 26.1.2)</h2>

<h3>New Features</h3> <ul> <li><strong>No natural mobs in the spawn zone</strong>: <code>spawnSchematic.preventMobSpawns</code> (default true) blocks natural mob spawns inside the spawn schematic bounds (<code>MobSpawnEvent.SpawnPlacementCheck</code>, only <code>NATURAL</code> reasons — spawn eggs and commands still work). Useful when the schematic has no lighting. The zone was already unbreakable/unplaceable/explosion-proof.</li> <li><strong>Server Rules Manager</strong>: enforce a curated list of game rules from <code>utility_core/server_rules.json</code> (e.g. <code>"players_sleeping_percentage": 50</code>). On server start each rule is compared against the current server value and <strong>only applied when it differs</strong> (via the <code>GameRules</code> API, no commands). If it already matches, nothing happens. Commands: <code>/utilitycore rules apply</code> and <code>/utilitycore rules status</code>. Removing a rule leaves the server untouched. This brings the 26.1.2 branch to feature parity with 26.2.</li> </ul>

<h3>Fixes</h3> <ul> <li><strong>ChunkGen restart loop</strong>: with a finite <code>chunkGen.maxRadius</code>, generation restarted forever after completing (re-generating the same area). A <code>completed</code> state is now persisted; use <code>/utilitycore chunkgen reset</code> to regenerate.</li> <li><strong>keepAlive on empty servers</strong>: the idle-pause field is now found by name with the correct unit (<code>nextTickTimeNanos</code> when present; falls back to the legacy <code>nextTickTick</code>), so an empty server no longer pauses and freezes the duty cycle.</li> </ul>

<h3>Config</h3> <ul> <li><code>spawnSchematic.preventMobSpawns</code> (default true) — block natural mob spawns inside the schematic bounds.</li> </ul>

<h3>Technical Changes</h3> <ul> <li><code>SpawnProtectionHandler</code> — new <code>onSpawnPlacementCheck</code> handler.</li> <li><code>ServerRulesManager</code> — new; reads <code>utility_core/server_rules.json</code> and applies rules on <code>ServerStartedEvent</code> using the <code>GameRule</code> registry.</li> <li><code>ChunkGenManager</code> — added persisted <code>completed</code> state and robust keepAlive field discovery.</li> </ul>

<hr>

<p><strong>JAR</strong>: <code>utility_core-26.1.2-neoforge-1.9.0.jar</code></p>

This mod has no additional files