Home›Java›Mods›ServerManagement+
ServerManagement+
ModsJava

ServerManagement+

Java mod listed for Minecraft 1.20–1.21. Downloads from the MC Java Mods app on Android.

by evenex_ · on CurseForge

ServerManagement+ gives you simple access to a complete Economy System and need QOL features for Admins that will elevate your Gameplay Experience

Which build do you need?

This mod ships a separate file for every mod loader and every version of the game. Pick both, then download — the wrong build installs fine and then does nothing in the game.

Mod loader

Minecraft version

⬇ Download for 1.21.1 · Fabric⬇ Download for 1.20.1 · Fabric⬇ Download for 1.21.1 · Forge⬇ Download for 1.20.1 · Forge⬇ Download for 1.21.1 · NeoForge
I don't know my version or loader
Open the Minecraft launcher and look at the profile you play on — it names both, like fabric-loader-1.21.4. The version also shows in the bottom-right corner of the game's main menu.
No loader in the profile name? Then it's plain Minecraft, and these mods won't run — you need Fabric or NeoForge installed first.
ServerManagement+ — screenshot 1ServerManagement+ — screenshot 2ServerManagement+ — screenshot 3ServerManagement+ — screenshot 4ServerManagement+ — screenshot 5ServerManagement+ — screenshot 6

ServerManagement+

The all-in-one server management solution for Minecraft

Supported: Minecraft 1.20.1 (Forge 47.4.0+ / Fabric API 0.92.8+) | Minecraft 1.21.1 (Forge 52.1.0+ / NeoForge 21.1.80+ / Fabric API 0.116.1+)

ServerManagement+ gives you a complete suite of tools to run your server — a full economy with bank accounts, a player marketplace, a casino, daily tasks, world management, and a sleek admin dashboard — all in one mod.


💬 Join Our Discord Community!

Got questions, ran into a weird bug, or have an idea for a killer new feature? We just opened our official community server! Join us to get direct support, track development updates closely, and hang out with fellow server admins.

🔗 Join the ServerManagement+ Discord Server


Release Status & Roadmap

Latest Release — Minecraft 1.20.1 v2.1.1-b1 & 1.21.1 v2.1.0-b1

The v2.1.1-b1 release is now live exclusively for Minecraft 1.20.1!

Both 1.20.1 and 1.21.1 versions feature complete feature parity including a full GUI polish pass across every screen, uniform pose-matrix scaling (fixing layouts at scale 2-4 / Auto), Player Manager rework, and a long list of critical fixes for Chat Isolation, Tab Isolation, /spectate, /teleportlobby, and the OP-2 console.

Next — Upcoming Ports & Updates

The v2.1.1-b1 update for Minecraft 1.21.1 is currently in development. Additionally, dedicated ports for Minecraft 1.21.4 and 1.21.11 are also in active development.

Features

Admin Dashboard

A modern dark-themed command center accessible with /sm. Six feature cards let you jump straight into World Manager, Player Manager, Console, Global Settings, Economy Management, or Mod Settings. Every screen has consistent navigation with back/close buttons and a polished header bar.

Economy System

Every player gets a bank account on first join with a configurable starting balance (default: $1,000).

MineBay Marketplace

A fully-featured player marketplace where you can buy and sell items with other players.

MineStacks Casino

A full casino experience with four games, all using SecureRandom for provably fair results.

Supports both money bets ($10–$10,000) and item bets (auto-valued). Includes spinning animations, particle effects on wins, screen shake, and sound effects. Your gambling stats are tracked.

Daily Tasks & Free Rewards

Three randomly assigned tasks per day, drawn from a configurable template pool.

Task Types:

Type Example
Break Blocks Break 250 blocks
Kill Mobs Kill 50 mobs
Travel Distance Travel 5,000 blocks
Craft Items Craft 100 items
Mine Ores Mine 75 ores
Trade Villagers Trade 25 times

World Management

Manage all server worlds from a visual interface.

Player Manager

