Mineuniverse
Log in Register
Mods

Server Essentials Forge (LuckPerms)

Plugin like management for 1.20.1 modded forge servers.
by EnVyOnMyMind
Download Claim this project
1,247 downloads
0 likes
Updated Jul 6, 2026
0 hypes
Addons Server Utility Utility & QoL

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 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.


🔗 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 vanish

All 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

  1. Drop the JAR into your mods/ folder (Forge 1.20.1)
  2. Start the server/world — config files generate automatically
  3. Customize to your liking
  4. /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

sef-1.0-SNAPSHOT.jar
MC 1.21.1, NeoForge, Server
Release 2026-06-26 Get
sef-1.20.1-1.1.jar
MC 1.20.1, Forge, Server
Release 2026-05-02 Get

More from EnVyOnMyMind

ProgressiveStages
9,221
EMI Gamestages Integration
79,365
Create Dupe Patch
54,460
IntegratedPlaytime
49,523
OpacFixes
298
Future Shops
27,735

You Might Also Like

APTweaks: Items (11.x Classic)
Item clustering (fallen blocks, experience orbs, ...) and garbage cleanup.
9,884,514
VanillaDeathChest (Fabric)
Places containers when players die that contain their items.
994,762
Styled Nicknames
Simple, but configurable nicknaming mod allowing your server's players (and admins) to change their nickname with full formatting support
989,499
Tiquality
Make server lag the problem of the source player.
99,489
Blame (Fabric)
Those gosh darn crashlogs not saying which worldgen feature is crashing!
99,012
Weathering with You
Forecast Minecraft weather with a radar or a hat!
98,579