diff --git a/data/minecraft/villager/professions/armorer.json b/data/minecraft/villager/professions/armorer.json new file mode 100644 index 0000000..22f8561 --- /dev/null +++ b/data/minecraft/villager/professions/armorer.json @@ -0,0 +1,48 @@ +{ + "levels": { + "1": { + "take": { + "type": "constant", + "value": 9 + }, + "trades": [ + { + "sells": {"item": "emerald","count": 1}, + "wants": [{"item": "tinkers_construct:cobalt_ingot","count":2}] + }, + { + "sells": {"item": "golden_helmet","functions":[{"function":"enchant_randomly"}],"count": 1}, + "wants": [{"item": "emerald","count":5},{"item":"golden_helmet"}] + }, + { + "sells": {"item": "golden_chestplate","functions":[{"function":"enchant_randomly"}],"count": 1}, + "wants": [{"item": "emerald","count":5},{"item":"golden_chestplate"}] + }, + { + "sells": {"item": "golden_leggings","functions":[{"function":"enchant_randomly"}],"count": 1}, + "wants": [{"item": "emerald","count":5},{"item":"golden_leggings"}] + }, + { + "sells": {"item": "golden_boots","functions":[{"function":"enchant_randomly"}],"count": 1}, + "wants": [{"item": "emerald","count":5},{"item":"golden_boots"}] + }, + { + "sells": {"item": "diamond_helmet","functions":[{"function":"enchant_randomly"}],"count": 1}, + "wants": [{"item": "emerald","count":8},{"item":"diamond_helmet"}] + }, + { + "sells": {"item": "diamond_chestplate","functions":[{"function":"enchant_randomly"}],"count": 1}, + "wants": [{"item": "emerald","count":8},{"item":"diamond_chestplate"}] + }, + { + "sells": {"item": "diamond_leggings","functions":[{"function":"enchant_randomly"}],"count": 1}, + "wants": [{"item": "emerald","count":8},{"item":"diamond_leggings"}] + }, + { + "sells": {"item": "diamond_boots","functions":[{"function":"enchant_randomly"}],"count": 1}, + "wants": [{"item": "emerald","count":8},{"item":"diamond_boots"}] + } + ] + } + } +} diff --git a/data/minecraft/villager/professions/librarian.json b/data/minecraft/villager/professions/librarian.json new file mode 100644 index 0000000..bc21bcc --- /dev/null +++ b/data/minecraft/villager/professions/librarian.json @@ -0,0 +1,33 @@ +{ + "levels": { + "1": { + "take": { + "type": "constant", + "value": 5 + }, + "trades": [ + { + "sells": {"item": "emerald","count": 1}, + "wants": [{"item": "enchanted_book","count":1}] + }, + { + "sells": {"item": "book","functions":[{"function":"enchant_randomly"}],"count": 1}, + "wants": [{"item": "emerald","count":10}] + }, + { + "sells": {"item": "book","functions":[{"function":"enchant_randomly"}],"count": 1}, + "wants": [{"item": "emerald","count":10}] + }, + { + "sells": {"item": "book","functions":[{"function":"enchant_randomly"}],"count": 1}, + "wants": [{"item": "emerald","count":10}] + }, + { + "sells": {"item": "book","functions":[{"function":"enchant_randomly"}],"count": 1}, + "wants": [{"item": "emerald","count":10}] + } + + ] + } + } +} diff --git a/data/minecraft/villager/professions/toolsmith.json b/data/minecraft/villager/professions/toolsmith.json new file mode 100644 index 0000000..d33be12 --- /dev/null +++ b/data/minecraft/villager/professions/toolsmith.json @@ -0,0 +1,33 @@ +{ + "levels": { + "1": { + "take": { + "type": "constant", + "value": 5 + }, + "trades": [ + { + "sells": {"item": "emerald","count": 1}, + "wants": [{"item": "magma_cream","count":4}] + }, + { + "sells": {"item": "golden_pickaxe","functions":[{"function":"enchant_randomly"}],"count": 1}, + "wants": [{"item": "emerald","count":7},{"item":"golden_pickaxe"}] + }, + { + "sells": {"item": "diamond_pickaxe","functions":[{"function":"enchant_randomly"}],"count": 1}, + "wants": [{"item": "emerald","count":11},{"item":"diamond_pickaxe"}] + }, + { + "sells": {"item": "golden_shovel","functions":[{"function":"enchant_randomly"}],"count": 1}, + "wants": [{"item": "emerald","count":7},{"item":"golden_shovel"}] + }, + { + "sells": {"item": "diamond_shovel","functions":[{"function":"enchant_randomly"}],"count": 1}, + "wants": [{"item": "emerald","count":11},{"item":"diamond_shovel"}] + } + + ] + } + } +} diff --git a/data/minecraft/villager/professions/weaponsmith.json b/data/minecraft/villager/professions/weaponsmith.json new file mode 100644 index 0000000..60aa169 --- /dev/null +++ b/data/minecraft/villager/professions/weaponsmith.json @@ -0,0 +1,33 @@ +{ + "levels": { + "1": { + "take": { + "type": "constant", + "value": 5 + }, + "trades": [ + { + "sells": {"item": "","count": 1}, + "wants": [{"item": "diamond","count":4}] + }, + { + "sells": {"item": "golden_sword","functions":[{"function":"enchant_randomly"}],"count": 1}, + "wants": [{"item": "emerald","count":7},{"item":"golden_sword"}] + }, + { + "sells": {"item": "golden_axe","functions":[{"function":"enchant_randomly"}],"count": 1}, + "wants": [{"item": "emerald","count":11},{"item":"golden_axe"}] + }, + { + "sells": {"item": "diamond_sword","functions":[{"function":"enchant_randomly"}],"count": 1}, + "wants": [{"item": "emerald","count":7},{"item":"diamond_sword"}] + }, + { + "sells": {"item": "diamond_axe","functions":[{"function":"enchant_randomly"}],"count": 1}, + "wants": [{"item": "emerald","count":11},{"item":"diamond_axe"}] + } + + ] + } + } +}