import crafttweaker.api.villagers.VillagerTrades; // Armorer // Tier 1 villagerTrades.removeAllTrades(, 1); villagerTrades.addTrade(, 1, * 15, , 16, 2, 0.05); villagerTrades.addTrade(, 1, * 2, , 12, 2, 0.2); villagerTrades.addTrade(, 1, * 3, , 12, 2, 0.2); villagerTrades.addTrade(, 1, * 4, , 12, 3, 0.2); villagerTrades.addTrade(, 1, * 5, , 12, 3, 0.2); // Tier 2 villagerTrades.removeAllTrades(, 2); villagerTrades.addTrade(, 2, * 4, , 16, 4, 0.05); villagerTrades.addTrade(, 2, * 4, , 12, 6, 0.2); villagerTrades.addTrade(, 2, * 5, , 12, 6, 0.2); // Tier 3 villagerTrades.removeAllTrades(, 3); villagerTrades.addTrade(, 3, , * 2, 16, 6, 0.05); villagerTrades.addTrade(, 3, * 6, , 12, 10, 0.2); villagerTrades.addTrade(, 3, * 7, , 12, 10, 0.2); // Tier 4 villagerTrades.removeAllTrades(, 4); villagerTrades.addTrade(, 4, * 4, , 16, 8, 0.2); villagerTrades.addTrade(, 4, * 12, , 3, 10, 0.2); villagerTrades.addTrade(, 4, * 12, , 3, 10, 0.2); // Tier 5 villagerTrades.removeAllTrades(, 5); villagerTrades.addTrade(, 5, * 16, , 3, 10, 0.2); villagerTrades.addTrade(, 5, * 14, , 3, 10, 0.2); // Butcher // Tier 1 villagerTrades.removeAllTrades(, 1); villagerTrades.addTrade(, 1, * 15, , 16, 2, 0.05); villagerTrades.addTrade(, 1, * 3, , 12, 4, 0.05); villagerTrades.addTrade(, 1, * 5, , 12, 4, 0.05); villagerTrades.addTrade(, 1, * 3, , 12, 4, 0.05); villagerTrades.addTrade(, 1, * 3, , 12, 4, 0.05); // Tier 2 villagerTrades.removeAllTrades(, 2); villagerTrades.addTrade(, 2, , * 3, 12, 6, 0.05); villagerTrades.addTrade(, 2, , * 3, 12, 6, 0.05); villagerTrades.addTrade(, 2, , * 3, 12, 6, 0.05); // Tier 3 villagerTrades.removeAllTrades(, 3); villagerTrades.addTrade(, 3, , , 12, 6, 0.2); villagerTrades.addTrade(, 3, , , 12, 6, 0.2); villagerTrades.addTrade(, 3, , , 12, 6, 0.2); // Tier 4 villagerTrades.removeAllTrades(, 4); villagerTrades.addTrade(, 4, * 3, , 12, 8, 0.2); villagerTrades.addTrade(, 4, * 5, , 12, 8, 0.2); villagerTrades.addTrade(, 4, * 6, , 12, 8, 0.2); villagerTrades.addTrade(, 4, * 6, , 12, 8, 0.2); // Tier 5 villagerTrades.removeAllTrades(, 5); villagerTrades.addTrade(, 5, * 32, , 12, 8, 0.2); villagerTrades.addTrade(, 5, * 32, , 12, 8, 0.2); // Cartographer // Tier 1 villagerTrades.removeAllTrades(, 1); villagerTrades.addTrade(, 1, * 12, , 16, 2, 0.05); villagerTrades.addTrade(, 1, , * 8, 16, 2, 0.05); // Tier 2 villagerTrades.removeAllTrades(, 2); villagerTrades.addTrade(, 2, , , 4, 4, 0.05); villagerTrades.addTrade(, 2, , , 4, 4, 0.05); // Tier 3 villagerTrades.removeAllTrades(, 3); villagerTrades.addTrade(, 3, * 4, , 4, 6, 0.05); villagerTrades.addTrade(, 3, * 16, , 4, 6, 0.05); // Tier 4 villagerTrades.addTrade(, 4, * 3, , 4, 8, 0.05); villagerTrades.addTrade(, 4, * 3, , 4, 8, 0.05); villagerTrades.addTrade(, 4, * 3, , 4, 8, 0.05); // Tier 5 villagerTrades.addTrade(, 5, * 8, , 4, 6, 0.2); villagerTrades.addTrade(, 5, * 8, , 4, 6, 0.2); // Cleric // Tier 1 villagerTrades.removeAllTrades(, 1); villagerTrades.addTrade(, 1, * 32, , 16, 2, 0.05); villagerTrades.addTrade(, 1, , , 12, 4, 0.05); // Tier 2 villagerTrades.removeAllTrades(, 2); villagerTrades.addTrade(, 2, * 2, , 12, 4, 0.05); villagerTrades.addTrade(, 2, * 2, , 12, 4, 0.05); villagerTrades.addTrade(, 2, * 2, , 12, 4, 0.05); // Tier 3 villagerTrades.removeAllTrades(, 3); villagerTrades.addTrade(, 3, * 3, , 24, 6, 0.2); villagerTrades.addTrade(, 3, * 3, , 24, 6, 0.2); // Tier 4 villagerTrades.removeAllTrades(, 4); villagerTrades.addTrade(, 3, , , 64, 20, 0.2); // Tier 5 villagerTrades.removeAllTrades(, 5); villagerTrades.addTrade(, 5, , , 5, 20, 0.2); villagerTrades.addTrade(, 5, * 4, , 5, 20, 0.2); // Farmer // Tier 1 villagerTrades.removeAllTrades(, 1); villagerTrades.addTrade(, 1, * 20, , 16, 2, 0.05); villagerTrades.addTrade(, 1, * 26, , 16, 2, 0.05); villagerTrades.addTrade(, 1, * 22, , 16, 2, 0.05); villagerTrades.addTrade(, 1, * 15, , 16, 2, 0.05); // Tier 2 villagerTrades.removeAllTrades(, 2); villagerTrades.addTrade(, 2, * 5, , 16, 6, 0.05); villagerTrades.addTrade(, 2, * 3, , 16, 4, 0.05); villagerTrades.addTrade(, 2, * 3, , 16, 4, 0.05); villagerTrades.addTrade(, 2, * 3, , 16, 4, 0.05); villagerTrades.addTrade(, 2, * 3, , 16, 4, 0.05); // Tier 3 villagerTrades.removeAllTrades(, 3); villagerTrades.addTrade(, 3, * 5, , 16, 6, 0.05); villagerTrades.addTrade(, 3, * 6, , 16, 6, 0.2); villagerTrades.addTrade(, 3, * 6, , 16, 6, 0.2); villagerTrades.addTrade(, 3, * 6, , 16, 6, 0.2); // Tier 4 villagerTrades.removeAllTrades(, 4); villagerTrades.addTrade(, 4, * 4, , 16, 8, 0.2); villagerTrades.addTrade(, 4, * 2, , 16, 8, 0.2); villagerTrades.addTrade(, 4, * 3, , 16, 8, 0.2); // Tier 5 villagerTrades.removeAllTrades(, 5); villagerTrades.addTrade(, 5, * 32, , 16, 20, 0.2); villagerTrades.addTrade(, 5, * 32, , 16, 20, 0.2); // Fisherman // Tier 1 villagerTrades.removeAllTrades(, 1); villagerTrades.addTrade(, 1, * 12, , 16, 2, 0.05); villagerTrades.addTrade(, 1, , * 8, 16, 4, 0.05); // Tier 2 villagerTrades.removeAllTrades(, 2); villagerTrades.addTrade(, 2, * 6, , 16, 4, 0.05); villagerTrades.addTrade(, 2, * 6, , 16, 4, 0.05); // Tier 3 villagerTrades.removeAllTrades(, 3); villagerTrades.addTrade(, 3, , * 4, 16, 6, 0.05); villagerTrades.addTrade(, 3, , * 4, 16, 6, 0.05); // Tier 4 villagerTrades.removeAllTrades(, 4); villagerTrades.addTrade(, 4, * 2, , 16, 8, 0.2); villagerTrades.addTrade(, 4, * 3, , 16, 8, 0.2); villagerTrades.addTrade(, 4, * 3, , 16, 8, 0.2); // Tier 5 villagerTrades.removeAllTrades(, 5); villagerTrades.addTrade(, 5, * 4, , 16, 10, 0.2); villagerTrades.addTrade(, 5, * 32, , 16, 10, 0.2); // Fletcher // Tier 1 villagerTrades.removeAllTrades(, 1); villagerTrades.addTrade(, 1, * 32, , 16, 2, 0.05); villagerTrades.addTrade(, 1, , * 8, 16, 4, 0.05); villagerTrades.addTrade(, 1, , * 16, 16, 4, 0.05); // Tier 2 villagerTrades.removeAllTrades(, 2); villagerTrades.addTrade(, 2, * 12, , 16, 2, 0.05); villagerTrades.addTrade(, 2, * 2, , 16, 6, 0.05); // Tier 3 villagerTrades.removeAllTrades(, 3); villagerTrades.addTrade(, 3, , * 4, 16, 2, 0.05); villagerTrades.addTrade(, 3, , * 4, 16, 10, 0.05); // Tier 4 villagerTrades.removeAllTrades(, 4); villagerTrades.addTrade(, 4, * 8, , 16, 2, 0.05); villagerTrades.addTrade(, 4, , * 2, 16, 10, 0.05); // Tier 5 villagerTrades.removeAllTrades(, 5); villagerTrades.addTrade(, 5, , , 16, 10, 0.2); // Leatherworker // Tier 1 villagerTrades.removeAllTrades(, 1); villagerTrades.addTrade(, 1, * 32, , 16, 2, 0.05); villagerTrades.addTrade(, 1, , , 16, 4, 0.05); villagerTrades.addTrade(, 1, , , 16, 4, 0.05); villagerTrades.addTrade(, 1, , , 16, 4, 0.05); villagerTrades.addTrade(, 1, , , 16, 4, 0.05); // Tier 2 villagerTrades.removeAllTrades(, 2); villagerTrades.addTrade(, 2, * 3, , 16, 4, 0.05); villagerTrades.addTrade(, 2, * 3, , 16, 4, 0.05); // Tier 3 villagerTrades.removeAllTrades(, 3); villagerTrades.addTrade(, 3, * 6, , 6, 6, 0.05); villagerTrades.addTrade(, 3, * 6, , 6, 6, 0.05); // Tier 4 villagerTrades.removeAllTrades(, 4); villagerTrades.addTrade(, 4, * 6, , 6, 8, 0.05); villagerTrades.addTrade(, 4, * 6, , 6, 8, 0.05); // Tier 5 villagerTrades.removeAllTrades(, 5); villagerTrades.addTrade(, 5, * 16, , 6, 10, 0.2); villagerTrades.addTrade(, 5, * 16, , 6, 10, 0.2); // Librarian // Tier 1 villagerTrades.removeAllTrades(, 1); villagerTrades.addTrade(, 1, * 10, .setEnchantments({ : 1 as int?}), 6, 6, 0.1); villagerTrades.addTrade(, 1, * 10, .setEnchantments({ : 1 as int?}), 6, 6, 0.1); villagerTrades.addTrade(, 1, * 10, .setEnchantments({ : 1 as int?}), 6, 6, 0.1); villagerTrades.addTrade(, 1, * 10, .setEnchantments({ : 1 as int?}), 6, 6, 0.1); villagerTrades.addTrade(, 1, * 10, .setEnchantments({ : 1 as int?}), 6, 6, 0.1); villagerTrades.addTrade(, 1, * 10, .setEnchantments({ : 1 as int?}), 6, 6, 0.1); villagerTrades.addTrade(, 1, * 10, .setEnchantments({ : 1 as int?}), 6, 2, 0.1); villagerTrades.addTrade(, 1, * 10, .setEnchantments({ : 1 as int?}), 6, 2, 0.1); villagerTrades.addTrade(, 1, * 10, .setEnchantments({ : 1 as int?}), 6, 2, 0.1); villagerTrades.addTrade(, 1, * 10, .setEnchantments({ : 1 as int?}), 6, 2, 0.1); villagerTrades.addTrade(, 1, * 10, .setEnchantments({ : 1 as int?}), 6, 2, 0.1); villagerTrades.addTrade(, 1, * 10, .setEnchantments({ : 1 as int?}), 6, 2, 0.1); villagerTrades.addTrade(, 1, * 10, .setEnchantments({ : 1 as int?}), 6, 2, 0.1); villagerTrades.addTrade(, 1, * 10, .setEnchantments({ : 1 as int?}), 6, 2, 0.1); villagerTrades.addTrade(, 1, * 10, .setEnchantments({ : 1 as int?}), 6, 2, 0.1); villagerTrades.addTrade(, 1, * 10, .setEnchantments({ : 1 as int?}), 6, 2, 0.1); villagerTrades.addTrade(, 1, * 10, .setEnchantments({ : 1 as int?}), 6, 2, 0.1); villagerTrades.addTrade(, 1, * 10, .setEnchantments({ : 1 as int?}), 6, 2, 0.1); villagerTrades.addTrade(, 1, * 10, .setEnchantments({ : 1 as int?}), 6, 2, 0.1); villagerTrades.addTrade(, 1, * 10, .setEnchantments({ : 1 as int?}), 6, 2, 0.1); villagerTrades.addTrade(, 1, * 10, .setEnchantments({ : 1 as int?}), 6, 2, 0.1); villagerTrades.addTrade(, 1, * 10, .setEnchantments({ : 1 as int?}), 6, 2, 0.1); villagerTrades.addTrade(, 1, * 10, .setEnchantments({ : 1 as int?}), 6, 2, 0.1); villagerTrades.addTrade(, 1, * 10, .setEnchantments({ : 1 as int?}), 6, 2, 0.1); villagerTrades.addTrade(, 1, * 10, .setEnchantments({ : 1 as int?}), 6, 2, 0.1); villagerTrades.addTrade(, 1, * 10, .setEnchantments({ : 1 as int?}), 6, 2, 0.1); villagerTrades.addTrade(, 1, * 10, .setEnchantments({ : 1 as int?}), 6, 2, 0.1); villagerTrades.addTrade(, 1, * 10, .setEnchantments({ : 1 as int?}), 6, 2, 0.1); villagerTrades.addTrade(, 1, * 10, .setEnchantments({ : 1 as int?}), 6, 2, 0.1); villagerTrades.addTrade(, 1, * 10, .setEnchantments({ : 1 as int?}), 6, 2, 0.1); villagerTrades.addTrade(, 1, * 10, .setEnchantments({ : 1 as int?}), 6, 2, 0.1); villagerTrades.addTrade(, 1, * 10, .setEnchantments({ : 1 as int?}), 6, 2, 0.1); villagerTrades.addTrade(, 1, * 10, .setEnchantments({ : 1 as int?}), 6, 2, 0.1); villagerTrades.addTrade(, 1, * 10, .setEnchantments({ : 1 as int?}), 6, 2, 0.1); villagerTrades.addTrade(, 1, * 10, .setEnchantments({ : 1 as int?}), 6, 2, 0.1); villagerTrades.addTrade(, 1, * 10, .setEnchantments({ : 1 as int?}), 6, 2, 0.1); villagerTrades.addTrade(, 1, * 10, .setEnchantments({ : 1 as int?}), 6, 2, 0.1); villagerTrades.addTrade(, 1, * 10, .setEnchantments({ : 1 as int?}), 6, 2, 0.1); villagerTrades.addTrade(, 1, * 10, .setEnchantments({ : 1 as int?}), 6, 2, 0.1); villagerTrades.addTrade(, 1, * 10, .setEnchantments({ : 1 as int?}), 6, 2, 0.1); villagerTrades.addTrade(, 1, * 10, .setEnchantments({ : 1 as int?}), 6, 2, 0.1); villagerTrades.addTrade(, 1, * 2, .setEnchantments({ : 1 as int?}), 6, 16, 0.1); // Tier 2 villagerTrades.removeAllTrades(, 2); villagerTrades.addTrade(, 2, * 15, .setEnchantments({ : 2 as int?}), 6, 10, 0.1); villagerTrades.addTrade(, 2, * 15, .setEnchantments({ : 2 as int?}), 6, 10, 0.1); villagerTrades.addTrade(, 2, * 15, .setEnchantments({ : 2 as int?}), 6, 10, 0.1); villagerTrades.addTrade(, 2, * 15, .setEnchantments({ : 2 as int?}), 6, 10, 0.1); villagerTrades.addTrade(, 2, * 15, .setEnchantments({ : 2 as int?}), 6, 10, 0.1); villagerTrades.addTrade(, 2, * 15, .setEnchantments({ : 2 as int?}), 6, 10, 0.1); villagerTrades.addTrade(, 2, * 15, .setEnchantments({ : 2 as int?}), 6, 10, 0.1); villagerTrades.addTrade(, 2, * 15, .setEnchantments({ : 2 as int?}), 6, 10, 0.1); villagerTrades.addTrade(, 2, * 15, .setEnchantments({ : 2 as int?}), 6, 10, 0.1); villagerTrades.addTrade(, 2, * 15, .setEnchantments({ : 2 as int?}), 6, 10, 0.1); villagerTrades.addTrade(, 2, * 15, .setEnchantments({ : 2 as int?}), 6, 10, 0.1); villagerTrades.addTrade(, 2, * 15, .setEnchantments({ : 2 as int?}), 6, 10, 0.1); villagerTrades.addTrade(, 2, * 15, .setEnchantments({ : 2 as int?}), 6, 10, 0.1); villagerTrades.addTrade(, 2, * 15, .setEnchantments({ : 2 as int?}), 6, 10, 0.1); villagerTrades.addTrade(, 2, * 15, .setEnchantments({ : 2 as int?}), 6, 10, 0.1); villagerTrades.addTrade(, 2, * 15, .setEnchantments({ : 2 as int?}), 6, 10, 0.1); villagerTrades.addTrade(, 2, * 15, .setEnchantments({ : 2 as int?}), 6, 10, 0.1); villagerTrades.addTrade(, 2, * 15, .setEnchantments({ : 2 as int?}), 6, 10, 0.1); villagerTrades.addTrade(, 2, * 15, .setEnchantments({ : 2 as int?}), 6, 10, 0.1); villagerTrades.addTrade(, 2, * 15, .setEnchantments({ : 2 as int?}), 6, 10, 0.1); villagerTrades.addTrade(, 2, * 15, .setEnchantments({ : 2 as int?}), 6, 10, 0.1); villagerTrades.addTrade(, 2, * 15, .setEnchantments({ : 2 as int?}), 6, 10, 0.1); villagerTrades.addTrade(, 2, * 15, .setEnchantments({ : 2 as int?}), 6, 10, 0.1); villagerTrades.addTrade(, 2, * 15, .setEnchantments({ : 2 as int?}), 6, 10, 0.1); villagerTrades.addTrade(, 2, * 15, .setEnchantments({ : 2 as int?}), 6, 10, 0.1); villagerTrades.addTrade(, 2, * 15, .setEnchantments({ : 2 as int?}), 6, 10, 0.1); villagerTrades.addTrade(, 2, * 15, .setEnchantments({ : 2 as int?}), 6, 10, 0.1); villagerTrades.addTrade(, 2, * 15, .setEnchantments({ : 2 as int?}), 6, 10, 0.1); villagerTrades.addTrade(, 2, * 15, .setEnchantments({ : 2 as int?}), 6, 10, 0.1); villagerTrades.addTrade(, 2, * 15, .setEnchantments({ : 2 as int?}), 6, 10, 0.1); villagerTrades.addTrade(, 2, * 15, .setEnchantments({ : 2 as int?}), 6, 10, 0.1); villagerTrades.addTrade(, 2, * 15, .setEnchantments({ : 2 as int?}), 6, 10, 0.1); villagerTrades.addTrade(, 2, * 15, .setEnchantments({ : 2 as int?}), 6, 10, 0.1); villagerTrades.addTrade(, 2, * 15, .setEnchantments({ : 2 as int?}), 6, 10, 0.1); villagerTrades.addTrade(, 2, * 4, .setEnchantments({ : 2 as int?}), 6, 16, 0.1); // Tier 3 villagerTrades.removeAllTrades(, 3); villagerTrades.addTrade(, 3, * 30, .setEnchantments({ : 3 as int?}), 6, 12, 0.1); villagerTrades.addTrade(, 3, * 30, .setEnchantments({ : 3 as int?}), 6, 12, 0.1); villagerTrades.addTrade(, 3, * 30, .setEnchantments({ : 3 as int?}), 6, 12, 0.1); villagerTrades.addTrade(, 3, * 30, .setEnchantments({ : 3 as int?}), 6, 12, 0.1); villagerTrades.addTrade(, 3, * 30, .setEnchantments({ : 3 as int?}), 6, 12, 0.1); villagerTrades.addTrade(, 3, * 30, .setEnchantments({ : 3 as int?}), 6, 12, 0.1); villagerTrades.addTrade(, 3, * 30, .setEnchantments({ : 3 as int?}), 6, 12, 0.1); villagerTrades.addTrade(, 3, * 30, .setEnchantments({ : 3 as int?}), 6, 12, 0.1); villagerTrades.addTrade(, 3, * 30, .setEnchantments({ : 3 as int?}), 6, 12, 0.1); villagerTrades.addTrade(, 3, * 30, .setEnchantments({ : 3 as int?}), 6, 12, 0.1); villagerTrades.addTrade(, 3, * 30, .setEnchantments({ : 3 as int?}), 6, 12, 0.1); villagerTrades.addTrade(, 3, * 30, .setEnchantments({ : 3 as int?}), 6, 12, 0.1); villagerTrades.addTrade(, 3, * 30, .setEnchantments({ : 3 as int?}), 6, 12, 0.1); villagerTrades.addTrade(, 3, * 30, .setEnchantments({ : 3 as int?}), 6, 12, 0.1); villagerTrades.addTrade(, 3, * 30, .setEnchantments({ : 3 as int?}), 6, 12, 0.1); villagerTrades.addTrade(, 3, * 30, .setEnchantments({ : 3 as int?}), 6, 12, 0.1); villagerTrades.addTrade(, 3, * 30, .setEnchantments({ : 3 as int?}), 6, 12, 0.1); villagerTrades.addTrade(, 3, * 30, .setEnchantments({ : 3 as int?}), 6, 12, 0.1); villagerTrades.addTrade(, 3, * 30, .setEnchantments({ : 3 as int?}), 6, 12, 0.1); villagerTrades.addTrade(, 3, * 30, .setEnchantments({ : 3 as int?}), 6, 12, 0.1); villagerTrades.addTrade(, 3, * 30, .setEnchantments({ : 3 as int?}), 6, 12, 0.1); villagerTrades.addTrade(, 3, * 30, .setEnchantments({ : 3 as int?}), 6, 12, 0.1); villagerTrades.addTrade(, 3, * 30, .setEnchantments({ : 3 as int?}), 6, 12, 0.1); villagerTrades.addTrade(, 3, * 30, .setEnchantments({ : 3 as int?}), 6, 12, 0.1); villagerTrades.addTrade(, 3, * 30, .setEnchantments({ : 3 as int?}), 6, 12, 0.1); villagerTrades.addTrade(, 3, * 30, .setEnchantments({ : 3 as int?}), 6, 12, 0.1); villagerTrades.addTrade(, 3, * 30, .setEnchantments({ : 3 as int?}), 6, 12, 0.1); villagerTrades.addTrade(, 3, * 30, .setEnchantments({ : 3 as int?}), 6, 12, 0.1); villagerTrades.addTrade(, 3, * 30, .setEnchantments({ : 3 as int?}), 6, 12, 0.1); // Tier 4 villagerTrades.removeAllTrades(, 4); villagerTrades.addTrade(, 4, * 42, .setEnchantments({ : 4 as int?}), 6, 14, 0.1); villagerTrades.addTrade(, 4, * 42, .setEnchantments({ : 4 as int?}), 6, 14, 0.1); villagerTrades.addTrade(, 4, * 42, .setEnchantments({ : 4 as int?}), 6, 14, 0.1); villagerTrades.addTrade(, 4, * 42, .setEnchantments({ : 4 as int?}), 6, 14, 0.1); villagerTrades.addTrade(, 4, * 42, .setEnchantments({ : 4 as int?}), 6, 14, 0.1); villagerTrades.addTrade(, 4, * 42, .setEnchantments({ : 4 as int?}), 6, 14, 0.1); villagerTrades.addTrade(, 4, * 42, .setEnchantments({ : 4 as int?}), 6, 14, 0.1); villagerTrades.addTrade(, 4, * 42, .setEnchantments({ : 4 as int?}), 6, 14, 0.1); villagerTrades.addTrade(, 4, * 42, .setEnchantments({ : 4 as int?}), 6, 14, 0.1); villagerTrades.addTrade(, 4, * 42, .setEnchantments({ : 4 as int?}), 6, 14, 0.1); villagerTrades.addTrade(, 4, * 42, .setEnchantments({ : 4 as int?}), 6, 14, 0.1); villagerTrades.addTrade(, 4, * 42, .setEnchantments({ : 4 as int?}), 6, 14, 0.1); villagerTrades.addTrade(, 4, * 42, .setEnchantments({ : 1 as int?}), 6, 14, 0.1); // Tier 5 villagerTrades.removeAllTrades(, 5); villagerTrades.addTrade(, 5, * 8, .setEnchantments({ : 5 as int?}), 6, 16, 0.1); villagerTrades.addTrade(, 5, * 8, .setEnchantments({ : 5 as int?}), 6, 16, 0.1); villagerTrades.addTrade(, 5, * 8, .setEnchantments({ : 5 as int?}), 6, 16, 0.1); villagerTrades.addTrade(, 5, * 8, .setEnchantments({ : 1 as int?}), 6, 16, 0.1); // Mason // Tier 1 villagerTrades.removeAllTrades(, 1); villagerTrades.addTrade(, 1, * 12, , 16, 2, 0.05); villagerTrades.addTrade(, 1, , * 8, 16, 2, 0.05); // Tier 2 villagerTrades.removeAllTrades(, 2); villagerTrades.addTrade(, 2, * 20, , 16, 2, 0.05); villagerTrades.addTrade(, 2, , * 12, 16, 2, 0.05); villagerTrades.addTrade(, 2, , * 4, 16, 2, 0.05); // Tier 3 villagerTrades.removeAllTrades(, 3); villagerTrades.addTrade(, 3, * 20, , 16, 2, 0.05); villagerTrades.addTrade(, 3, , * 10, 16, 2, 0.05); // Tier 4 villagerTrades.removeAllTrades(, 4); villagerTrades.addTrade(, 4, , * 16, 16, 2, 0.05); villagerTrades.addTrade(, 4, , * 16, 16, 2, 0.05); villagerTrades.addTrade(, 4, , * 16, 16, 2, 0.05); villagerTrades.addTrade(, 4, , * 16, 16, 2, 0.05); villagerTrades.addTrade(, 4, , * 16, 16, 2, 0.05); // Tier 5 villagerTrades.removeAllTrades(, 5); villagerTrades.addTrade(, 5, , * 3, 16, 2, 0.05); villagerTrades.addTrade(, 5, , * 3, 16, 2, 0.05); villagerTrades.addTrade(, 5, , * 3, 16, 2, 0.05); // Shepherd // Tier 1 villagerTrades.removeAllTrades(, 1); villagerTrades.addTrade(, 1, * 12, , 16, 2, 0.05); villagerTrades.addTrade(, 1, * 12, , 16, 2, 0.05); villagerTrades.addTrade(, 1, * 12, , 16, 2, 0.05); villagerTrades.addTrade(, 1, * 12, , 16, 2, 0.05); // Tier 2 villagerTrades.removeAllTrades(, 2); villagerTrades.addTrade(, 2, , * 8, 16, 2, 0.05); villagerTrades.addTrade(, 2, , * 8, 16, 2, 0.05); villagerTrades.addTrade(, 2, , * 8, 16, 2, 0.05); villagerTrades.addTrade(, 2, , * 8, 16, 2, 0.05); // Tier 3 villagerTrades.removeAllTrades(, 3); villagerTrades.addTrade(, 3, , * 2, 6, 2, 0.05); villagerTrades.addTrade(, 3, , , 12, 2, 0.05); // Tier 4 villagerTrades.removeAllTrades(, 4); villagerTrades.addTrade(, 4, * 16, , 6, 2, 0.2); villagerTrades.addTrade(, 4, * 16, , 6, 2, 0.2); villagerTrades.addTrade(, 4, * 16, , 6, 2, 0.2); villagerTrades.addTrade(, 4, * 16, , 6, 2, 0.2); villagerTrades.addTrade(, 4, * 16, , 6, 2, 0.2); villagerTrades.addTrade(, 4, * 16, , 6, 2, 0.2); villagerTrades.addTrade(, 4, * 16, , 6, 2, 0.2); villagerTrades.addTrade(, 4, * 16, , 6, 2, 0.2); // Tier 5 villagerTrades.removeAllTrades(, 5); villagerTrades.addTrade(, 5, * 16, , 6, 2, 0.2); villagerTrades.addTrade(, 5, * 16, , 6, 2, 0.2); villagerTrades.addTrade(, 5, * 16, , 6, 2, 0.2); villagerTrades.addTrade(, 5, * 16, , 6, 2, 0.2); villagerTrades.addTrade(, 5, * 16, , 6, 2, 0.2); villagerTrades.addTrade(, 5, * 16, , 6, 2, 0.2); villagerTrades.addTrade(, 5, * 16, , 6, 2, 0.2); villagerTrades.addTrade(, 5, * 16, , 6, 2, 0.2); villagerTrades.addTrade(, 5, * 16, , 6, 2, 0.2); villagerTrades.addTrade(, 5, * 16, , 6, 2, 0.2); // Toolsmith // Tier 1 villagerTrades.removeAllTrades(, 1); villagerTrades.addTrade(, 1, * 15, , 16, 2, 0.05); villagerTrades.addTrade(, 1, , * 10, 16, 2, 0.05); // Tier 2 villagerTrades.removeAllTrades(, 2); villagerTrades.addTrade(, 2, * 4, , 16, 4, 0.05); villagerTrades.addTrade(, 2, * 4, , 16, 4, 0.05); // Tier 3 villagerTrades.removeAllTrades(, 3); villagerTrades.addTrade(, 3, , * 2, 16, 6, 0.05); villagerTrades.addTrade(, 3, *3, , 5, 20, 0.2); // Tier 4 villagerTrades.removeAllTrades(, 4); villagerTrades.addTrade(, 4, * 12, , 5, 20, 0.2); villagerTrades.addTrade(, 4, * 12, , 5, 20, 0.2); // Tier 5 villagerTrades.removeAllTrades(, 5); villagerTrades.addTrade(, 5, * 12, , 5, 20, 0.2); // Weaponsmith // Tier 1 villagerTrades.removeAllTrades(, 1); villagerTrades.addTrade(, 1, * 15, , 16, 2, 0.05); villagerTrades.addTrade(, 1, * 16, , 16, 2, 0.2); villagerTrades.addTrade(, 1, * 16, , 16, 2, 0.2); // Tier 2 villagerTrades.removeAllTrades(, 2); villagerTrades.addTrade(, 2, , * 2, 32, 4, 0.05); villagerTrades.addTrade(, 1, * 16, , 16, 4, 0.2); villagerTrades.addTrade(, 1, * 16, , 16, 4, 0.2); // Tier 3 villagerTrades.removeAllTrades(, 3); villagerTrades.addTrade(, 3, * 4, * 8, 12, 6, 0.05); villagerTrades.addTrade(, 3, * 4, * 8, 12, 6, 0.05); villagerTrades.addTrade(, 3, * 4, * 4, 12, 6, 0.05); // Tier 4 villagerTrades.removeAllTrades(, 4); villagerTrades.addTrade(, 4, * 26, , 3, 10, 0.2); villagerTrades.addTrade(, 4, * 16, , 3, 10, 0.2); villagerTrades.addTrade(, 4, * 14, , 3, 10, 0.2); // Tier 5 villagerTrades.removeAllTrades(, 5); villagerTrades.addTrade(, 5, * 2, , 64, 5, 0.2); villagerTrades.addTrade(, 5, * 8, , 3, 20, 0.2); villagerTrades.addTrade(, 5, * 8, , 3, 20, 0.2); villagerTrades.addTrade(, 5, * 10, , 3, 40, 0.2); villagerTrades.addTrade(, 5, * 10, , 3, 40, 0.2); // Machinist // Tier 1 villagerTrades.removeAllTrades(, 1); villagerTrades.addTrade(, 1, * 16, , 16, 4, 0.2); villagerTrades.addTrade(, 1, * 3, , 16, 4, 0.2); villagerTrades.addTrade(, 1, * 3, , 16, 4, 0.2); villagerTrades.addTrade(, 1, * 3, , 16, 4, 0.2); // Tier 2 villagerTrades.removeAllTrades(, 2); villagerTrades.addTrade(, 2, , , 6, 8, 0.1); villagerTrades.addTrade(, 2, * 4, , 6, 8, 0.1); villagerTrades.addTrade(, 2, * 6, , 6, 8, 0.1); villagerTrades.addTrade(, 2, * 8, , 6, 8, 0.1); // Tier 3 villagerTrades.removeAllTrades(, 3); villagerTrades.addTrade(, 3, , , 6, 12, 0.1); villagerTrades.addTrade(, 3, * 2, , 6, 12, 0.1); villagerTrades.addTrade(, 3, * 4, , 6, 12, 0.1); villagerTrades.addTrade(, 3, * 4, , 6, 12, 0.1); // Tier 4 villagerTrades.removeAllTrades(, 4); villagerTrades.addTrade(, 4, , , 6, 16, 0.1); villagerTrades.addTrade(, 4, * 10, , 6, 16, 0.1); villagerTrades.addTrade(, 4, * 10, , 6, 16, 0.1); villagerTrades.addTrade(, 4, * 10, , 6, 16, 0.1); // Tier 5 villagerTrades.removeAllTrades(, 5); villagerTrades.addTrade(, 5, * 14, , 16, 2, 0.1); villagerTrades.addTrade(, 5, * 16, , 16, 2, 0.1); villagerTrades.addTrade(, 5, * 18, , 16, 2, 0.1); // Engineer // Tier 1 villagerTrades.removeAllTrades(, 1); villagerTrades.addTrade(, 1, , * 8, 16, 2, 0.05); villagerTrades.addTrade(, 1, , , 16, 2, 0.05); villagerTrades.addTrade(, 1, , , 16, 2, 0.05); // Tier 2 villagerTrades.removeAllTrades(, 2); villagerTrades.addTrade(, 2, * 3, , 16, 4, 0.05); villagerTrades.addTrade(, 2, * 2, , 16, 4, 0.05); villagerTrades.addTrade(, 2, * 2, , 16, 4, 0.05); // Tier 3 villagerTrades.removeAllTrades(, 3); villagerTrades.addTrade(, 3, , * 2, 16, 4, 0.05); villagerTrades.addTrade(, 3, * 2, * 2, 16, 4, 0.05); // Tier 4 villagerTrades.removeAllTrades(, 4); villagerTrades.addTrade(, 4, * 8, , 16, 6, 0.05); villagerTrades.addTrade(, 4, * 8, , 16, 6, 0.05); villagerTrades.addTrade(, 4, * 8, , 16, 6, 0.05); // Tier 5 villagerTrades.removeAllTrades(, 5); villagerTrades.addTrade(, 5, * 6, , 16, 6, 0.05); villagerTrades.addTrade(, 5, * 8, , 16, 6, 0.05); villagerTrades.addTrade(, 5, * 16, .withTag({blueprint: "components" as string}), 1, 2, 0.2); villagerTrades.addTrade(, 5, * 16, .withTag({blueprint: "molds" as string}), 1, 2, 0.2); // Electrician // Tier 1 villagerTrades.removeAllTrades(, 1); villagerTrades.addTrade(, 1, , * 4, 16, 2, 0.05); villagerTrades.addTrade(, 1, * 2, , 16, 2, 0.05); // Tier 2 villagerTrades.removeAllTrades(, 2); villagerTrades.addTrade(, 2, * 4, , 16, 4, 0.05); villagerTrades.addTrade(, 2, * 32, , 16, 4, 0.05); // Tier 3 villagerTrades.removeAllTrades(, 3); villagerTrades.addTrade(, 3, * 3, , 16, 4, 0.05); villagerTrades.addTrade(, 3, * 2, , 16, 4, 0.05); // Tier 4 villagerTrades.removeAllTrades(, 4); villagerTrades.addTrade(, 4, * 3, , 16, 6, 0.2); villagerTrades.addTrade(, 4, * 4, , 16, 6, 0.2); villagerTrades.addTrade(, 4, * 8, , 16, 6, 0.2); // Tier 5 villagerTrades.removeAllTrades(, 5); villagerTrades.addTrade(, 5, * 16, .withTag({blueprint: "electrode" as string}), 1, 2, 0.2); villagerTrades.addTrade(, 5, * 4, , 6, 2, 0.2); villagerTrades.addTrade(, 5, * 2, , 6, 2, 0.2); // Gunsmith // Tier 1 villagerTrades.removeAllTrades(, 1); villagerTrades.addTrade(, 1, * 6, , 1, 8, 0.05); villagerTrades.addTrade(, 1, * 6, , 1, 8, 0.05); villagerTrades.addTrade(, 1, * 6, , 1, 8, 0.05); villagerTrades.addTrade(, 1, * 6, , 1, 8, 0.05); // Tier 2 villagerTrades.removeAllTrades(, 2); villagerTrades.addTrade(, 2, , * 12, 16, 4, 0.05); villagerTrades.addTrade(, 2, , * 12, 16, 4, 0.05); // Tier 3 villagerTrades.removeAllTrades(, 3); villagerTrades.addTrade(, 3, * 8, , 1, 12, 0.05); villagerTrades.addTrade(, 3, * 8, , 1, 12, 0.05); villagerTrades.addTrade(, 3, * 8, , 1, 12, 0.05); villagerTrades.addTrade(, 3, * 8, , 1, 12, 0.05); villagerTrades.addTrade(, 3, * 8, , 1, 12, 0.05); // Tier 4 villagerTrades.removeAllTrades(, 4); villagerTrades.addTrade(, 4, , * 12, 16, 4, 0.05); villagerTrades.addTrade(, 4, , * 12, 16, 4, 0.05); villagerTrades.addTrade(, 4, , * 12, 16, 4, 0.05); // Tier 5 villagerTrades.removeAllTrades(, 5); villagerTrades.addTrade(, 5, * 16, .withTag({blueprint: "bullet" as string}), 1, 2, 0.2); villagerTrades.addTrade(, 5, * 16, .withTag({blueprint: "specialBullet" as string}), 1, 2, 0.2); villagerTrades.addTrade(, 5, * 16, , 1, 2, 0.2); villagerTrades.addTrade(, 5, * 16, , 1, 2, 0.2); villagerTrades.addTrade(, 5, * 16, , 1, 2, 0.2);