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