EssentialsMiniReload
A lightweight, modular essentials plugin for modern Minecraft servers
Homes | Warps | Spawn | Economy | Kits | Moderation | Private Messages | Mail | Nicknames | Backpacks | Utility Stations | Recipes
A lightweight, modular essentials plugin for modern Minecraft servers
Homes | Warps | Spawn | Economy | Kits | Moderation | Private Messages | Mail | Nicknames | Backpacks | Utility Stations | Recipes
Overview
EssentialsMiniReload is a modern essentials plugin for Spigot, Paper, and Purpur servers. It brings together the most common server tools in one lightweight plugin, so you do not need a large stack of separate plugins for everyday commands.
The plugin includes homes, warps, spawn management, economy commands, kits, moderation tools, private messages, mail, nicknames, backpacks, portable utility stations, recipe helpers, inventory utilities, world controls, and more.
It is designed for Minecraft 1.20.6 and higher and runs on Java 17.
Need support for older Minecraft versions? Use the original EssentialsMini plugin:
https://www.spigotmc.org/resources/essentialsmini.82775/
Get more informations
https://framedev.ch/essentialsmini.php
Features
- Spawn System - Set and teleport to the server spawn.
- Homes - Set, delete, and teleport to homes.
- Home GUI - Open a GUI to manage and select homes.
- Warps - Create, delete, list, and teleport to warps.
- Teleport Requests - TPA, TPAHere, accept, deny, and teleport toggles.
- Back Command - Return to your last death or previous location.
- Economy - Balance, pay, balance top, eco admin commands, and bank features.
- Filesystem Banks - Bank data works with the default YAML economy storage in
.Code (Text):plugins/EssentialsMini/money/eco.yml
- Vault Support - Economy integration through Vault.
- Kits - Create kits, use permission-based kits, and browse available kits in a GUI.
- Inventory Tools - Invsee, ender chest, backpack, trash, repair, item commands, and portable utility stations.
- Portable Utility Stations - Open crafting, anvil, grindstone, smithing table, cartography table, loom, and stonecutter menus anywhere.
- Recipe Helpers - Show item recipes and retrieve ingredients from crafted items.
- Moderation - Mute, temp mute, ban, temp ban, unban, global mute, maintenance mode, and clear chat.
- Private Messaging - Message, reply, spy, and message toggle commands.
- Mail System - Send and manage player mail.
- Nicknames - Set player nicknames, apply skins through ProtocolLib, reset nicknames, and view nickname lists.
- Command Help GUI - Use
to browse every EssentialsMiniReload command in a paged GUI with hover lore for description, usage, aliases, and permission.Code (Text):/emhelp
- Player Utilities - Fly, god mode, heal, feed, speed, AFK, time played, online/offline player lists.
- World Controls - Day, night, sun, rain, thunder, player time, player weather, lightning, and firework commands.
- Geyser and Floodgate Support - Optional Bedrock player support where Geyser/Floodgate are available.
- Custom Message Locales - Add server-owned
files, enable them in config, and manage them withCode (Text):messages_<locale>.yml.Code (Text):/essentialsmini messages
- Deep Customization - Toggle and customize feature prefixes, chat/actionbar/title/sound notifications, disabled-command messages, and GUI titles/items.
- Multiple Storage Options - YAML, SQLite, MySQL, and MongoDB support depending on the feature.
Latest 1.1.4 Highlights
- The 1.20.6+ higher release channel now points to
.Code (Text):1.1.4-1.20.6-HIGHER-RELEASE
- In-game project links now point to frame-dev/EssentialsMiniReload.
-
skin lookups now handle unexpected Mojang profile responses more cleanly instead of failing with low-level JSON errors.Code (Text):/nick
-
now cancels pending skin lookups and clears saved nick metadata more reliably.Code (Text):/nick reset
-
now shows each nicked player's original name, nickname, and selected skin.Code (Text):/nicklist
-
now confirms successful enchantments using configurableCode (Text):/enchantmessage keys and shows the enchantment/value that was applied.Code (Text):Enchant.Success.*
- Missing
config values are restored to the default prefix instead of crashing command messages.Code (Text):prefix
- Text utility box formatting now tolerates null lines.
- Create and enable custom
files without editing the plugin jar.Code (Text):messages_<locale>.yml
- Manage custom message files with
,Code (Text):/essentialsmini messages list,Code (Text):add, andCode (Text):remove.Code (Text):create
- Customize feature prefixes, notification delivery, disabled-command messages, and GUI titles/items from
.Code (Text):config.yml
- Use the new
selector GUI when no kit name is supplied.Code (Text):/kits
- Safely customize backpack and warp GUI titles/items without breaking inventory saving or warp clicks.
- Cleaner command registration and metadata for
,Code (Text):/nick, player-weather commands, utility commands, and command help/tab visibility.Code (Text):/maintenance
- Improved tab completion behavior, including filtered
radius suggestions and predictable case-insensitive sorting.Code (Text):/near
- Build-time command and listener sanity checks now help catch registration mistakes before release.
Recent bug fixes
- Filesystem-backed banks now work consistently for create, remove, balance, deposit, withdraw, transfer, member management, list, and info commands.
- Filesystem banks are no longer removed by stale player-balance saves after bank deposits or balance updates.
- Bank names are validated for safe YAML storage and may contain letters, numbers, underscores, and hyphens.
- Filesystem bank lookup is case-insensitive while preserving the original bank display name.
- Filesystem bank owner/member checks now support legacy player-name entries and UUID-backed ownership data.
- Filesystem economy account and balance lookups now support UUID-only offline players on online-mode servers.
-
now shows the requested missing bank name instead ofCode (Text):/bank transfer.Code (Text):null
-
now restores temporary bed blocks safely per player and handles invalidCode (Text):/sleepvalues cleanly.Code (Text):BedColor
- Economy signs can recover the Vault economy provider after startup if it was not ready during listener construction.
- Stored warp locations are collected from the correct
paths.Code (Text):warps.<name>
- Saved location loading now handles missing worlds, malformed serialized locations, and null locations more safely.
- GUI helper code now handles missing inventories and empty-slot lookups more safely.
- Backpack contents now save correctly even when the backpack GUI title is customized.
- Warp GUI clicks no longer depend on parsing the displayed item name, so custom warp item names are safe.
- Custom message files are detected, normalized, and reported more clearly when they still need to be enabled.
- Disabled-command responses for
,Code (Text):/help,Code (Text):/?, and plugin-list commands can now use configured messages.Code (Text):/me
- Commands without custom tab suggestions now return a clean empty suggestion list instead of falling back to generic server suggestions.
-
radius suggestions now filter while typing.Code (Text):/near
-
andCode (Text):/nicknow include command-level permissions and descriptions inCode (Text):/maintenance.Code (Text):plugin.yml
- Maintenance handling, update checks, UUID lookups, disabled-command messages, and ban-file saves now use structured logger output instead of raw console errors.
- Legacy
creation now creates the YAML file correctly instead of attempting to create a directory with that name.Code (Text):Banned.yml
Project quality checks
- The Maven test suite now verifies Java command registrations against
.Code (Text):plugin.yml
- Important aliases and command permissions are checked automatically.
- Command and listener classes are checked to ensure they are constructed by the central registration manager.
- Shared tab-completion filtering, null handling, and sorting behavior is covered by unit tests.
Requirements
- Minecraft server running Spigot, Paper, or Purpur
- Minecraft version: 1.20.6 or higher
- Java: 17 or higher
Optional Dependencies
- Vault - Required for economy integration.
- LuckPerms - Recommended for permission management.
- ProtocolLib - Used for extended packet-based features such as live skin refreshes.
- Geyser-Spigot - Optional support for Bedrock players.
- floodgate - Optional support for Bedrock account checks with Geyser setups.
Installation
- Download the plugin jar.
- Place the jar inside your server's
folder.Code (Text):plugins
- Start or restart your server.
- Edit the generated configuration files in
.Code (Text):plugins/EssentialsMini/
- Restart the server again after configuring.
Main Commands
Aliases use the same arguments as their base command.
Help
Code (Text):
/emhelp
/emhelp <page>
/emhelp text
/essentialshelp
/emhelp <page>
/emhelp text
/essentialshelp
Code (Text):
/spawn
/setspawn
/home [name]
/sethome [name]
/delhome <name>
/delotherhome <player> <name>
/homegui
/warp <name>
/setwarp <name> [cost]
/delwarp <name>
/warps
/back
/top
/tpa <player>
/tpahere <player>
/tpaaccept
/tpadeny
/tpahereaccept
/tpaheredeny
/tphereall
/tptoggle
/setspawn
/home [name]
/sethome [name]
/delhome <name>
/delotherhome <player> <name>
/homegui
/warp <name>
/setwarp <name> [cost]
/delwarp <name>
/warps
/back
/top
/tpa <player>
/tpahere <player>
/tpaaccept
/tpadeny
/tpahereaccept
/tpaheredeny
/tphereall
/tptoggle
Code (Text):
/balance [player]
/balancetop
/eco <add|remove|set> <amount> [player]
/eco <add|remove|set> <player> <amount>
/pay <amount> <player>
/pay <player> <amount>
/bank
/bank list
/bank create <bank>
/bank remove <bank>
/bank balance <bank>
/bank info <bank>
/bank listmembers <bank>
/bank deposit <bank> <amount>
/bank withdraw <bank> <amount>
/bank addmember <bank> <player>
/bank removemember <bank> <player>
/bank transfer <fromBank> <toBank> <amount>
/balancetop
/eco <add|remove|set> <amount> [player]
/eco <add|remove|set> <player> <amount>
/pay <amount> <player>
/pay <player> <amount>
/bank
/bank list
/bank create <bank>
/bank remove <bank>
/bank balance <bank>
/bank info <bank>
/bank listmembers <bank>
/bank deposit <bank> <amount>
/bank withdraw <bank> <amount>
/bank addmember <bank> <player>
/bank removemember <bank> <player>
/bank transfer <fromBank> <toBank> <amount>
Code (Text):
/kits
/kits <kit>
/createkit <kit> [cooldown] [cost]
/item <item> [amount] [player]
/repair [player]
/enchant <enchantment> <level> [player]
/enchant unbreakable <true|false> [player]
/renameitem <name>
/signitem
/playerheads <player> [targetPlayer]
/retrieve [all]
/showrecipe [item]
/xp <set|add|remove|send> <amount> <player> <level|xp>
/kits <kit>
/createkit <kit> [cooldown] [cost]
/item <item> [amount] [player]
/repair [player]
/enchant <enchantment> <level> [player]
/enchant unbreakable <true|false> [player]
/renameitem <name>
/signitem
/playerheads <player> [targetPlayer]
/retrieve [all]
/showrecipe [item]
/xp <set|add|remove|send> <amount> <player> <level|xp>
Code (Text):
/mute <player>
/tempmute <type|own> <player> <reason> <time> <SEC|MIN|DAY|WEEK|MONTH|YEAR>
/removetempmute <player>
/muteinfo
/muteforplayer <mode> <player>
/eban <type|own> <player> <reason>
/tempban <type|own> <player> <reason> <time> <SEC|MIN|DAY|WEEK|MONTH|YEAR>
/eunban <player>
/removetempban <player>
/globalmute <on|off|status>
/maintenance
/maintenance <on|off|status|list>
/maintenance add <player>
/maintenance remove <player>
/chatclear
/silent
/staffchat <message>
/tempmute <type|own> <player> <reason> <time> <SEC|MIN|DAY|WEEK|MONTH|YEAR>
/removetempmute <player>
/muteinfo
/muteforplayer <mode> <player>
/eban <type|own> <player> <reason>
/tempban <type|own> <player> <reason> <time> <SEC|MIN|DAY|WEEK|MONTH|YEAR>
/eunban <player>
/removetempban <player>
/globalmute <on|off|status>
/maintenance
/maintenance <on|off|status|list>
/maintenance add <player>
/maintenance remove <player>
/chatclear
/silent
/staffchat <message>
Code (Text):
/msg <player> <message>
/r <message>
/spy
/msgtoggle
/mail <send|read|clear> [args]
/mail send <player> <message>
/mail read [player]
/mail clear [player]
/afk
/nick <nickname> <skin>
/nick reset
/nicklist
/timeplayed [player]
/online
/offline
/near [radius]
/r <message>
/spy
/msgtoggle
/mail <send|read|clear> [args]
/mail send <player> <message>
/mail read [player]
/mail clear [player]
/afk
/nick <nickname> <skin>
/nick reset
/nicklist
/timeplayed [player]
/online
/offline
/near [radius]
Code (Text):
/fly [player]
/flyspeed <0-10|reset> [player]
/walkspeed <0-10>
/gamemode <mode> [player]
/vanish [player]
/godmode [player]
/heal [player]
/feed [player]
/invsee <player>
/enderchest [player]
/backpack [delete|player]
/trash
/workbench
/craft
/anvil
/grindstone
/smithingtable
/cartographytable
/loom
/stonecutter
/sleep
/flyspeed <0-10|reset> [player]
/walkspeed <0-10>
/gamemode <mode> [player]
/vanish [player]
/godmode [player]
/heal [player]
/feed [player]
/invsee <player>
/enderchest [player]
/backpack [delete|player]
/trash
/workbench
/craft
/anvil
/grindstone
/smithingtable
/cartographytable
/loom
/stonecutter
/sleep
Code (Text):
/day
/night
/sun
/rain
/thunder
/plweather <CLEAR|DOWNFALL>
/resetplweather
/pltime <time|day|night>
/resetpltime
/lightningstrike [player]
/firework
/night
/sun
/rain
/thunder
/plweather <CLEAR|DOWNFALL>
/resetplweather
/pltime <time|day|night>
/resetpltime
/lightningstrike [player]
/firework
Code (Text):
/emhelp
/essentialshelp
/essentialsmini
/essentialsmini <reload|help|version|about>
/essentialsmini economy <on|off|true|false>
/essentialsmini messages list
/essentialsmini messages add <locale>
/essentialsmini messages remove <locale>
/essentialsmini messages create <locale>
/signremove <shop name>
/essentialshelp
/essentialsmini
/essentialsmini <reload|help|version|about>
/essentialsmini economy <on|off|true|false>
/essentialsmini messages list
/essentialsmini messages add <locale>
/essentialsmini messages remove <locale>
/essentialsmini messages create <locale>
/signremove <shop name>
Code (Text):
/essentialsmini messages list
/essentialsmini messages add nl-NL
/essentialsmini messages remove nl-NL
/essentialsmini messages create nl-NL
/essentialsmini messages add nl-NL
/essentialsmini messages remove nl-NL
/essentialsmini messages create nl-NL
All permissions use the
Code (Text):
essentialsmini.
Main admin permission:
Code (Text):
essentialsmini.*
Code (Text):
essentialsmini.*
essentialsmini.sethome
essentialsmini.worldutils
essentialsmini.setspawn
essentialsmini.spawn
essentialsmini.fly
essentialsmini.fly.others
essentialsmini.plugins
essentialsmini.help
essentialsmini.showlocation
essentialsmini.showcrafting
essentialsmini.position
essentialsmini.vanish
essentialsmini.invsee
essentialsmini.resethealth
essentialsmini.setwarp
essentialsmini.warp
essentialsmini.warps
essentialsmini.delwarp
essentialsmini.gamemode
essentialsmini.gamemode.others
essentialsmini.vanish.see
essentialsmini.online
essentialsmini.offline
essentialsmini.day
essentialsmini.night
essentialsmini.sun
essentialsmini.rain
essentialsmini.thunder
essentialsmini.ignorejoin
essentialsmini.ignoreleave
essentialsmini.tphereall
essentialsmini.suicid
essentialsmini.suicid.others
essentialsmini.killall
essentialsmini.item
essentialsmini.sleep
essentialsmini.home
essentialsmini.deletehome.others
essentialsmini.enderchest
essentialsmini.enderchest.others
essentialsmini.trash
essentialsmini.backpack.see
essentialsmini.backpack.delete
essentialsmini.restart
essentialsmini.feed
essentialsmini.feed.others
essentialsmini.heal
essentialsmini.heal.others
essentialsmini.repair
essentialsmini.repair.others
essentialsmini.generatekey
essentialsmini.removekey
essentialsmini.enchant
essentialsmini.enchant.others
essentialsmini.showitem
essentialsmini.playerhead
essentialsmini.playerdata
essentialsmini.god
essentialsmini.godmode
essentialsmini.god.others
essentialsmini.summon
essentialsmini.sethealth
essentialsmini.sethealth.others
essentialsmini.chatclear
essentialsmini.signs.use
essentialsmini.signs.create
essentialsmini.signs.delete
essentialsmini.playertime
essentialsmini.invsee.owner
essentialsmini.enderchest.owner
essentialsmini.balance
essentialsmini.balance.others
essentialsmini.eco.add
essentialsmini.eco.add.others
essentialsmini.eco.remove
essentialsmini.eco.remove.others
essentialsmini.eco.set
essentialsmini.eco.set.others
essentialsmini.pay
essentialsmini.msg
essentialsmini.spy
essentialsmini.msgtoggle
essentialsmini.msgtoggle.bypass
essentialsmini.tptoggle
essentialsmini.tptoggle.bypass
essentialsmini.silent
essentialsmini.flyspeed
essentialsmini.flyspeed.others
essentialsmini.speed
essentialsmini.lightningstrike
essentialsmini.mute
essentialsmini.tempban
essentialsmini.ban
essentialsmini.unban
essentialsmini.tempmute
essentialsmini.muteinfo
essentialsmini.removetempmute
essentialsmini.signs.update
essentialsmini.bank.create
essentialsmini.bank.balance
essentialsmini.bank.remove
essentialsmini.bank.deposit
essentialsmini.bank.withdraw
essentialsmini.bank.addmember
essentialsmini.bank.removemember
essentialsmini.bank.info
essentialsmini.bank.list
essentialsmini.bank.listmembers
essentialsmini.bank.transfer
essentialsmini.workbench
essentialsmini.balancetop
essentialsmini.xp
essentialsmini.createkit
essentialsmini.checkupdates
essentialsmini.globalmute
essentialsmini.globalmute.bypass
essentialsmini.plweather
essentialsmini.playerweather
essentialsmini.maintenance
essentialsmini.maintenance.bypass
essentialsmini.staffchat
essentialsmini.top
essentialsmini.mail
essentialsmini.mail.read.others
essentialsmini.mail.clear.others
essentialsmini.nick
essentialsmini.nicklist
essentialsmini.book
essentialsmini.copybook
essentialsmini.firework
essentialsmini.mysql
essentialsmini.renameitem
essentialsmini.signitem
essentialsmini.spawnmob
essentialsmini.reload
essentialsmini.economy
essentialsmini.messages
essentialsmini.retrieve
essentialsmini.anvil
essentialsmini.grindstone
essentialsmini.smithingtable
essentialsmini.cartographytable
essentialsmini.loom
essentialsmini.stonecutter
essentialsmini.near
essentialsmini.showrecipe
essentialsmini.sethome
essentialsmini.worldutils
essentialsmini.setspawn
essentialsmini.spawn
essentialsmini.fly
essentialsmini.fly.others
essentialsmini.plugins
essentialsmini.help
essentialsmini.showlocation
essentialsmini.showcrafting
essentialsmini.position
essentialsmini.vanish
essentialsmini.invsee
essentialsmini.resethealth
essentialsmini.setwarp
essentialsmini.warp
essentialsmini.warps
essentialsmini.delwarp
essentialsmini.gamemode
essentialsmini.gamemode.others
essentialsmini.vanish.see
essentialsmini.online
essentialsmini.offline
essentialsmini.day
essentialsmini.night
essentialsmini.sun
essentialsmini.rain
essentialsmini.thunder
essentialsmini.ignorejoin
essentialsmini.ignoreleave
essentialsmini.tphereall
essentialsmini.suicid
essentialsmini.suicid.others
essentialsmini.killall
essentialsmini.item
essentialsmini.sleep
essentialsmini.home
essentialsmini.deletehome.others
essentialsmini.enderchest
essentialsmini.enderchest.others
essentialsmini.trash
essentialsmini.backpack.see
essentialsmini.backpack.delete
essentialsmini.restart
essentialsmini.feed
essentialsmini.feed.others
essentialsmini.heal
essentialsmini.heal.others
essentialsmini.repair
essentialsmini.repair.others
essentialsmini.generatekey
essentialsmini.removekey
essentialsmini.enchant
essentialsmini.enchant.others
essentialsmini.showitem
essentialsmini.playerhead
essentialsmini.playerdata
essentialsmini.god
essentialsmini.godmode
essentialsmini.god.others
essentialsmini.summon
essentialsmini.sethealth
essentialsmini.sethealth.others
essentialsmini.chatclear
essentialsmini.signs.use
essentialsmini.signs.create
essentialsmini.signs.delete
essentialsmini.playertime
essentialsmini.invsee.owner
essentialsmini.enderchest.owner
essentialsmini.balance
essentialsmini.balance.others
essentialsmini.eco.add
essentialsmini.eco.add.others
essentialsmini.eco.remove
essentialsmini.eco.remove.others
essentialsmini.eco.set
essentialsmini.eco.set.others
essentialsmini.pay
essentialsmini.msg
essentialsmini.spy
essentialsmini.msgtoggle
essentialsmini.msgtoggle.bypass
essentialsmini.tptoggle
essentialsmini.tptoggle.bypass
essentialsmini.silent
essentialsmini.flyspeed
essentialsmini.flyspeed.others
essentialsmini.speed
essentialsmini.lightningstrike
essentialsmini.mute
essentialsmini.tempban
essentialsmini.ban
essentialsmini.unban
essentialsmini.tempmute
essentialsmini.muteinfo
essentialsmini.removetempmute
essentialsmini.signs.update
essentialsmini.bank.create
essentialsmini.bank.balance
essentialsmini.bank.remove
essentialsmini.bank.deposit
essentialsmini.bank.withdraw
essentialsmini.bank.addmember
essentialsmini.bank.removemember
essentialsmini.bank.info
essentialsmini.bank.list
essentialsmini.bank.listmembers
essentialsmini.bank.transfer
essentialsmini.workbench
essentialsmini.balancetop
essentialsmini.xp
essentialsmini.createkit
essentialsmini.checkupdates
essentialsmini.globalmute
essentialsmini.globalmute.bypass
essentialsmini.plweather
essentialsmini.playerweather
essentialsmini.maintenance
essentialsmini.maintenance.bypass
essentialsmini.staffchat
essentialsmini.top
essentialsmini.mail
essentialsmini.mail.read.others
essentialsmini.mail.clear.others
essentialsmini.nick
essentialsmini.nicklist
essentialsmini.book
essentialsmini.copybook
essentialsmini.firework
essentialsmini.mysql
essentialsmini.renameitem
essentialsmini.signitem
essentialsmini.spawnmob
essentialsmini.reload
essentialsmini.economy
essentialsmini.messages
essentialsmini.retrieve
essentialsmini.anvil
essentialsmini.grindstone
essentialsmini.smithingtable
essentialsmini.cartographytable
essentialsmini.loom
essentialsmini.stonecutter
essentialsmini.near
essentialsmini.showrecipe
Code (Text):
essentialsmini.kits.<kitname>
The plugin generates configuration and data files automatically after the first server start.
Common files include:
-
Code (Text):config.yml
- Language/message files such as
Code (Text):messages_en-EN.yml
- Custom language/message files such as
Code (Text):messages_nl-NL.yml
-
Code (Text):locations.yml
-
Code (Text):kits.yml
-
Code (Text):mail.yml
-
Code (Text):tempMutes.yml
-
Code (Text):nicks.yml
You can customize messages, storage options, economy settings, moderation behavior, and many other plugin features.
Existing
Code (Text):
config.yml
Code (Text):
/essentialsmini reload
Custom message locales
Add custom message files to
Code (Text):
plugins/EssentialsMini/
Code (Text):
messages_<locale>.yml
Code (Text):
messages_nl-NL.yml
If a custom file exists but is not enabled, EssentialsMiniReload logs a prompt explaining how to add it. You can enable it with
Code (Text):
/essentialsmini messages add <locale>
Code (Text):
messages.customLocales
Code (Text):
config.yml
Use
Code (Text):
/essentialsmini messages create <locale>
Code (Text):
/essentialsmini messages list
Code (Text):
messages:
customLocales:
- nl-NL
promptForCustomLocales: true
customLocales:
- nl-NL
promptForCustomLocales: true
The
Code (Text):
customization
Code (Text):
config.yml
-
- Feature-specific prefixes for economy, moderation, mail, teleport, help, kits, backpack, trash, and utility stations.Code (Text):customization.prefixes
-
- Chat, actionbar, title, and sound delivery for teleport requests, teleport completion, teleport delay, mail received, and money received.Code (Text):customization.notifications
-
- A default disabled-command message plus per-command overrides such asCode (Text):customization.disabledCommands,Code (Text):help, andCode (Text):me.Code (Text):plugins
-
- Titles and item materials/names/lore for home, warp, kit selector, trash, backpack, and utility station interfaces.Code (Text):customization.guis
Feature prefixes are disabled by default to preserve existing behavior. Enable them when you want per-feature branding:
Code (Text):
customization:
prefixes:
enabled: true
features:
economy:
enabled: true
value: '&6[&eEconomy&6] &f'
prefixes:
enabled: true
features:
economy:
enabled: true
value: '&6[&eEconomy&6] &f'
Code (Text):
teleportRequestReceived
Code (Text):
teleportRequestSent
Code (Text):
teleportCompleted
Code (Text):
teleportDelay
Code (Text):
mailReceived
Code (Text):
moneyReceived
Useful notification placeholders include
Code (Text):
%Player%
Code (Text):
%Target%
Code (Text):
%Time%
Code (Text):
%Sender%
Code (Text):
%Money%
Code (Text):
customization:
notifications:
moneyReceived:
enabled: true
chat:
enabled: true
message: '&aYou received &6%Money% &afrom &6%Player%&a.'
actionbar:
enabled: true
message: '&a+%Money% from &6%Player%'
notifications:
moneyReceived:
enabled: true
chat:
enabled: true
message: '&aYou received &6%Money% &afrom &6%Player%&a.'
actionbar:
enabled: true
message: '&a+%Money% from &6%Player%'
Code (Text):
/emhelp
Code (Text):
/essentialshelp
Code (Text):
/help
Code (Text):
customization:
disabledCommands:
usePerCommandMessages: true
defaultMessage: '&cYou are not allowed to use &6%Command%&c.'
commands:
help: '&cUse &6/emhelp &cfor EssentialsMiniReload help.'
plugins: '&cPlugins are hidden on this server.'
disabledCommands:
usePerCommandMessages: true
defaultMessage: '&cYou are not allowed to use &6%Command%&c.'
commands:
help: '&cUse &6/emhelp &cfor EssentialsMiniReload help.'
plugins: '&cPlugins are hidden on this server.'
For /nick <nickname> <skin> troubleshooting, enable
Code (Text):
skinDebug: true
Code (Text):
config.yml
Code (Text):
[SkinDebug]
Skin refresh supports Spigot, Paper, and Purpur by trying Paper/Purpur profile APIs first and falling back to ProtocolLib/NMS profile updates on Spigot-style servers.
Storage Support
EssentialsMiniReload supports different storage systems depending on your setup:
- YAML files
- SQLite
- MySQL
- MongoDB
Current Version
Code (Text):
1.1.4-1.20.6-HIGHER-RELEASE
If you find a bug or have a suggestion, please report it through the project support channels.
Website:
https://framedev.ch
GitHub:
https://github.com/frame-dev/EssentialsMiniReload
Issues/support:
https://github.com/frame-dev/EssentialsMiniReload/issues
License
EssentialsMiniReload is licensed under the MIT License.
Thank you for using EssentialsMiniReload!
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.20.6, 1.21, 26.1
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
EssentialsMiniReload is a free Minecraft Java mod. Compatible with Minecraft 1.20.6, 1.21, 26.1, 26.2. Downloaded 61 times (via Spigot). Download it and open it directly in the game.