From 0f67737932716a835debfcecd82dea87e847f4c2 Mon Sep 17 00:00:00 2001 From: Atsuihsio <842960157@qq.com> Date: Tue, 1 Oct 2024 16:11:46 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E9=87=8D=E5=9E=8B=E6=8A=A4?= =?UTF-8?q?=E7=94=B2=E7=9A=84TAG?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/net/mcreator/superbwarfare/init/ModTags.java | 1 + src/main/java/net/mcreator/superbwarfare/item/ArmorPlate.java | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/src/main/java/net/mcreator/superbwarfare/init/ModTags.java b/src/main/java/net/mcreator/superbwarfare/init/ModTags.java index c021a9249..9884f4175 100644 --- a/src/main/java/net/mcreator/superbwarfare/init/ModTags.java +++ b/src/main/java/net/mcreator/superbwarfare/init/ModTags.java @@ -32,6 +32,7 @@ public class ModTags { public static final TagKey IS_AUTO_WEAPON = tag("is_auto_weapon"); public static final TagKey MILITARY_ARMOR = tag("military_armor"); + public static final TagKey MILITARY_ARMOR_HEAVY = tag("military_armor_heavy"); private static TagKey tag(String name) { return ItemTags.create(new ResourceLocation(ModUtils.MODID, name)); diff --git a/src/main/java/net/mcreator/superbwarfare/item/ArmorPlate.java b/src/main/java/net/mcreator/superbwarfare/item/ArmorPlate.java index 4e7c27e0f..8c972dd7f 100644 --- a/src/main/java/net/mcreator/superbwarfare/item/ArmorPlate.java +++ b/src/main/java/net/mcreator/superbwarfare/item/ArmorPlate.java @@ -32,6 +32,8 @@ public class ArmorPlate extends Item { int armorLevel = 1; if (armor.is(ModTags.Items.MILITARY_ARMOR)) { armorLevel = 2; + } else if (armor.is(ModTags.Items.MILITARY_ARMOR_HEAVY)) { + armorLevel = 3; } if (armor.getOrCreateTag().getDouble("ArmorPlate") < armorLevel * 30) { @@ -55,6 +57,8 @@ public class ArmorPlate extends Item { int armorLevel = 1; if (armor.is(ModTags.Items.MILITARY_ARMOR)) { armorLevel = 2; + } else if (armor.is(ModTags.Items.MILITARY_ARMOR_HEAVY)) { + armorLevel = 3; } armor.getOrCreateTag().putDouble("ArmorPlate", Mth.clamp(armor.getOrCreateTag().getDouble("ArmorPlate") + 30, 0, armorLevel * 30));