data modify entity @s Offers.Recipes append value {buy:{id:emerald,count:10},sell:{id:flint,count:5,components:{custom_data:{upgradekit:tag},item_name:"Sharpening Stone",lore:[{"text":"You can't use it, but maybe someone else can?","color":"yellow"}],enchantment_glint_override:1b,rarity:rare}}}
data modify entity @s Offers.Recipes append value {buy:{id:emerald,count:10},sell:{id:sugar,count:5,components:{custom_data:{armorkit:tag},item_name:"Armor Polish",lore:[{"text":"You can't use it, but maybe someone else can?","color":"yellow"}],enchantment_glint_override:1b,rarity:rare}}}
data modify entity @s Offers.Recipes append value {maxUses:15,buy:{id:emerald,count:13},sell:{id:gold_ingot,count:3,components:{custom_data:{reforgekey:tag},item_name:{"text":"Reforge Token","italic":false,"color":"gold"},lore:[{"text":"Adds a special modifer to equipment","italic":false,"color":"light_purple"},{"text":"Combine on an anvil","italic":false,"color":"gray"}],rarity:rare}}}
data modify entity @s Offers.Recipes append value {maxUses:1,buy:{id:emerald,count:30},sell:{id:armor_stand,components:{custom_data:{dummy:tag},entity_data:{Small:1b,DisabledSlots:4144959,id:"minecraft:armor_stand",Invisible:1b,Tags:[trap,setup,dummy,special]},item_name:"Test Dummy",lore:[{color:"gray",text:"A dummy to test your equipment on",italic:0b},{color:"red",text:"Requires supporting block",italic:0b},{color:"white",text:"Breaking the support will remove the dummy"}]}}}
data modify entity @s Offers.Recipes append value {buy:{id:emerald,count:12},sell:{id:potion,components:{custom_data:{repairpot:tag},potion_contents:{custom_color:3342087},custom_name:{"text":"Bottle of Repair","italic":false,"color":"yellow"},lore:[{"text":"Fully repairs item in opposite hand","italic":false,"color":"blue"},{"text":"Costs 10 levels","italic":false,"color":"red"}],tooltip_display:{hidden_components:[potion_contents]}}}}
#data modify entity @s Offers.Recipes append value {maxUses:1,buy:{id:shield},buyB:{id:emerald,count:20},sell:{id:"minecraft:shield",components:{custom_data:{auto:tag},item_name:{"text":"Auto Shield","italic":false},lore:[{"text":"Automatically face the closest hostile enemy","italic":false,"color":"gray"}],banner_patterns:[{pattern:bts,color:cyan},{pattern:triangles_top,color:cyan},{pattern:border,color:light_blue},{pattern:rhombus,color:cyan},{pattern:cross,color:white},{pattern:gradient_up,color:lime}],base_color:light_blue,tooltip_display:{hidden_components:[banner_patterns]},rarity:uncommon,max_damage:500}}}
#data modify entity @s Offers.Recipes append value {maxUses:1,buy:{id:recovery_compass},buyB:{id:sculk_catalyst},sell:{id:recovery_compass,components:{custom_data:{gravefinder:tag},item_name:{"text":"Soulbound Gravefinder","italic":false},lore:[{"text":"Retain on death","italic":false,"color":"light_purple"},{"text":"Curse of Vanishing?","italic":false,"color":"red"}],enchantment_glint_override:1b}}}
data modify entity @s Offers.Recipes append value {maxUses:1,buy:{id:blaze_powder,count:3},buyB:{id:knowledge_book,components:{custom_data:{glowtome:tag},item_name:"Glow Tome",lore:[{"text":"Makes rare mobs glow for a minute","italic":false,"color":"gray"}],enchantment_glint_override:1b}},sell:{id:blaze_powder,components:{custom_data:{firecompass:tag},item_name:"Fire Compass",lore:[{"text":"When held:","italic":false,"color":"gray"},{"text":"Points to rare enemies","italic":false,"color":"gray"},{"text":"and other special things","italic":true,"color":"yellow"}],rarity:rare}}}
data modify entity @s Offers.Recipes append value {maxUses:1,buy:{id:leather,count:5},buyB:{id:rotten_flesh,components:{custom_data:{glutton:tag},rarity:uncommon,item_name:"Gluttony Charm",lore:[{"text":"Saturating!","color":"gray"}],enchantment_glint_override:1b}},sell:{id:leather_helmet,components:{custom_data:{foodhat:tag},trim:{pattern:wayfinder,material:emerald},item_name:"Saturation Helmet",lore:[{"text":"Chance to feed you on higher food levels","italic":false,"color":"gray"},{"text":"You no longer get hungry when hit","italic":false,"color":"light_purple"}],attribute_modifiers:[{type:"armor",amount:2.5,slot:head,operation:add_value,id:"-12310294337524939-86750"}],tooltip_display:{hidden_components:[trim]}}}}
data modify entity @s Offers.Recipes append value {maxUses:2,buy:{id:iron_ingot,count:10},buyB:{id:redstone,count:10},sell:{id:armor_stand,components:{item_model:bow,entity_data:{id:armor_stand,Pose:{LeftArm:[280f,50f,0f],RightArm:[280f,351f,0f]},ShowArms:1b,DisabledSlots:4013373,Tags:[sentry,trap,special,plussed],equipment:{mainhand:{id:bow,components:{custom_data:{delsentry:tag}}},legs:{id:leather_leggings,components:{custom_data:{delsentry:tag},dyed_color:11546150}},chest:{id:leather_chestplate,components:{custom_data:{delsentry:tag},dyed_color:11546150}},head:{id:observer,components:{custom_data:{delsentry:tag}}},drop_chances:{feet:2f,legs:0f,chest:0f,head:0f,mainhand:0f}}},item_name:"Sentry",lore:[{"text":"Targets nearby hostile mobs","italic":false,"color":"gray"},{"text":"Place to setup","italic":false,"color":"gray"}]}}}
data modify entity @s Offers.Recipes append value {maxUses:2,buy:{id:iron_ingot,count:25},buyB:{id:redstone,count:25},sell:{id:armor_stand,components:{item_model:bow,entity_data:{id:armor_stand,Pose:{LeftArm:[280f,50f,0f],RightArm:[280f,351f,0f]},ShowArms:1b,DisabledSlots:4013373,Tags:[snipsen,sentry,trap,special,plussed],equipment:{mainhand:{id:crossbow,components:{custom_data:{delsentry:tag},charged_projectiles:[{id:"minecraft:arrow",count:1b}]}},legs:{id:leather_leggings,components:{custom_data:{delsentry:tag},dyed_color:8948358}},chest:{id:leather_chestplate,components:{custom_data:{delsentry:tag},dyed_color:8948358}},head:{id:observer,components:{custom_data:{delsnipsentry:tag}}}},drop_chances:{feet:2f,legs:0f,chest:0f,head:0f,mainhand:0f}},item_name:"Sniper Sentry",lore:[{"text":"Targets hostile mobs","italic":false,"color":"gray"},{"text":"Place to setup","italic":false,"color":"gray"}]}}}
data modify entity @s Offers.Recipes append value {maxUses:2,buy:{id:observer,count:4},buyB:{id:crossbow},sell:{id:armor_stand,components:{item_model:crossbow,item_name:"Ballista Sentry",lore:[{"text":"Targets hostile mobs slowly","italic":false,"color":"gray"},{"text":"Place to setup","italic":false,"color":"gray"},{"text":"Requires supporting block","italic":false,"color":"red"}],entity_data:{id:armor_stand,CustomName:"Ballista Sentry",NoGravity:1b,Pose:{Head:[180f,0f,0f],LeftArm:[272f,91f,0f],RightArm:[270f,270f,0f]},ShowArms:1b,DisabledSlots:4144959,Tags:[ballista_stand,trap,special,balsetup,reloading],equipment:{chest:{id:leather_chestplate,components:{trim:{material:gold,pattern:bolt},custom_data:{del:tag,delballista:tag}}},legs:{id:leather_leggings,components:{trim:{material:copper,pattern:bolt},custom_data:{del:tag}}},feet:{id:leather_boots,components:{trim:{material:gold,pattern:bolt},custom_data:{del:tag}}},mainhand:{id:spyglass,components:{custom_data:{del:tag}}},offhand:{id:spyglass,components:{custom_data:{del:tag}}}},drop_chances:{feet:2f,legs:0f,chest:0f,head:0f,mainhand:0f}}}}}
data modify entity @s Offers.Recipes append value {maxUses:1,buy:{id:spyglass},buyB:{id:emerald,count:10},sell:{id:spyglass,components:{custom_data:{wrangler:tag},lore:[{"text":"When held:","italic":false,"color":"gray"},{"text":"Take manual control of a nearby Ballista Sentry","italic":false,"color":"gray"}],rarity:uncommon}}}
data modify entity @s Offers.Recipes append value {maxUses:2,buy:{id:iron_ingot,count:5},buyB:{id:redstone,count:5},sell:{id:silverfish_spawn_egg,components:{custom_data:{nospawner:tag},entity_data:{id:marker,CustomName:{"text":"Trap"},Tags:[trap,setup,special,bearsnap]},item_name:"Bear Trap",lore:[{"text":"Place on ground to setup","italic":false,"color":"gray"}]}}}
data modify entity @s Offers.Recipes append value {maxUses:0,buy:{id:wither_skeleton_skull,components:{custom_data:{del:tag},item_name:{"text":"Wither Bounty","color":"gold"},lore:[{"text":"Kill a Wither to unlock this trade","color":"aqua"}]}},sell:{id:resin_brick,components:{custom_data:{rerare:tag},item_name:"Glowing Brick",lore:[{"text":"Increases chance of rare mobs","italic":false,"color":"gray"}],rarity:rare,enchantment_glint_override:1b}}}
data modify entity @s Offers.Recipes append value {maxUses:0,buy:{id:sculk_catalyst,components:{custom_data:{del:tag},item_name:{"text":"Warden Bounty","color":"gold"},lore:[{"text":"Kill a Warden to unlock this trade","color":"aqua"}]}},sell:{id:recovery_compass,components:{custom_data:{gravefinder:tag},item_name:"Soulbound Gravefinder",lore:[{"text":"Retain on death","italic":false,"color":"light_purple"},{"text":"Curse of Vanishing?","italic":false,"color":"red"}],enchantment_glint_override:1b}}}