Set breakable items to unbreakable in class creators
Made items unbreakable for Engineer, Tank, and Fighter classes to improve durability and gameplay consistency. This change ensures tools and equipment don't wear out during use, aligning with game design goals.
This commit is contained in:
parent
6ae2563d16
commit
e95dabccac
|
|
@ -57,6 +57,7 @@ public class EngineerCreator {
|
|||
ItemMeta meta = shovel.getItemMeta();
|
||||
meta.itemName(miniMessage.deserialize(String.format("<color:%s>Snow excavator</color>", teamColor.hex())));
|
||||
meta.addEnchant(Enchantment.EFFICIENCY, 4, false);
|
||||
meta.setUnbreakable(true);
|
||||
shovel.setItemMeta(meta);
|
||||
return shovel;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -56,6 +56,7 @@ public class FighterCreator {
|
|||
ItemMeta meta = shovel.getItemMeta();
|
||||
meta.itemName(miniMessage.deserialize(String.format("<color:%s>Snow shovel</color>", teamColor.hex())));
|
||||
meta.addEnchant(Enchantment.EFFICIENCY, 1, false);
|
||||
meta.setUnbreakable(true);
|
||||
shovel.setItemMeta(meta);
|
||||
return shovel;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -43,6 +43,7 @@ public class TankCreator {
|
|||
itemMeta.addItemFlags(ItemFlag.HIDE_UNBREAKABLE);
|
||||
itemMeta.itemName(MiniMessage.miniMessage().deserialize(
|
||||
String.format("<color:%s>Shield</color>", teamColor.hex())));
|
||||
itemMeta.setUnbreakable(true);
|
||||
shield.setItemMeta(itemMeta);
|
||||
return shield;
|
||||
}
|
||||
|
|
@ -51,6 +52,7 @@ public class TankCreator {
|
|||
ItemStack shovel = new ItemStack(Material.WOODEN_SHOVEL);
|
||||
ItemMeta meta = shovel.getItemMeta();
|
||||
meta.itemName(miniMessage.deserialize(String.format("<color:%s>Snow shovel</color>", teamColor.hex())));
|
||||
meta.setUnbreakable(true);
|
||||
shovel.setItemMeta(meta);
|
||||
return shovel;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user