Made all the tools and armor unbreakable
This commit is contained in:
@@ -59,6 +59,7 @@ public class StaliniumPressRecipeCategory implements IRecipeCategory<StaliniumPr
|
||||
return icon;
|
||||
}
|
||||
|
||||
@SuppressWarnings("removal")
|
||||
@Override
|
||||
public IDrawable getBackground() {
|
||||
return background;
|
||||
|
||||
@@ -3,7 +3,9 @@ package net.krituximon.stalinium.item;
|
||||
import net.krituximon.stalinium.Stalinium;
|
||||
import net.krituximon.stalinium.item.custom.*;
|
||||
import net.krituximon.stalinium.sound.ModSounds;
|
||||
import net.minecraft.core.component.DataComponents;
|
||||
import net.minecraft.world.item.*;
|
||||
import net.minecraft.world.item.component.Unbreakable;
|
||||
import net.neoforged.bus.api.IEventBus;
|
||||
import net.neoforged.neoforge.registries.DeferredItem;
|
||||
import net.neoforged.neoforge.registries.DeferredRegister;
|
||||
@@ -22,39 +24,44 @@ public class ModItems {
|
||||
|
||||
public static final DeferredItem<SwordItem> STALINIUM_SWORD = ITEMS.register("stalinium_sword",
|
||||
() -> new StaliniumSwordItem(ModTiers.STALINIUM, new Item.Properties()
|
||||
.component(DataComponents.UNBREAKABLE, new Unbreakable(true))
|
||||
.attributes(SwordItem.createAttributes(ModTiers.STALINIUM, 3f, -2.4f))));
|
||||
|
||||
public static final DeferredItem<AxeItem> STALINIUM_AXE = ITEMS.register("stalinium_axe",
|
||||
() -> new StaliniumAxeItem(ModTiers.STALINIUM, new Item.Properties()
|
||||
.component(DataComponents.UNBREAKABLE, new Unbreakable(true))
|
||||
.attributes(AxeItem.createAttributes(ModTiers.STALINIUM, 5f, -3.0f))));
|
||||
|
||||
public static final DeferredItem<PickaxeItem> STALINIUM_PICKAXE = ITEMS.register("stalinium_pickaxe",
|
||||
() -> new StaliniumPickaxeItem(ModTiers.STALINIUM, new Item.Properties()
|
||||
.component(DataComponents.UNBREAKABLE, new Unbreakable(true))
|
||||
.attributes(PickaxeItem.createAttributes(ModTiers.STALINIUM, 1.0f, -2.8f))));
|
||||
|
||||
public static final DeferredItem<ShovelItem> STALINIUM_SHOVEL = ITEMS.register("stalinium_shovel",
|
||||
() -> new StaliniumShovelItem(ModTiers.STALINIUM, new Item.Properties()
|
||||
.component(DataComponents.UNBREAKABLE, new Unbreakable(true))
|
||||
.attributes(ShovelItem.createAttributes(ModTiers.STALINIUM, 1.5f, -3.0f))));
|
||||
|
||||
public static final DeferredItem<HoeItem> STALINIUM_HOE = ITEMS.register("stalinium_hoe",
|
||||
() -> new StaliniumHoeItem(ModTiers.STALINIUM, new Item.Properties()
|
||||
.component(DataComponents.UNBREAKABLE, new Unbreakable(true))
|
||||
.attributes(HoeItem.createAttributes(ModTiers.STALINIUM, 1.0f, -3.0f))));
|
||||
|
||||
public static final DeferredItem<ArmorItem> STALINIUM_HELMET = ITEMS.register("stalinium_helmet",
|
||||
() -> new StaliniumHelmetItem(ModArmorMaterials.STALINIUM_ARMOR_MATERIAL, ArmorItem.Type.HELMET,
|
||||
new Item.Properties().durability(ArmorItem.Type.HELMET.getDurability(19))));
|
||||
new Item.Properties().component(DataComponents.UNBREAKABLE, new Unbreakable(true))));
|
||||
|
||||
public static final DeferredItem<ArmorItem> STALINIUM_CHESTPLATE = ITEMS.register("stalinium_chestplate",
|
||||
() -> new StaliniumChestplateLeggingsItem(ModArmorMaterials.STALINIUM_ARMOR_MATERIAL, ArmorItem.Type.CHESTPLATE,
|
||||
new Item.Properties().durability(ArmorItem.Type.CHESTPLATE.getDurability(19))));
|
||||
new Item.Properties().component(DataComponents.UNBREAKABLE, new Unbreakable(true))));
|
||||
|
||||
public static final DeferredItem<ArmorItem> STALINIUM_LEGGINGS = ITEMS.register("stalinium_leggings",
|
||||
() -> new StaliniumChestplateLeggingsItem(ModArmorMaterials.STALINIUM_ARMOR_MATERIAL, ArmorItem.Type.LEGGINGS,
|
||||
new Item.Properties().durability(ArmorItem.Type.LEGGINGS.getDurability(19))));
|
||||
new Item.Properties().component(DataComponents.UNBREAKABLE, new Unbreakable(true))));
|
||||
|
||||
public static final DeferredItem<ArmorItem> STALINIUM_BOOTS = ITEMS.register("stalinium_boots",
|
||||
() -> new StaliniumBootsItem(ModArmorMaterials.STALINIUM_ARMOR_MATERIAL, ArmorItem.Type.BOOTS,
|
||||
new Item.Properties().durability(ArmorItem.Type.BOOTS.getDurability(19))));
|
||||
new Item.Properties().component(DataComponents.UNBREAKABLE, new Unbreakable(true))));
|
||||
|
||||
public static final DeferredItem<Item> STALINIUM_SMITHING_TEMPLATE = ITEMS.register("stalinium_smithing_template",
|
||||
() -> new Item(new Item.Properties()));
|
||||
|
||||
Reference in New Issue
Block a user