The all-in-one server management & chat mod for Forge 1.20.1
Stop installing 10 different mods just to run a proper server. ServerEssentialsForge gives you everything you need in a single, lightweight, fully configurable package — chat formatting, moderation tools, vanish, announcements, and more.
& color codes, hex colors (&#RRGGBB), and Markdown (**bold**, *italic*, <span style="text-decoration: underline;">underline</span>, ~~strikethrough~~)logs/chat/ for moderation review/msg, /r, /tell, /w, /pm — all the aliases you expect/msg <player> locks your chat to a private conversation until you exit| Command | What it does |
|---|---|
/freeze <player> <time> <reason> |
Freezes a player in place — no moving, looking, mining, or commands. They can only chat. |
/mute <player> <duration> |
Mutes a player. Persistent across relogs, tick-based countdown (only counts while server is running). Optionally relays muted messages to operators. |
/unmute <player> |
Unmutes a player before the timer expires. |
/warn <player> add <duration> <reason> |
Warning system with expiration, persistence, and player self-check (/warns) |
/cc / /clearchat |
Clear chat for a player or all non-OPs |
/sudo <player> <command> |
Force a player to run a command |
/invlock <player> |
Lock a player's inventory |
/disablebuilding <player> |
Prevent a player from placing or breaking blocks |
/checkalts <player> |
Detect alt accounts by shared IP history |
/banned add/remove/scan |
Ban specific items — auto-scans inventories, containers, armor, Curios slots, and even placed blocks |
/v or /vanish — toggle vanish mode/invsee)/invsee when detected (with full Curios support)<br> line breaks and color codessave-all every 30 min)/toggle off announcements they don't want to see1H30M15S — no more "everything fires at once"/opbulletin) — paginated sticky notes for your staff/helpop) — players request help, ops get clickable reply buttons. Never leaks operator count or vanished status./ac) — private staff channel, completely hidden from Discord{server_ip}, {online}, {max})Every single message, format string, interval, toggle, and sound in this mod is configurable through the generated config files. No recompiling, no guessing — just edit the TOML/JSON and /sef reload.
| Config File | What's Inside |
|---|---|
config/sef/common.toml |
Master config — all toggles, formats, messages, intervals |
<world>/serverconfig/sef/announcements.json |
Announcement entries |
<world>/serverconfig/sef/filters.json |
Word filter rules |
<world>/serverconfig/sef/banned_items.json |
Banned item definitions |
<world>/serverconfig/sef/warns.json |
Player warnings |
<world>/serverconfig/sef/mutes.json |
Persistent mute data |
<world>/serverconfig/sef/alt_data.json |
Alt tracker IP/account data |
config/sef/motd.json |
Server MOTD list |
Every feature can be individually enabled or disabled. Don't need announcements? Turn them off. Don't want the warn system? One toggle. Your config, your rules.
| Mod | What SEF does with it |
|---|---|
| LuckPerms | Pulls prefixes, suffixes, group info into chat & tab list |
| FTB Essentials | Nickname support, mute integration, replaces /invsee with enhanced version |
| Curios | Full Curios slot support in /invsee and banned item scanning |
| Simple Discord Link (SDLink) | Hides private/admin chat from Discord, fake join/leave for vanish |
All integrations are optional — SEF detects what's installed and adapts automatically. Works perfectly standalone.
Unlike most "server" mods, SEF works in singleplayer worlds and Open-to-LAN sessions too. Use the chat formatting, color codes, and QoL features even when playing alone or with friends.
mods/ folder (Forge 1.20.1)/sef reload to apply changes without restartNo dependencies required. LuckPerms, FTB Essentials, and Curios are optional enhancements.
50+ granular permission nodes (sef.*) — fully compatible with LuckPerms. Every command and feature has its own permission node so you can fine-tune access for every rank on your server.
Minecraft 1.20.1 | Forge | Server-side (with singleplayer QoL)
Made by EnVy — © 2022-2026