Server Essentials Forge (LuckPerms)
Modby EnVyOnMyMind
Plugin like management for 1.20.1 modded forge servers.
Type
Mod
CurseForge Downloads
1,786
CurseForge ID
1484800
Last Updated
Jul 30, 2026
Description
ServerEssentialsForge (SEF)
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.
✨ Features at a Glance
💬 Chat System
- Custom chat formatting with & color codes, hex colors (&#RRGGBB), and Markdown (**bold**, *italic*, <span style="text-decoration: underline;">underline</span>, ~~strikethrough~~)
- LuckPerms integration — automatically pulls prefixes, suffixes, and group data into chat and tab list
- FTB Essentials integration — nickname support out of the box
- Click-to-reply — click any chat message to reply inline, with a clean threaded reply header showing the replier's name and rank
- Chat logging — all messages logged to logs/chat/ for moderation review
- Word filter — configurable find-and-replace rules with case sensitivity options
📩 Private Messaging
- /msg, /r, /tell, /w, /pm — all the aliases you expect
- Toggle mode — /msg <player> locks your chat to a private conversation until you exit
- Sound notifications — recipients hear a sound on new messages
- Discord-safe — private/admin messages are automatically hidden from Discord relay (SDLink compatible)
🛡️ Moderation Toolkit
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👻 Vanish System (Built-in)
- /v or /vanish — toggle vanish mode
- Full vanish with fake join/leave messages
- Hidden from tab list, entity selectors, and collision
- Prevents mob targeting, minecart collisions, and projectile hits while vanished
- Integrated with SDLink (Discord) — vanished players don't appear online
- Compatible with playtime tracking mods — vanished players don't accumulate playtime
- Server status player count adjusts to exclude vanished players
- Mixins ensure complete invisibility at the packet level
👁️ Inventory Viewer (/invsee)
- View and edit any player's full inventory in real time
- Separated sections with glass panes: main inventory, armor, offhand, Curios slots
- Replaces FTB Essentials' /invsee when detected (with full Curios support)
- Everything fits in a double-chest GUI with clickable page arrows if needed
📢 Announcement System
- Text announcements — scheduled, repeating, with <br> line breaks and color codes
- Command announcements — schedule any command to run on an interval (e.g., save-all every 30 min)
- Title announcements — send big on-screen titles to players
- One-time announcements — instant broadcast without scheduling
- Player toggles — players can /toggle off announcements they don't want to see
- Composite intervals like 1H30M15S — no more "everything fires at once"
🗒️ Operator Tools
- Op Bulletin Board (/opbulletin) — paginated sticky notes for your staff
- HelpOp (/helpop) — players request help, ops get clickable reply buttons. Never leaks operator count or vanished status.
- Admin Chat (/ac) — private staff channel, completely hidden from Discord
- MOTD Manager — create, preview, and hot-swap server list MOTDs with color codes
📋 Tab List
- Custom header & footer with placeholders ({server_ip}, {online}, {max})
- Automatic prefix/suffix display from LuckPerms
- Nickname display support
🔧 Fully Configurable — Nothing Hardcoded
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 listEvery 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.
🔗 Optional Integrations
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 vanishAll integrations are optional — SEF detects what's installed and adapts automatically. Works perfectly standalone.
🎮 Singleplayer & LAN Compatible
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.
📦 Installation
- Drop the JAR into your mods/ folder (Forge 1.20.1)
- Start the server/world — config files generate automatically
- Customize to your liking
- /sef reload to apply changes without restart
No dependencies required. LuckPerms, FTB Essentials, and Curios are optional enhancements.
🛡️ Permissions
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.
📝 Links
- Documentation: Full command reference and config guide included in the mod's GitHub
- Issues & Feature Requests: GitHub Issues
Minecraft 1.20.1 | Forge | Server-side (with singleplayer QoL)
Made by EnVy — © 2022-2026
Recommended Gear
AffiliateHardware and extras that pair well with this mod.
As an Amazon Associate I earn from qualifying purchases.
Similar Mods
Autoclicker
A mod designed for semi-automatic farms and tree farms.
MCA Capitals | A Monarchy Mod for MCA Reborn
A Minecraft Comes Alive Reborn addon that adds a Monarchy system to MCA. Complete with in-game events, titles, and succe...
Lomka
A less powerful optimization mod. Performs various optimizations: chunks, culling, opengl, nbt and network.
Crossbow Auto Release
Automatically releases crossbow once it is charged.
Giant Ice Spike
Adds a Giant Ice Spike to the Ice Spikes biome
Decorative Bags
Add upgradeable storage bags for seeds, bulk blocks, and more to your Decorative Storage system!