Bundle Ban

Bundle Ban

Ban items from entering bundles with just a command

23 downloads
1 followers

BundleBan

Stop specific items from being stuffed into bundles — no more totems, elytras, or shulker boxes hiding away where players (or you) don't want them.

Bundles let players tuck items out of sight, which can undermine anti-dupe setups, PvP balance, or minigame rules. BundleBan gives operators a simple in-game command to blacklist any item, instantly blocking it from being placed into a bundle by any means.

Features

  • Simple commands — ban or unban any item on the fly, no restart required
  • Persistent config — banned items are saved to config.yml and survive server restarts
  • Customizable deny message — supports & color codes and a %item% placeholder
  • Covers every insertion path — clicking a bundle onto an item, an item onto a bundle, and the 1–9 hotbar swap are all caught
  • Lightweight — one listener, no scheduled tasks, no external dependencies

Commands

Command Description
/bundleban add <item> Ban an item from being placed into bundles
/bundleban remove <item> Remove an item from the ban list
/bundleban list Show all currently banned items

Alias: /bban

Permissions

Permission Default Description
bundleban.admin op Access to all /bundleban subcommands

Configuration

banned-items: []

deny-message: "&cYou cannot put &f%item%&c into a bundle."

Item names use standard Minecraft/Bukkit material IDs (e.g. totem_of_undying, elytra, shulker_box).

Compatibility

Built for Paper 1.21+. Should also work on Paper/Spigot forks that expose the standard InventoryClickEvent.

Source

Open source — issues and pull requests welcome.

No gallery available for this project.