promotional bannermobile promotional banner

Utility Nexus Admin

A server administration utility mod featuring dynamic datapack loading, admin commands, and management tools for Minecraft 1.21.1 NeoForge servers.
Back to Files

Utility Nexus Admin (0.0.0-beta.6)

File nameutility_nexus_admin-1.21.1-neoforge-21.1.249-0.0.0-beta.6.jar
Uploader
LlaGuiT0LlaGuiT0
Uploaded
Sep 1, 2026
Downloads
8
Size
1.7 MB
Mod Loaders
NeoForge
File ID
8784488
Type
B
Beta
Supported game versions
  • 1.21.1

Curse Maven Snippet

NeoForge

implementation "curse.maven:utility-nexus-admin-1676057:8784488"

Learn more about Curse Maven

What's new

v0.0.0-beta.6 - Config, Datapacks & Pregen Rework

Added

  • Global datapacks — datapacks (folders or .zip) dropped into <gameDir>/datapacks/ are now injected into every world, on both client and server. Vanilla only loads per-world saves/<world>/datapacks/; this makes a single folder apply everywhere.
  • logging.level config key (DEBUG / INFO / WARN / ERROR) that filters the mod's own log output. ERROR is always emitted.

Changed

  • Configuration is now a real, commented TOML file at config/utility_nexus/admin/config.toml, backed by NeoForge's ModConfigSpec (previously a Java .properties file with a misleading .toml name).
  • /una config get|set|reload still work with section.key names (e.g. pregen.chunksPerTick). set now writes to disk immediately.
  • Datapack commands no longer copy files or keep backups. /una datapack list|load|unload|reload|validate|loadall now act on the live pack repository — load enables a pack, unload disables it.
  • Chunk pregeneration only runs while the server is empty. With pregen.enabled = true it auto-starts on server start, pauses when a player joins, and resumes when the last player leaves.
  • /una is gated by the configurable commands.opLevel. commands.enableDatapackCommands and commands.enableConfigCommands now genuinely register or skip their command subtrees.

Removed

  • Config keys datapack.configDirectory, datapack.backupDirectory, logging.fileEnabled, logging.discordWebhook, permissions.useLuckPerms, permissions.defaultOpLevel — unused placeholders or dropped features. There is no LuckPerms integration.

Technical Changes

  • UNAConfig — rewritten on ModConfigSpec with typed accessors plus a section.key map for the config commands; custom nested config path via registerConfig(Type.COMMON, SPEC, "utility_nexus/admin/config.toml").
  • UNALog — new level-filtered logging wrapper around SLF4J.
  • DatapackManager — registers a RepositorySource on AddPackFindersEvent (SERVER_DATA) and selects the discovered packs on ServerStartingEvent; commands operate through PackRepository#setSelected + MinecraftServer#reloadResources.
  • ChunkPregenerator — reads config through typed accessors; a player-online guard in the server tick backs up the pause/resume events.
Server note: the config file moved to config/utility_nexus/admin/config.toml and several keys were renamed or removed. Delete any old config/utility_nexus_admin.toml and re-check your settings after updating.

This mod has no additional files