Updated item constructors to simplify usage.

This commit is contained in:
2026-01-18 00:41:24 +01:00
parent ef50e0084c
commit 8dbeb36d13
10 changed files with 12 additions and 12 deletions

View File

@ -12,8 +12,8 @@ import javax.annotation.ParametersAreNonnullByDefault;
import java.util.List; import java.util.List;
public abstract class ChargeItem extends Item { public abstract class ChargeItem extends Item {
public ChargeItem(Properties properties) { public ChargeItem(Rarity rarity, boolean isFireResistant) {
super(properties); super(createProperties(rarity, isFireResistant));
} }
public abstract Component getTotemDisplayName(); public abstract Component getTotemDisplayName();

View File

@ -6,7 +6,7 @@ import net.minecraft.world.item.Rarity;
public class DiamondChargeItem extends ChargeItem { public class DiamondChargeItem extends ChargeItem {
public DiamondChargeItem() { public DiamondChargeItem() {
super(createProperties(Rarity.RARE, false)); super(Rarity.RARE, false);
} }
public static String getName() { public static String getName() {

View File

@ -6,7 +6,7 @@ import net.minecraft.world.item.Rarity;
public class IronChargeItem extends ChargeItem { public class IronChargeItem extends ChargeItem {
public IronChargeItem() { public IronChargeItem() {
super(createProperties(Rarity.COMMON, false)); super(Rarity.COMMON, false);
} }
public static String getName() { public static String getName() {

View File

@ -6,7 +6,7 @@ import net.minecraft.world.item.Rarity;
public class NetheriteChargeItem extends ChargeItem { public class NetheriteChargeItem extends ChargeItem {
public NetheriteChargeItem() { public NetheriteChargeItem() {
super(createProperties(Rarity.EPIC, true)); super(Rarity.EPIC, true);
} }
public static String getName() { public static String getName() {

View File

@ -6,7 +6,7 @@ import net.minecraft.world.item.Rarity;
public class StrawChargeItem extends ChargeItem { public class StrawChargeItem extends ChargeItem {
public StrawChargeItem() { public StrawChargeItem() {
super(createProperties(Rarity.UNCOMMON, false)); super(Rarity.UNCOMMON, false);
} }
public static String getName() { public static String getName() {

View File

@ -7,7 +7,7 @@ import net.minecraft.world.item.Rarity;
public class DiamondTotemItem extends TotemItem { public class DiamondTotemItem extends TotemItem {
public DiamondTotemItem() { public DiamondTotemItem() {
super(createProperties(Rarity.RARE, false)); super(Rarity.RARE, false);
} }
public static String getName() { public static String getName() {

View File

@ -7,7 +7,7 @@ import net.minecraft.world.item.Rarity;
public class IronTotemItem extends TotemItem { public class IronTotemItem extends TotemItem {
public IronTotemItem() { public IronTotemItem() {
super(createProperties(Rarity.COMMON, false)); super(Rarity.COMMON, false);
} }
public static String getName() { public static String getName() {

View File

@ -7,7 +7,7 @@ import net.minecraft.world.item.Rarity;
public class NetheriteTotemItem extends TotemItem { public class NetheriteTotemItem extends TotemItem {
public NetheriteTotemItem() { public NetheriteTotemItem() {
super(createProperties(Rarity.EPIC, true)); super(Rarity.EPIC, true);
} }
public static String getName() { public static String getName() {

View File

@ -7,7 +7,7 @@ import net.minecraft.world.item.Rarity;
public class StrawTotemItem extends TotemItem { public class StrawTotemItem extends TotemItem {
public StrawTotemItem() { public StrawTotemItem() {
super(createProperties(Rarity.UNCOMMON, false)); super(Rarity.UNCOMMON, false);
} }
public static String getName() { public static String getName() {

View File

@ -34,8 +34,8 @@ import java.util.Optional;
import java.util.UUID; import java.util.UUID;
public abstract class TotemItem extends Item { public abstract class TotemItem extends Item {
public TotemItem(Properties properties) { public TotemItem(Rarity rarity, boolean isFireResistant) {
super(properties); super(createProperties(rarity, isFireResistant));
} }
public static Properties createProperties(Rarity rarity, boolean isFireResistant) { public static Properties createProperties(Rarity rarity, boolean isFireResistant) {