This commit is contained in:
modmuss50 2019-06-13 13:14:11 +01:00
parent 4479116d1c
commit f8f20ce6ba
81 changed files with 280 additions and 434 deletions

View file

@ -47,10 +47,10 @@ public class ItemBattery extends Item implements IEnergyItemInfo, ItemDurability
int maxTransfer = 0;
public ItemBattery(int maxEnergy, int maxTransfer) {
super(new Item.Settings().itemGroup(TechReborn.ITEMGROUP).stackSize(1).durabilityIfNotSet(1));
super(new Item.Settings().group(TechReborn.ITEMGROUP).maxCount(1).maxDamageIfAbsent(1));
this.maxEnergy = maxEnergy;
this.maxTransfer = maxTransfer;
this.addProperty(new Identifier("techreborn:empty"), new ItemPropertyGetter() {
this.addPropertyGetter(new Identifier("techreborn:empty"), new ItemPropertyGetter() {
@Override
@Environment(EnvType.CLIENT)
public float call(ItemStack stack, @Nullable World worldIn, @Nullable LivingEntity entityIn) {

View file

@ -42,8 +42,8 @@ public class ItemEnergyCrystal extends ItemBattery {
@Environment(EnvType.CLIENT)
@Override
public void appendItemsForGroup(ItemGroup group, DefaultedList<ItemStack> items) {
if (!isInItemGroup(group)) {
public void appendStacks(ItemGroup group, DefaultedList<ItemStack> items) {
if (!isIn(group)) {
return;
}
ItemStack uncharged = new ItemStack(TRContent.ENERGY_CRYSTAL);

View file

@ -42,8 +42,8 @@ public class ItemLapotronCrystal extends ItemBattery {
@Environment(EnvType.CLIENT)
@Override
public void appendItemsForGroup(ItemGroup group, DefaultedList<ItemStack> items) {
if (!isInItemGroup(group)) {
public void appendStacks(ItemGroup group, DefaultedList<ItemStack> items) {
if (!isIn(group)) {
return;
}
ItemStack uncharged = new ItemStack(TRContent.LAPOTRON_CRYSTAL);

View file

@ -42,8 +42,8 @@ public class ItemLapotronicOrb extends ItemBattery {
@Environment(EnvType.CLIENT)
@Override
public void appendItemsForGroup(ItemGroup group, DefaultedList<ItemStack> items) {
if (!isInItemGroup(group)) {
public void appendStacks(ItemGroup group, DefaultedList<ItemStack> items) {
if (!isIn(group)) {
return;
}
ItemStack uncharged = new ItemStack(TRContent.LAPOTRONIC_ORB);

View file

@ -41,8 +41,8 @@ public class ItemLithiumIonBattery extends ItemBattery {
@Environment(EnvType.CLIENT)
@Override
public void appendItemsForGroup(ItemGroup group, DefaultedList<ItemStack> items) {
if (!isInItemGroup(group)) {
public void appendStacks(ItemGroup group, DefaultedList<ItemStack> items) {
if (!isIn(group)) {
return;
}
ItemStack uncharged = new ItemStack(TRContent.LITHIUM_ION_BATTERY);

View file

@ -41,8 +41,8 @@ public class ItemRedCellBattery extends ItemBattery {
@Environment(EnvType.CLIENT)
@Override
public void appendItemsForGroup(ItemGroup group, DefaultedList<ItemStack> items) {
if (!isInItemGroup(group)) {
public void appendStacks(ItemGroup group, DefaultedList<ItemStack> items) {
if (!isIn(group)) {
return;
}
ItemStack uncharged = new ItemStack(TRContent.RED_CELL_BATTERY);