
๐ ShadowEssentials
The heart of the suite: homes, warps, kits, VIP, chat and the everyday commands.
Twenty-eight modules in one jar: homes, warps, kits, VIP ranks, chat with channels, moderation that survives a disconnect, and world management without a second plugin. Each module switches off on its own and stops costing anything.
๐ 100% free ย ยท ย ๐งฑ Paper & Purpur ย ยท ย โ Java 25 ย ยท ย ๐ English & Italian
๐ At a glance๐งฉ 28 modules ย ยท ย ๐ป 144 commands ย ยท ย ๐ 261 permissions ย ยท ย ๐ 2 languages ย ยท ย ๐ฆ 0 dependencies
๐ New name, same plugin
- ๐ Coming from ShadowBasics? ShadowEssentials is ShadowBasics, under its new name.
- ๐๏ธ Remove the old ShadowBasics jar, drop in this one and start the server.
- ๐ On first start it copies plugins/ShadowBasics to plugins/ShadowEssentials by itself: config, kits, homes, warps and database. The old folder stays as a backup.
- ๐ท๏ธ Commands are now /shadowessentials (short: /se), permissions shadowessentials.*. Old %shadowbasics_...% placeholders keep working.
๐ Features
- โ๏ธ Twenty-eight modules โ Homes, warps, kits, VIP, chat, moderation and worlds: each part switches on and off by itself, and a part that is off registers nothing and costs nothing.
- ๐ง Homes and travel โ Homes with a per-rank limit, a window to browse them, warps and teleport requests: /home goes straight to the first, /homes opens the list.
- โญ Kits and rewards โ Cooldown, cost, requirements, a preview of the contents, and a queue for anyone with a full inventory - with an in-game editor for those who prefer it to files.
- ๐ฌ Chat and community โ Format by rank or by permission, channels with a radius, mentions, antispam, anti-caps and a clickable name with the player card.
- ๐ก๏ธ Moderation that sticks โ Ban, mute, kick, warn and jail, timed or permanent, written to the database: they hold even when the player is offline and across servers.
- ๐ฅ๏ธ Worlds without Multiverse โ Creates normal, flat, large biomes, amplified, void, nether and end worlds, deletes them, imports them and applies per-world rules.
- ๐ Every player in their own language โ /lingua (or /language) lets each player choose English or Italian for the whole suite.
๐ 100% free
- โ
Every feature, no licence, no limits, no "premium" part.
- โ
Nothing to activate: download, drop it in plugins/, start the server.
๐งฐ Requirements
- ๐งฑ Paper 26.2 or newer, Purpur included (not Spigot or CraftBukkit)
- โ Java 25
- ๐ฆ No required dependencies: it runs on its own
- ๐ฐ Money features need an economy: ShadowEconomy, or Vault with an economy plugin
๐ Works with (all optional)
Vault ยท PlaceholderAPI
๐ External connectionsEverything this plugin can contact outside your server, and how to switch it off:
- Outbound webhooks (optional): events sent to Discord or to your own website. Off by default, with empty URLs (web.webhooks).
- Inbound web API (optional): off by default; it listens on 127.0.0.1 only and does not start without a token of 16 or more characters (web.api).
- Mojang (api.mojang.com, sessionserver.mojang.com): skins by player name, when a player uses /skin and, on offline-mode servers, for each player's own name (default-skin in modules/skin.yml).
- MineSkin (optional): skins from a link or a file, only after the admin writes its API address and key in modules/skin.yml.
- bStats (bstats.org): anonymous usage statistics - server count; plugin, Minecraft and Java versions; no player data. On by default; off with metrics.enabled: false or in plugins/bStats/config.yml.
๐ Learn more
- ๐ Manual โ every command and permission: English ยท Italiano
- ๐ Website: ShadowEssentials on shadowmc
- ๐ Support: open a ticket
- ๐ Patreon: ShadowMC
๐ Part of the ShadowMC suite โ plugins that share one style, one control panel and one licence system.