{ "type": "entity", "functions": [ { "function": "set_nbt", "tag": "{TradeItem:1b}" } ], "pools": [ { "rolls": 1, "entries": [ { "type": "group", "children": [ { "type": "item", "name": "stone", "functions": [ { "function": "set_nbt", "tag": "{buy:{id:\"stone_pickaxe\",Count:1}}" }, { "function": "set_nbt", "tag":"{sell:{id:\"emerald\",Count:4}}" }, { "function": "set_nbt", "tag":"{maxUses:2}" } ], "conditions": [ { "condition": "inverted", "term": { "condition": "minecraft:entity_properties", "entity": "this", "predicate": { "nbt": "{Offers:{Recipes:[{buy:{id:\"minecraft:stone_pickaxe\"}}]}}" } } } ] }, { "type": "item", "name": "stone", "functions": [ { "function": "set_nbt", "tag": "{buy:{id:\"torch\",Count:2}}" }, { "function": "set_nbt", "tag":"{sell:{id:\"emerald\",Count:2}}" }, { "function": "set_nbt", "tag":"{maxUses:2}" } ], "conditions": [ { "condition": "inverted", "term": { "condition": "minecraft:entity_properties", "entity": "this", "predicate": { "nbt": "{Offers:{Recipes:[{buy:{id:\"minecraft:torch\"}}]}}" } } } ] }, { "type": "item", "name": "stone", "functions": [ { "function": "set_nbt", "tag": "{buy:{id:\"stone_bricks\",Count:2}}" }, { "function": "set_nbt", "tag":"{sell:{id:\"emerald\",Count:4}}" }, { "function": "set_nbt", "tag":"{maxUses:2}" } ], "conditions": [ { "condition": "inverted", "term": { "condition": "minecraft:entity_properties", "entity": "this", "predicate": { "nbt": "{Offers:{Recipes:[{buy:{id:\"minecraft:stone_bricks\"}}]}}" } } } ] } ] }, { "type": "item", "name": "stone", "functions": [ { "function": "set_nbt", "tag": "{buy:{id:\"grindstone\",Count:1}}" }, { "function": "set_nbt", "tag":"{sell:{id:\"emerald\",Count:4}}" }, { "function": "set_nbt", "tag":"{maxUses:2}" } ], "conditions": [ { "condition": "inverted", "term": { "condition": "minecraft:entity_properties", "entity": "this", "predicate": { "nbt": "{Offers:{Recipes:[{buy:{id:\"minecraft:grindstone\"}}]}}" } } } ] }, { "type": "item", "name": "stone", "functions": [ { "function": "set_nbt", "tag": "{buy:{id:\"yellow_stained_glass\",Count:2}}" }, { "function": "set_nbt", "tag":"{sell:{id:\"emerald\",Count:9}}" }, { "function": "set_nbt", "tag":"{maxUses:2}" } ], "conditions": [ { "condition": "inverted", "term": { "condition": "minecraft:entity_properties", "entity": "this", "predicate": { "nbt": "{Offers:{Recipes:[{buy:{id:\"minecraft:yellow_stained_glass\"}}]}}" } } } ] }, { "type": "item", "name": "stone", "functions": [ { "function": "set_nbt", "tag": "{buy:{id:\"coarse_dirt\",Count:2}}" }, { "function": "set_nbt", "tag":"{sell:{id:\"emerald\",Count:4}}" }, { "function": "set_nbt", "tag":"{maxUses:2}" } ], "conditions": [ { "condition": "inverted", "term": { "condition": "minecraft:entity_properties", "entity": "this", "predicate": { "nbt": "{Offers:{Recipes:[{buy:{id:\"minecraft:coarse_dirt\"}}]}}" } } } ] } ] } ] }