MKT Essentials
A server-side utility mod providing many essentials tools for neoforge 1.21.1
截图
介绍
MKT Essentials
A comprehensive, all-in-one server-side utility mod for NeoForge 1.21.1. Everything you
need to run a Minecraft server — teleportation, rich chat, cosmetics, moderation, authentication,
a Discord bridge, inventory backups and more — in one lightweight package. Players join with a
vanilla client and need nothing installed.
✨ Why MKT Essentials?
- All-in-one — replaces a stack of separate mods with one.
- Server-side only — works with vanilla clients.
- Self-sufficient — tab list, nametags, MOTD and placeholders are all native; no companion mod required.
- Fully configurable — clean YAML, per-command toggles, English & Polish language files.
- Permission-based — a node for every command; works great with LuckPerms.
💬 Rich Chat
- Markdown formatting —
*italic*,**bold**,__underline__,~~strikethrough~~,??matrix??— in chat and on anvil/book/sign text - Interactive chat — clickable URLs,
:emoji:shortcodes, and||spoilers||that reveal on hover - Inline objects —
[item]shows the item you’re holding (with tooltip),<head>shows your player head - Mentions —
@playerhighlights and pings them; opt out with/mentions - Personal chat colour —
/chatcolor - Chat settings GUI —
/chatsetting, plus an ignore-list menu - Local / per-world chat — nearby-only or per-world messaging with a global prefix
- Roleplay, anonymous & stream —
/me,/do,/anon,/stream, plus/symbolglyphs
🎨 Cosmetics & Display
- Nicknames —
/nickshows in chat, tab list, and above the player’s head (skin preserved) - Native tab list — custom header/footer, animations, optional ping column
- Above-head nametags — rank prefix/suffix via scoreboard teams
- Below-name values, sidebar scoreboard & boss bar — placeholders + animations
- Server brand — customise the F3 debug-screen server name
- Welcome greeting — personalised join message that can render the player’s skin face as pixel art
- MOTD & favicon — set the server-list description and icon, with a separate maintenance MOTD
🔗 Discord Integration
Built-in JDA bot — no external plugins needed:
- Account linking — generate a 6-digit code in-game, verify with a Discord slash command; optional linked role
- 2-way chat relay — in-game chat and join/leave mirror to a Discord channel (with webhook avatars showing each player’s name and skin); channel messages appear in-game
- Live status — bot shows the current online player count
- Safe by default — blocks
@everyonepings from the game, sanitises colour codes both ways
Discord features require the KotlinForForge mod.
🔨 Moderation
- Ban / Tempban / Unban — duration parsing (
1d12h,30m) and a ban screen with reason + time - IP bans —
/banip,/unbanip(works on offline players via last known IP) - Mute / Tempmute / Unmute — timed or permanent, offline supported
- Warnings —
/warnwith automatic tempban escalation at a configurable limit - History —
/historyfull punishment record - Shadowban — 4 methods including phantom full isolation: the player joins an empty world, sees no one, is seen by no one, gets no chat, and is silently muted in voice chat
🔐 Authentication
- 5 modes — full, auth-only, link-only, optional, disabled
- Register & Login — bcrypt-hashed passwords
- Freeze system — unauthenticated players can’t move, interact, or chat
- Newbie protection — invulnerability window for first-time players
- Session management — auto-login from the same IP within a timeout
- Optional web sync — two-way sync with an external website/backend
🏠 Teleportation
- Homes with per-rank limits via LuckPerms (
mktessentials.homes.<number>) - Warps (clickable GUI), TPA, RTP (async, biome blacklist, safe landing)
/back(works after death), Spawn, Top, TpAll- Per-type cooldowns — TPA, RTP and Warps run on independent clocks
📦 Kits & Items
- Kits — create via chest GUI or from inventory, per-kit cooldowns, clickable
/kitsbrowser - Virtual workstations —
/workbench,/anvil,/grindstone,/stonecutter,/smithing, plus/trash
💾 Inventory Backups
- Automatic on death/join/quit, optional scheduled backups, GUI browser, Curios support
🧹 Item Cleaner
- Auto-despawn with hologram countdown, entity stacking, whitelist (modded items & wildcards), manual sweep
🛡️ Admin & Utility
- Fly / God / Vanish (persist), gamemode shortcuts,
/invsee&/enderchest(offline + Curios),/speed,/repair,/enchant,/exp,/whois,/geolocate,/sudo,/tps&/lag - Auto-broadcasts, config-defined text commands, mail, polls, per-player time/weather
🔗 Optional Integrations
Auto-detected — installed = used, absent = ignored.
| Mod | What it adds |
|—–|————-|
| LuckPerms | Permissions, prefix/suffix, per-group chat |
| Text Placeholder API | %mktessentials:*% placeholders in chat/tab |
| TAB | MKT’s native tab/nametags step aside so TAB manages them |
| MiniMOTD | MKT’s MOTD steps aside |
| SkinsRestorer | Greeting face uses the player’s SkinsRestorer skin |
| Plasmo Voice / Simple Voice Chat | In-game mutes also mute voice chat |
| Curios API | Curios slots in /invsee and backups |
The mod works perfectly without any of them.
⚠️ Compatibility Notes
- LuckPerms on NeoForge 1.21.1 — the official build has a known bug; use the patched version: https://github.com/onmydestiny/LuckPerms-PATCHED
- Text Placeholder API — no official NeoForge 1.21.1 release; use the port: https://github.com/MakotoPD/TextPlaceholderAPI-NeoForge
- Discord — requires the KotlinForForge mod, and the bot’s Message Content Intent (relay) / Server Members Intent (linking) enabled in the Discord Developer Portal.
📋 Requirements
- Minecraft 1.21.1 · NeoForge 21.1.228+ · Java 21
🔒 Permissions
Every command has its own node (mktessentials.command.home, mktessentials.admin.fly,
mktessentials.moderation.ban, …). Full list in-game via /mkt permissions. Some limits scale
per rank through LuckPerms (home limits, per-type teleport cooldowns).
📄 Links
- Source: https://github.com/MakotoPD/MKT-Essentials
- Issues: https://github.com/MakotoPD/MKT-Essentials/issues
- License: GPL-3.0-only
常见问题
MKT Essentials 支持哪些 Minecraft 版本?
MKT Essentials 支持 Minecraft Java 版 1.21.1,可用的加载器:NeoForge。下载时注意选择和你游戏版本一致的文件。
MKT Essentials 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:仅服务端。
MakotoPD 的其他作品
查看全部 →
Create: Marketplace
A global market board for Create: Numismatics. Register your shops, browse server-wide offers, and navigate to them using Xaero's Minimap.
SeriousPack
The modpack offers an unforgettable story that you can even experience with your friends!
Zębatkowo
The modpack offers an unforgettable story that you can even experience with your friends!
Elysian Horizon
A beautiful modpack with a lots of custom mobs, bosses, tools and mechanicts
评论
登录后评论和评分