From 677b8f263145abb49868e90fccf15e87089882ba Mon Sep 17 00:00:00 2001 From: Atsuihsio <842960157@qq.com> Date: Wed, 2 Oct 2024 00:36:29 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E9=87=8D=E9=93=B8=E5=8F=B0?= =?UTF-8?q?=E8=BE=93=E5=85=A5bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../mcreator/superbwarfare/block/menu/ReforgingTableMenu.java | 4 +++- .../data/superbwarfare/recipes/armor_plate_crafting.json | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/main/java/net/mcreator/superbwarfare/block/menu/ReforgingTableMenu.java b/src/main/java/net/mcreator/superbwarfare/block/menu/ReforgingTableMenu.java index bec7367ed..e4f923071 100644 --- a/src/main/java/net/mcreator/superbwarfare/block/menu/ReforgingTableMenu.java +++ b/src/main/java/net/mcreator/superbwarfare/block/menu/ReforgingTableMenu.java @@ -261,6 +261,8 @@ public class ReforgingTableMenu extends AbstractContainerMenu { this.container.setChanged(); } + //TODO 修复不点重铸按钮直接拿出武器而导致的点数异常bug + /** * 从Perk槽中取出对应的Perk物品时,根据其类型移除输入槽中枪械的Perk * @@ -414,7 +416,7 @@ public class ReforgingTableMenu extends AbstractContainerMenu { boolean flag2 = funcPerk.isEmpty() || (funcPerk.getItem() instanceof PerkItem perkItem && gunItem.canApplyPerk(perkItem.getPerk())); boolean flag3 = damagePerk.isEmpty() || (damagePerk.getItem() instanceof PerkItem perkItem && gunItem.canApplyPerk(perkItem.getPerk())); - return flag1 && flag2 && flag3 && this.container.getItem(RESULT_SLOT).isEmpty(); + return flag1 && flag2 && flag3 && this.container.getItem(RESULT_SLOT).isEmpty() && this.container.getItem(INPUT_SLOT).isEmpty(); } return false; } diff --git a/src/main/resources/data/superbwarfare/recipes/armor_plate_crafting.json b/src/main/resources/data/superbwarfare/recipes/armor_plate_crafting.json index 70de9cd86..38dae6d1d 100644 --- a/src/main/resources/data/superbwarfare/recipes/armor_plate_crafting.json +++ b/src/main/resources/data/superbwarfare/recipes/armor_plate_crafting.json @@ -22,6 +22,6 @@ }, "result": { "item": "superbwarfare:armor_plate", - "count": 1 + "count": 2 } } \ No newline at end of file