Essentials Fabric
No reviews yet
Server-side essentials for Fabric SMPs: teleport requests, backpacks, admin tools, and moderation
Fabric is a mod loader for versions 1.14+ of Minecraft, particularly popular for client side and optimization mods.
Community voices
Reviews
Click once to include, again to exclude, again to clear
No reviews yet. Be the first to review this project!
Get it on
Available Platforms
Compatibility
Supported Environments
Runs entirely on the server. Also works in singleplayer.
About
Project Details
For authors
Embed Badge
If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.
Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.
Identifiers
Platform IDs
Resources
External Links
About
Description
Essentials
A lightweight, server-side Fabric toolkit for survival servers and SMPs. Essentials adds the everyday player commands and moderation tools most servers need without requiring a client-side mod.
Server-side only: players can join with an unmodified vanilla client. Fabric API is required on the server.
Features
Player quality of life
- Teleport requests with
/tpa,/tpahere, accept, deny, cancel, and/tpahere all /backafter a completed teleport request- 9x3 backpacks with per-player, shared-server, or vanilla ender chest modes
- A disposable 9x3 inventory with
/disposal,/trash, or/trashcan
Server administration
- Repair held items, heal or feed players, and toggle survival flight
- Inspect and edit inventories, ender chests, and per-player backpacks
- Manage previously joined players even while they are offline
- Changes stay synchronized when multiple admins inspect the same live storage
Moderation
- Timed or permanent player bans, including offline players
- Timed or permanent IPv4 and IPv6 bans
- Ban an online player's account and current IP together by using their name with
/ban-ip - Kick players with a required reason
- Pardon player accounts and IP addresses independently
- View paginated kick and ban history with
/historyor/audit, including active bans
Ban durations support values such as 30m, 2h, 7d, and 1d12h. Use permanent or perm for a permanent ban. IPv6 addresses must be quoted in commands.
Command overview
| Area | Commands | Default access |
|---|---|---|
| Teleport requests | /tpa, /tpahere, /tpaccept, /tpdeny, /tpcancel, /back |
Everyone |
| Player storage | /backpack (/bp), /disposal (/trash, /trashcan) |
Everyone |
| Player utilities | /repair [target], /heal [target], /feed [target], /flight [target] |
Operators |
| Inventory inspection | /inventorysee (/isee), /enderchestsee (/esee), /backpacksee (/bpsee) |
Operators |
| Player moderation | /ban, /pardon (/unban), /kick, /history (/audit) |
Operators |
| IP moderation | /ban-ip (/banip), /pardon-ip (/unban-ip) |
Operators |
Every command group can be disabled or made available to either operators or all players.
Configuration
The configuration is generated at config/essentials/essentials.yaml. Changes take effect after restarting the server.
| Option | Default | Purpose |
|---|---|---|
tag.text |
Essentials |
Text shown in the chat prefix |
tag.color |
DARK_PURPLE |
Prefix text color using a Minecraft formatting name |
tag.bracketColor |
DARK_GRAY |
Prefix bracket color |
tag.bold |
true |
Makes the prefix text bold |
back.window_seconds |
120 |
How long /back remains available after a TPA teleport |
backpack.mode |
per_player |
Backpack type: per_player, serverwide, or ender_chest |
tpa.timeout_seconds |
60 |
Time before a teleport request expires |
tpa.cooldown_seconds |
10 |
Cooldown after cancelling a teleport request |
moderation.ban_message |
Included in generated config | Disconnect message used for player and IP bans |
moderation.kick_message |
Included in generated config | Disconnect message used for kicks |
commands.<name>.enabled |
true |
Enables or disables a command group |
commands.<name>.access |
op or all |
Restricts the command group to operators or allows everyone |
Moderation messages support Minecraft ampersand formatting codes such as &c and &l.
ban_message:{player},{reason},{moderator},{time},{expires_at}kick_message:{player},{reason},{moderator}
Available command configuration names are repair, heal, feed, flight, disposal, tpa, back, backpack, backpacksee, enderchestsee, inventorysee, ban, pardon, banip, pardonip, kick, and history.
Installation
- Install Fabric Loader and Fabric API on the server.
- Place the Essentials JAR in the server's
modsfolder. - Start the server and adjust
config/essentials/essentials.yamlas needed.
Requires Java 25 or newer. No client installation is required.
Screenshots
Gallery
Versions
Files
Relations
Project Relations
More like this
Similar Mods
Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.
On ModDex
Community snapshot
By the numbers
Statistics
Want to reach Minecraft players?
We're looking for a server hosting partner to feature here and other parts of the site. Interested? Send us a message!
Get in touchGet it on
Available Platforms
On ModDex
Community snapshot
By the numbers
Statistics
Resources