From bb0a3b0b8ebffd48caea2294bce526c2ade594e6 Mon Sep 17 00:00:00 2001 From: hypercross Date: Wed, 3 Dec 2025 23:07:25 +0800 Subject: [PATCH] fix: enchanted items --- kubejs/server_scripts/src/custom_trades.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/kubejs/server_scripts/src/custom_trades.js b/kubejs/server_scripts/src/custom_trades.js index d3e409c..79f095b 100644 --- a/kubejs/server_scripts/src/custom_trades.js +++ b/kubejs/server_scripts/src/custom_trades.js @@ -172,7 +172,7 @@ function roll(list, random){ */ function genEnchanted(ids, enchant_pool, enchant_rolls, random, damage ){ const id = roll(ids, random); - const item = Item.of(id); + let item = Item.of(id); if(damage) { const dmg = Math.floor(item.maxDamage * (0.6 + 0.3 * random.nextFloat())); @@ -188,7 +188,7 @@ function genEnchanted(ids, enchant_pool, enchant_rolls, random, damage ){ } for(const [enchant, level] of Object.entries(enchantments)){ - item.enchant(enchant, level); + item = item.enchant(enchant, level); } return item;