添加重型护甲的TAG
This commit is contained in:
parent
4fb4cad936
commit
0f67737932
2 changed files with 5 additions and 0 deletions
|
@ -32,6 +32,7 @@ public class ModTags {
|
|||
public static final TagKey<Item> IS_AUTO_WEAPON = tag("is_auto_weapon");
|
||||
|
||||
public static final TagKey<Item> MILITARY_ARMOR = tag("military_armor");
|
||||
public static final TagKey<Item> MILITARY_ARMOR_HEAVY = tag("military_armor_heavy");
|
||||
|
||||
private static TagKey<Item> tag(String name) {
|
||||
return ItemTags.create(new ResourceLocation(ModUtils.MODID, name));
|
||||
|
|
|
@ -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));
|
||||
|
|
Loading…
Add table
Reference in a new issue