Admin tools for managing online and offline players. Reworked with tabs, search, and pagination.

SlimeHead

A fun cosmetic item — an unbreakable slime head block with a custom texture.

MOTD Editor

Customize your server's Message of the Day with a visual editor.

Server Performance Tools

Performance Settings panel with eight runtime toggles and a scrollable Stats tab — TPS, MSPT, memory usage, and entity counts at a glance.

Notification System

Clickable chat notifications keep players informed without being spammy.

Help Integration

All ServerManagement+ commands are integrated into the vanilla /help command.

Automatic Mod Updates & Smart Restart

Automatic over-the-air mod updates for connected clients and easy server updates.

How the Updater Works (For Manual Reviewers)

To ensure full transparency on how the mod handles updates without triggering false positive security flags:

  1. API Fetching: The mod only makes standard GET requests to the official api.modrinth.com and api.curseforge.com endpoints to check for version numbers.
  2. Standalone Updater: To avoid file-lock issues on Windows, the mod extracts an embedded updater.jar into the server root. This jar runs in a separate, temporary JVM process whose only job is to wait for the main server to exit, copy the newly downloaded mod jar over the old one, and then delete itself.
  3. Server-Side Script Modification: If an admin opts into the Smart Restart feature via the in-game GUI prompt, the mod will read their existing run.bat or run.sh script, back it up to run.bat.bak, and inject a standard -Dservermanagement.smartstart=true JVM argument. It does not execute arbitrary shell code or download external scripts. All script generation is done locally and requires explicit in-game admin consent.
  4. Client-Side Consent: On the client side, if an update is detected, the mod intercepts the Main Menu with a dedicated UI overlay. The client will never automatically download or install anything without the user clicking "Update Now". Users are also explicitly provided with "Update Later" and "Skip This Version" options.
  5. Verify it Yourself: If you are a code reviewer or server admin and want to safely test this system in action, clone our open-source repository and down-bump the version to simulate an outdated mod. Because the mod's current version is statically validated, you will need to lower the version in gradle.properties, as well as change the hardcoded "2.1.1-b01" version strings located in ForgeUpdateHooks.java and FabricUpdateHooks.java to "2.1.0". Compile the mod (gradlew build), launch a local test server, and explicitly opt-in to the Smart Restart feature via the in-game admin menu. You will observe that the mod securely downloads the update, extracts updater.jar, backs up your run scripts to .bak files, and cleanly injects the -Dservermanagement.smartstart=true flag without executing arbitrary shell code. Nothing is hidden.

Security

All sensitive data is encrypted at rest and authenticated in transit.

Commands

Player Commands

Command Description
/bank Open Bank GUI
/bank balance View your balance
/bank pay <player> <amount> Send money to a player
/bank request <player> <amount> Request money from a player
/bank requests View pending money requests
/bank accept <id> Accept a money request
/bank deny <id> Deny a money request
/bank stats View your bank statistics
/bank dailies Open Daily Tasks GUI
/bank dailies claim <1-3> Claim a completed daily task
/bank dailies free Claim free daily reward
/minebay Open MineBay marketplace
/minestacks or /casino Open MineStacks Casino
/teleportlobby Teleport to lobby

Admin Commands

Command Permission Description
/sm or /servermanagement OP 2 Open admin Dashboard
/smconfig OP 2 Open mod settings GUI
/smconfig toggle <feature> OP 2 Toggle a feature on/off
/smconfig info OP 4 Show config version info
/smconfig validate OP 4 Validate config integrity
/smconfig reset confirm OP 4 Reset config to defaults
/worldmanager or /wm OP 2 Open World Manager
/playermanager or /pm OP 2 Open Player Manager
/spectate <player> OP 2 Spectate a player
/stopspectate OP 2 Stop spectating
/viewinv <player> OP 2 View a player's inventory
/netherportals <true|false> OP 2 Toggle Nether portals
/endportals <true|false> OP 2 Toggle End portals
/setlobby OP 2 Set lobby spawn
/clearlobby OP 2 Remove lobby spawn
/slimehead [player] OP 2 Give a Slime Head
/bank admin set <player> <amount> OP 2 Set a player's balance
/bank admin give <player> <amount> OP 2 Give money to a player
/bank admin take <player> <amount> OP 2 Take money from a player
/servermanagement resetdailies OP 2 Force-reset all daily tasks
/smmetrics OP 2 View performance metrics
/smmetrics reset OP 2 Reset performance metrics

