Skip to content

MKT Essentials

A server-side utility mod providing many essentials tools for neoforge 1.21.1

NeoForge
Loaders
NeoForge
Downloads on Modrinth
675
Followers on Modrinth
3
versions
8
Updated
September 18, 2026Sep 18
Published
in 2026
Banner · swipe

At a glance

Runs on NeoForge
For Minecraft 1.21.1
Server only — players don't need to install it
Latest version — 1.1.1 from September 18, 2026
License GPL-3.0-only — free
Where it's needed
In gamenot neededOn serverrequired

Install on the server only; players don't need it

Game versions1.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), `
  • Mentions — @player highlights 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 /symbol glyphs

🎨 Cosmetics & Display

  • Nicknames — /nick shows 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 @everyone pings 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 — /warn with automatic tempban escalation at a configurable limit
  • History — /history full 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.`)
  • 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 /kits browser
  • 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.

ModWhat it adds
LuckPermsPermissions, prefix/suffix, per-group chat
Text Placeholder API%mktessentials:*% placeholders in chat/tab
TABMKT's native tab/nametags step aside so TAB manages them
MiniMOTDMKT's MOTD steps aside
SkinsRestorerGreeting face uses the player's SkinsRestorer skin
Plasmo Voice / Simple Voice ChatIn-game mutes also mute voice chat
Curios APICurios slots in /invsee and backups

The mod works perfectly without any of them.


⚠️ Compatibility Notes

📋 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

FAQ

How to install MKT Essentials?

Install NeoForge for your Minecraft version, download MKT Essentials for the same version and loader, put the file into the mods folder and launch the game with the loader profile.

Which Minecraft versions does MKT Essentials support?

MKT Essentials has builds for Minecraft 1.21.1.

Is MKT Essentials needed on the server?

Server only — players don't need to install it

License and source
GNU General Public License v3.0 onlyfree to use and share; changes to the mod itself must be published under the same license
Original — Modrinth↗Files unchanged, verified with SHA-512Is this your mod? For rights holders

The site uses cookies: the necessary ones for sign-in and the theme, plus the Yandex Metrica and LiveInternet visit counters — they show us how the site is used. We have no advertising cookies. More