There are many actions you can apply to items.
remove
The nuclear option.
This completely scrubs the item from the game context based on your global config.
Using remove is equivalent to applying all of the granular removal actions below simultaneously.
- Removes from Creative Tabs, EMI/JEI/REI, Loot tables, player inventories, storage, world drops, and Villager trades.
remove_creative
Hides the specified item or status effect from Creative Mode tabs and recipe/effect viewers like EMI, JEI, REI, and JEED.
- Use Case: You want an item or status effect to exist and be usable in-game (via commands, mob abilities, potions, etc.), but not visible to players in creative tabs or recipe viewers.
{"action": "remove_creative","items": ["minecraft:command_block"],"effects": ["minecraft:wither"]}
remove_inventory
Instantly removes the specified item from player inventories.
- Use Case: Prevent players from ever holding or carrying a specific item, even if they obtain it.
{"action": "remove_inventory","items": ["minecraft:bedrock"]}
remove_drops
Discards the specified item as soon as it is dropped in the world.
- Use Case: Useful for preventing item spam or deleting certain items that shouldn't exist on the ground.
{"action": "remove_drops","items": ["minecraft:cobblestone"]}
remove_storage
Clears the specified item from chests, barrels, shulker boxes, and other storage blocks when they are opened by a player.
- Use Case: Scrub specific items from existing loot or player-placed storage.
{"action": "remove_storage","items": ["minecraft:tnt"]}
remove_equipment
Automatically removes the specified item from the hands or armor slots of mobs.
- Use Case: Prevent certain mobs from spawning with or picking up overpowered equipment.
{"action": "remove_equipment","items": ["minecraft:netherite_sword"]}
remove_chest_loot
Prevents the specified item from generating as loot only in containers (Chests, Barrels, Shulker Boxes, etc.). This does not affect mob drops or other loot tables.
- Use Case: Nerf modded structure loot without removing items from other sources.
{"action": "remove_chest_loot","items": ["minecraft:diamond"]}
remove_interactions
Prevents the player from "using" an item or interacting with a placed block in the world (Right-Click).
- Use Case: Useful if you want an item to exist for crafting but not be usable (e.g., banning a specific wand, tool, or bucket), or to disable right-click interactions on placed blocks (e.g., sleeping in beds, using anvils, opening chests).
- Tip: Specifying
blocksallows players to place the block from their hand, but disables right-clicking/interacting with the placed block in the world. If you want to prevent placing the block altogether, useremove_placement.
{"action": "remove_interactions","blocks": ["minecraft:anvil", "#minecraft:beds"]}
View 'Interaction Blocking' Examples
remove_placement
Prevents the player from placing the specified block or item in the world.
- Use Case: Allow players to craft, hold, or trade a block (e.g. TNT, Bedrock) while preventing them from placing it on the ground.
{"action": "remove_placement","blocks": ["minecraft:tnt"]}
remove_attacks
Prevents the player from attacking entities while holding the specified item.
- Use Case: Disable specific weapons or protect specific entities from being hurt.
View 'Combat Restrictions' Examples
remove_enchantment
Removes specific enchantments from item generation (loot tables, enchanting tables, villager trades, and item drops). If an enchanted book's enchantments are all removed, it will automatically reroll a valid allowed enchantment or convert into a standard minecraft:book item. Supports enchantment tags (such as #minecraft:curse).
- Use Case: Remove "Protection" or specific curses from loot, enchanting tables, villager trades, and books entirely.
{"action": "remove_enchantment","enchantments": ["minecraft:protection", "#minecraft:curse"]}
remove_potion
Hides any Potion, Splash Potion, Lingering Potion, or Tipped Arrow containing the specified Potion effect from Creative Tabs, EMI/JEI/REI, and loot.
- Use Case: Remove "Poison" or "Invisibility" potion items from the game menus and loot tables.
{"action": "remove_potion","effects": ["minecraft:poison", "minecraft:invisibility"]}
remove_effect
Prevents active status effects from being applied to living entities from any source (drinking potions, splash potions, mob attacks, beacons, environmental hazards, /effect give, etc.).
- Aliases:
remove_effects,remove_status_effect,remove_status_effects,remove_mob_effect - Use Case: Disable the "Poison" or "Blindness" status effect from affecting players or mobs without hiding unrelated items.
{"action": "remove_effect","effects": ["minecraft:poison", "minecraft:blindness"]}
remove_hand_swing
Prevents the player from swinging their hand while holding the specified item.
- Use Case: Useful for disabling the "swing" animation for items that shouldn't appear to be used as tools or weapons.
{"action": "remove_hand_swing","items": ["minecraft:stick"]}
remove_info
Hides the specified item's Information tab/recipe from EMI and JEI.
Items hidden using the standard remove action are also removed from info tabs by default (configurable via removeItemsFromInfoTabs).
- Use Case: You want an item to be visible and craftable, but you want to hide its specific tutorial, lore, or information page from recipe viewers.
{"action": "remove_info","items": ["quark:trowel"]}
remove_trade
Prevents the specified item from appearing in any Villager or Merchant trade (either as a cost or a result).
- Use Case: Stop villagers from buying or selling specific overpowered items.
{"action": "remove_trade","items": ["minecraft:emerald"]}
remove_loot
Removes the specified item from all loot tables, including mob drops, chest loot, and gameplay loot (like fishing or archaeology).
- Use Case: Completely wipe an item from the game's reward pools.
{"action": "remove_loot","items": ["minecraft:enchanted_golden_apple"]}