diff --git a/kubejs/server_scripts/src/custom_trades.js b/kubejs/server_scripts/src/custom_trades.js index 531c2e0..32499f6 100644 --- a/kubejs/server_scripts/src/custom_trades.js +++ b/kubejs/server_scripts/src/custom_trades.js @@ -238,14 +238,17 @@ MoreJSEvents.villagerTrades((event) => { const villages = make_weighted_list(village_structures) const villageTrade = VillagerUtils.createStructureMapTrade(['2x emerald', 'map'], villages); + villageTrade.maxUses(1); event.addTrade('cartographer', 2, villageTrade); const treasures = make_weighted_list(treasure_structures); const treasureTrade = VillagerUtils.createStructureMapTrade(['3x emerald', 'map'], treasures); + treasureTrade.maxUses(1); event.addTrade('cartographer', 2, treasureTrade); const progression = make_weighted_list(progression_structures); const progressionTrade = VillagerUtils.createStructureMapTrade(['5x emerald', 'map'], progression); + progressionTrade.maxUses(1); event.addTrade('cartographer', 2, progressionTrade); const professions = VillagerUtils.getProfessions();