CraftBlockForge
Decide what players can craft, and where
CraftBlockForge stops players from crafting the items you choose. Block them on the whole server, in one world, or inside WorldGuard regions, and change the lists in game without restarting.
Features
- Blocked items look blocked. The result slot shows a barrier named "Blocked" before the player clicks, so nobody wastes materials guessing. You can also hide the slot, or keep the old behaviour (
settings.preview). - Every station, not only the crafting table. The smithing table and the stonecutter follow the same lists. Furnaces, smokers, blast furnaces and the anvil can too (
stations). - Blacklist or whitelist, per world. Block a few items, or block everything except a few.
- Wildcards.
*_SWORDblocks every sword,NETHERITE_*every netherite item,?matches one character. - Items from other plugins. List custom items by their id:
itemsadder:myitems:ruby,oraxen:ruby_sword,nexo:ruby_sword,executableitems:ruby,mmoitems:SWORD:RUBY, orpdc:<namespace:key>=<value>for any plugin that tags its items./craftblock block handadds the item you hold. None of those plugins is required. - WorldGuard regions. Give a region its own blacklist or whitelist in config.yml, or use the region flags
deny-craft,deny-craft-itemsandallow-craft-items. - In-game menu.
/craftblock gui [world]shows the list of that world: the blocked items, or the allowed ones in a whitelist world. Click one to take it off the list, or add the item in your hand. - Your own message. Chat, action bar or title, with a sound and a cooldown.
&colour codes and MiniMessage (hex colours, gradients) both work, and one item in one world can have its own message. - Bypass permissions for everything, for one world, for one region or for one item.
- Staff alerts and logging when someone tries to craft a blocked item.
- Stats of blocked attempts per player and for the whole server.
- PlaceholderAPI:
%craftblockforge_...%(the old%dib_...%still work). - Developer API: check if an item is blocked, or listen to the cancellable
CraftBlockedEvent.
Requirements
- Spigot or Paper from 1.17 to 26.x, forks like Purpur included, and Folia.
- Optional: WorldGuard (regions) and PlaceholderAPI (placeholders).
Placeholders
%craftblockforge_enabled%, %craftblockforge_mode%, %craftblockforge_total_blocked%, %craftblockforge_top_item%, %craftblockforge_top_item_count%, %craftblockforge_last_world%, %craftblockforge_last_region%, %craftblockforge_time_since_last%, %craftblockforge_wg_available%, %craftblockforge_global_total%.
Download
CraftBlockForge is free on SpigotMC.