Replace any Minecraft ingot with a diamond
The following loot modifier will replace any Minecraft ingot item with a diamond:
{ "actions": [ { "type": "loot-table-modifier:entry_item_set", "name": "minecraft:diamond" } ], "predicate": { "type": "loot-table-modifier:entry_item", "name": { "regexPattern": "minecraft:.*_ingot" } }}
Explanation
Section titled “Explanation”The action entry_item_set
replaces the item in an existing matched item entry.
The predicate entry_item
matches specific item entries based on their IDs. It can match using a regex identifier, which allows using regex patterns.
The regex pattern minecraft:.*_ingot
will match every item that has an identifier that begins with minecraft:
and ends with _ingot
. For example minecraft:iron_ingot
and minecraft:gold_ingot
will both be matched.