Configuration

The config file is located at config/servermanagement-common.toml. Key settings:

Setting Default Description
Starting Balance $1,000 Initial money for new players
Encrypted Storage Enabled AES-256-GCM data encryption
Transaction History Limit 100 Transactions stored per player
Tasks Per Day 3 Daily tasks assigned per player
Free Reward Amount $50 Daily free claim amount
Free Reward Cooldown 24 hours Time between free claims
Max Listings Per Player 10 MineBay listing cap
Max Price Items 3 Item types accepted per listing
Counteroffers Enabled Allow buyers to make offers
Teleport Cooldown 5 seconds Between world teleports

All economy data, task templates, and player progress persist across server restarts with automatic backup and migration support.

Installation

Requirements

Setup

  1. Download the JAR for your Minecraft version and mod loader:
    • MC 1.20.1 Forge: ServerManagement-forge-1.20.1-2.1.0-mc1.20.1.jar
    • MC 1.20.1 Fabric: ServerManagement+-fabric-1.20.1-2.1.0-mc1.20.1.jar
    • MC 1.21.1 Forge: ServerManagement-forge-1.21.1-2.1.0-mc1.21.1.jar
    • MC 1.21.1 NeoForge: ServerManagement-neoforge-1.21.1-2.1.0-mc1.21.1.jar
    • MC 1.21.1 Fabric: ServerManagement+-fabric-1.21.1-2.1.0-mc1.21.1.jar
  2. Place it in your server's mods/ folder
  3. Start the server — config and data folders generate automatically
  4. Optionally install on clients for full GUI support (server-side only works too)
  5. Adjust settings in config/servermanagement-common.toml and restart

First-Time Setup (Server Owners)

  1. Review config values (starting balance, rewards, cooldowns)
  2. Open the admin dashboard with /sm to explore features
  3. Go to Economy Management to create daily task templates
  4. Set free reward amounts and items
  5. Test the economy flow with /bank, /minebay, and /minestacks

Data Storage

All mod data is stored in world/data/servermanagement/:

File Contents Format
economy.json Bank accounts & balances Encrypted JSON
daily_tasks.json Player task progress Encrypted JSON
daily_task_templates.json Admin task templates Encrypted JSON
money_requests.json Pending transfers Encrypted JSON
achievement_rewards.json Achievement claims Encrypted JSON
world_manager.json World settings Plain JSON
minebay_listings.dat Marketplace listings Compressed NBT
playerdata/[UUID]/bank_inventory.dat Bank items Compressed NBT
playerdata/[UUID]/transactions.dat Transaction history Compressed NBT

Back up world/data/servermanagement/ and config/servermanagement/ before updates.

Troubleshooting

Problem Solution
"Could not load economy data" Restore economy.json from backup, or delete it to reset
MineBay listings not loading Check minebay_listings.dat — restore from backup if corrupted
Daily tasks not resetting Verify server system clock; adjust resetHour in config
GUI not opening Ensure the mod is installed on both client and server; reconnect
Transaction failed Check chat error message — transactions auto-rollback, no data is lost

License

MIT License — free to use, modify, and distribute.

ServerManagement+ — Minecraft 1.20.1 v2.1.1-b1 (Forge 47.4.0+ / Fabric API 0.92.8+) — Minecraft 1.21.1 v2.1.0-b1 (Forge 52.1.0+ / NeoForge 21.1.80+ / Fabric 0.116.1+) — Minecraft 1.21.4 port to follow this summer

The ServerManagement+ Team

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

File checked by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more