
EnderBan is a lightweight Paper plugin that prevents players from storing unwanted or sensitive items in their ender chests. Administrators define a list of banned Materials in config. When a player tries to put a banned item into an ender chest (via click, shift-click, drag, or hotbar swap), the action is canceled, the item is returned to the player (or dropped at their feet if their inventory is full), and a short chat message informs them that the action is not allowed.
EnderBan is intentionally minimal and performant — it only compares ItemStack#getType() to the configured materials by default. It is easy to extend (bypass permissions, NBT/lore checks, logging, GUI management) if you need more advanced behavior.
-
Block placement of configured Materials into ender chests.
-
Handles common interaction types: cursor click, shift-click, drag, hotbar-number swap.
-
Returns banned items to the player's inventory or drops them at the player's feet if full.
-
Localized messages via config.yml.
-
/ebreload command to reload the config without restarting the server.
-
Small, dependency-free
