添加重型护甲的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> IS_AUTO_WEAPON = tag("is_auto_weapon");
|
||||||
|
|
||||||
public static final TagKey<Item> MILITARY_ARMOR = tag("military_armor");
|
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) {
|
private static TagKey<Item> tag(String name) {
|
||||||
return ItemTags.create(new ResourceLocation(ModUtils.MODID, name));
|
return ItemTags.create(new ResourceLocation(ModUtils.MODID, name));
|
||||||
|
|
|
@ -32,6 +32,8 @@ public class ArmorPlate extends Item {
|
||||||
int armorLevel = 1;
|
int armorLevel = 1;
|
||||||
if (armor.is(ModTags.Items.MILITARY_ARMOR)) {
|
if (armor.is(ModTags.Items.MILITARY_ARMOR)) {
|
||||||
armorLevel = 2;
|
armorLevel = 2;
|
||||||
|
} else if (armor.is(ModTags.Items.MILITARY_ARMOR_HEAVY)) {
|
||||||
|
armorLevel = 3;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (armor.getOrCreateTag().getDouble("ArmorPlate") < armorLevel * 30) {
|
if (armor.getOrCreateTag().getDouble("ArmorPlate") < armorLevel * 30) {
|
||||||
|
@ -55,6 +57,8 @@ public class ArmorPlate extends Item {
|
||||||
int armorLevel = 1;
|
int armorLevel = 1;
|
||||||
if (armor.is(ModTags.Items.MILITARY_ARMOR)) {
|
if (armor.is(ModTags.Items.MILITARY_ARMOR)) {
|
||||||
armorLevel = 2;
|
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));
|
armor.getOrCreateTag().putDouble("ArmorPlate", Mth.clamp(armor.getOrCreateTag().getDouble("ArmorPlate") + 30, 0, armorLevel * 30));
|
||||||
|
|
Loading…
Add table
Reference in a new issue