From 656f468e05383ca192138897b18062b2b70db95d Mon Sep 17 00:00:00 2001 From: hypercross Date: Mon, 1 Dec 2025 15:08:05 +0800 Subject: [PATCH] fix: uses --- kubejs/server_scripts/src/custom_trades.js | 3 +++ 1 file changed, 3 insertions(+) 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();