promotional bannermobile promotional banner

SmartUtility

A modular collection of quality-of-life features for Minecraft, built for NeoForge. Every module is a separate, independently switchable feature, and most of them run entirely on the server.
Back to Files

smartutility-26.2-1.5.0.jar

File namesmartutility-26.2-1.5.0.jar
Uploader
FrostyxAlienFrostyxAlien
Uploaded
Aug 19, 2026
Downloads
17
Size
197.6 KB
Mod Loaders
NeoForge
File ID
8685961
Type
R
Release
Supported game versions
  • 26.2

Curse Maven Snippet

NeoForge

implementation "curse.maven:smartutility-1640808:8685961"

Learn more about Curse Maven

What's new

1.5.0

Two new features: server-wide statistics and higher enchantment levels. There is no 1.4.0 both were finished together and share this release, the same way 1.1 and 1.2 became 1.2.0.

New: Shared Statistics

One total per statistic for the whole server, counted from what everyone does. Anyone can type /serverstats to see them, largest first mob kills, deaths, distance walked, time played — and /serverstats reset (op) forgets them. It works on vanilla clients, because it is a command and a chat answer, nothing more.

Nothing is taken away from your players: their own statistics screens still say exactly what each of them did. The server totals are counted beside them and stored with the world, in <world>/data/smartutility/shared_statistics.dat, so they survive restarts and travel with a world backup.

What is counted is yours to pick. trackedStats in [sharedStatistics] lists ten of vanilla's general statistics by default and accepts any mod's custom statistics too; trackAllCustomStats = true counts every one of them instead of the list. Machines acting through fake players are not counted unless you set countFakePlayers = true, so a quarry cannot out-mine your whole player base in the numbers.

On by default. Switching it off stops the counting and keeps the totals.

New: Custom Enchants

Eight vanilla enchantments go to level 10: Sharpness, Smite, Bane of Arthropods, Power, Efficiency, Looting, Fortune, Unbreaking. Players climb past the vanilla maximum the normal way combining books or tools at an anvil, one level at a time — and the enchanting table can roll the higher levels too. The effects scale on vanilla's own curves; Sharpness X is simply what vanilla's damage formula says at ten.

This works on vanilla clients, including the tooltips, because it is a datapack the server sends like any other. That is also why it is the mod's one exception to live toggling, exactly as the known-issues list has said since 1.0:

  • Its switch is customEnchants in smartutility-common.toml, not in the server config. The game picks its datapacks before the server config is read, so the switch has to live in the file that is loaded earlier. Everything else stays where it was.
  • Switching it needs /reload or a restart. /smartutility feature enable customEnchants writes the switch and tells you exactly that.
  • Levels already on items stay after you switch it off — the level lives on the item. The anvil will refuse to go past the vanilla maximum again, and existing Sharpness X swords keep working.

Off by default. Doubled Sharpness changes a server's balance; that call is yours, not the default's.

Small print

  • /smartutility feature info <feature> now names which config file owns a feature's switch: server, common or client.
  • Nothing else changed for existing features, and existing config files pick the new keys up on load, with NeoForge writing the usual backup first.

This mod has no additional files