HomeJavaModsEssentialsMiniReload
EssentialsMiniReload
EssentialsMiniReload
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


Latest 1.1.4 Highlights


Recent bug fixes


Project quality checks


Requirements


Optional Dependencies


Installation

  1. Download the plugin jar.
  2. Place the jar inside your server's
    Code (Text):
    plugins
    folder.
  3. Start or restart your server.
  4. Edit the generated configuration files in
    Code (Text):
    plugins/EssentialsMini/
    .
  5. 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
Teleportation
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
Economy
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>
Kits and Items
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>
Moderation
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>
Chat and Player Tools
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]
Inventory and Utilities
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
World Control
Code (Text):
/day
/night
/sun
/rain
/thunder
/plweather <CLEAR|DOWNFALL>
/resetplweather
/pltime <time|day|night>
/resetpltime
/lightningstrike [player]
/firework
Admin and Misc
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>
Custom message management
Code (Text):
/essentialsmini messages list
/essentialsmini messages add nl-NL
/essentialsmini messages remove nl-NL
/essentialsmini messages create nl-NL
Permissions

All permissions use the
Code (Text):
essentialsmini.
prefix.

Main admin permission:
Code (Text):
essentialsmini.*
All permissions:
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
Kit permissions:
Code (Text):
essentialsmini.kits.<kitname>
Configuration

The plugin generates configuration and data files automatically after the first server start.

Common files include:


You can customize messages, storage options, economy settings, moderation behavior, and many other plugin features.

Existing
Code (Text):
config.yml
files are updated with missing default options and bundled comments on startup or
Code (Text):
/essentialsmini reload
without overwriting configured values.

Custom message locales

Add custom message files to
Code (Text):
plugins/EssentialsMini/
using the
Code (Text):
messages_<locale>.yml
naming format, for example
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>
or by adding the locale to
Code (Text):
messages.customLocales
in
Code (Text):
config.yml
.

Use
Code (Text):
/essentialsmini messages create <locale>
to copy the English messages into a new custom locale file and enable it immediately. Use
Code (Text):
/essentialsmini messages list
to view loaded locales, enabled custom locales, and custom files that still need to be added.

Code (Text):
messages:
  customLocales:
    - nl-NL
  promptForCustomLocales: true
Customization

The
Code (Text):
customization
section in
Code (Text):
config.yml
lets server owners toggle and customize common visible behavior:


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'
Notifications can be sent through chat, actionbar, title, and sound channels. Available notification groups include
Code (Text):
teleportRequestReceived
,
Code (Text):
teleportRequestSent
,
Code (Text):
teleportCompleted
,
Code (Text):
teleportDelay
,
Code (Text):
mailReceived
, and
Code (Text):
moneyReceived
.

Useful notification placeholders include
Code (Text):
%Player%
,
Code (Text):
%Target%
,
Code (Text):
%Time%
,
Code (Text):
%Sender%
, and
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%'
Disabled-command messages can be configured globally or per command. EssentialsMiniReload uses
Code (Text):
/emhelp
and
Code (Text):
/essentialshelp
for plugin help because Bukkit/Spigot owns
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.'
GUI customization supports titles, item materials, names, and lore for supported interfaces. Warp clicks and backpack saving are handled internally, so custom item names and titles are safe to use.

For /nick <nickname> <skin> troubleshooting, enable
Code (Text):
skinDebug: true
in
Code (Text):
config.yml
, reload or restart the server, then check the console for
Code (Text):
[SkinDebug]
lines.

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:


Current Version

Code (Text):
1.1.4-1.20.6-HIGHER-RELEASE
Support

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

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.

Explore more