831, doesnt seem impossible

This commit is contained in:
modmuss50 2019-05-27 22:21:58 +01:00
parent 4e03ac893c
commit e8396dbc33
48 changed files with 328 additions and 704 deletions

View file

@ -37,7 +37,7 @@ import net.fabricmc.api.Environment;
import reborncore.api.power.IEnergyItemInfo;
import reborncore.common.powerSystem.PowerSystem;
import reborncore.common.powerSystem.PoweredItemContainerProvider;
import reborncore.common.powerSystem.forge.ForgePowerItemManager;
import reborncore.common.powerSystem.ItemPowerManager;
import reborncore.common.util.ItemUtils;
import techreborn.TechReborn;
@ -56,7 +56,7 @@ public class ItemBattery extends Item implements IEnergyItemInfo {
@Override
@Environment(EnvType.CLIENT)
public float call(ItemStack stack, @Nullable World worldIn, @Nullable LivingEntity entityIn) {
if (!stack.isEmpty() && new ForgePowerItemManager(stack).getEnergyStored() == 0) {
if (!stack.isEmpty() && new ItemPowerManager(stack).getEnergyStored() == 0) {
return 1.0F;
}
return 0.0F;

View file

@ -29,7 +29,7 @@ import net.minecraft.item.ItemStack;
import net.minecraft.util.DefaultedList;
import net.fabricmc.api.EnvType;
import net.fabricmc.api.Environment;
import reborncore.common.powerSystem.forge.ForgePowerItemManager;
import reborncore.common.powerSystem.ItemPowerManager;
import techreborn.config.ConfigTechReborn;
import techreborn.init.TRContent;
@ -48,7 +48,7 @@ public class ItemEnergyCrystal extends ItemBattery {
}
ItemStack uncharged = new ItemStack(TRContent.ENERGY_CRYSTAL);
ItemStack charged = new ItemStack(TRContent.ENERGY_CRYSTAL);
ForgePowerItemManager capEnergy = new ForgePowerItemManager(charged);
ItemPowerManager capEnergy = new ItemPowerManager(charged);
capEnergy.setEnergyStored(capEnergy.getMaxEnergyStored());
items.add(uncharged);
items.add(charged);

View file

@ -29,7 +29,7 @@ import net.minecraft.item.ItemStack;
import net.minecraft.util.DefaultedList;
import net.fabricmc.api.EnvType;
import net.fabricmc.api.Environment;
import reborncore.common.powerSystem.forge.ForgePowerItemManager;
import reborncore.common.powerSystem.ItemPowerManager;
import techreborn.config.ConfigTechReborn;
import techreborn.init.TRContent;
@ -48,7 +48,7 @@ public class ItemLapotronCrystal extends ItemBattery {
}
ItemStack uncharged = new ItemStack(TRContent.LAPOTRON_CRYSTAL);
ItemStack charged = new ItemStack(TRContent.LAPOTRON_CRYSTAL);
ForgePowerItemManager capEnergy = new ForgePowerItemManager(charged);
ItemPowerManager capEnergy = new ItemPowerManager(charged);
capEnergy.setEnergyStored(capEnergy.getMaxEnergyStored());
items.add(uncharged);
items.add(charged);

View file

@ -29,7 +29,7 @@ import net.minecraft.item.ItemStack;
import net.minecraft.util.DefaultedList;
import net.fabricmc.api.EnvType;
import net.fabricmc.api.Environment;
import reborncore.common.powerSystem.forge.ForgePowerItemManager;
import reborncore.common.powerSystem.ItemPowerManager;
import techreborn.config.ConfigTechReborn;
import techreborn.init.TRContent;
@ -48,7 +48,7 @@ public class ItemLapotronicOrb extends ItemBattery {
}
ItemStack uncharged = new ItemStack(TRContent.LAPOTRONIC_ORB);
ItemStack charged = new ItemStack(TRContent.LAPOTRONIC_ORB);
ForgePowerItemManager capEnergy = new ForgePowerItemManager(charged);
ItemPowerManager capEnergy = new ItemPowerManager(charged);
capEnergy.setEnergyStored(capEnergy.getMaxEnergyStored());
items.add(uncharged);
items.add(charged);

View file

@ -29,7 +29,7 @@ import net.minecraft.item.ItemStack;
import net.minecraft.util.DefaultedList;
import net.fabricmc.api.EnvType;
import net.fabricmc.api.Environment;
import reborncore.common.powerSystem.forge.ForgePowerItemManager;
import reborncore.common.powerSystem.ItemPowerManager;
import techreborn.init.TRContent;
public class ItemLithiumIonBattery extends ItemBattery {
@ -47,7 +47,7 @@ public class ItemLithiumIonBattery extends ItemBattery {
}
ItemStack uncharged = new ItemStack(TRContent.LITHIUM_ION_BATTERY);
ItemStack charged = new ItemStack(TRContent.LITHIUM_ION_BATTERY);
ForgePowerItemManager capEnergy = new ForgePowerItemManager(charged);
ItemPowerManager capEnergy = new ItemPowerManager(charged);
capEnergy.setEnergyStored(capEnergy.getMaxEnergyStored());
items.add(uncharged);
items.add(charged);

View file

@ -29,7 +29,7 @@ import net.minecraft.item.ItemStack;
import net.minecraft.util.DefaultedList;
import net.fabricmc.api.EnvType;
import net.fabricmc.api.Environment;
import reborncore.common.powerSystem.forge.ForgePowerItemManager;
import reborncore.common.powerSystem.ItemPowerManager;
import techreborn.init.TRContent;
public class ItemRedCellBattery extends ItemBattery {
@ -47,7 +47,7 @@ public class ItemRedCellBattery extends ItemBattery {
}
ItemStack uncharged = new ItemStack(TRContent.RED_CELL_BATTERY);
ItemStack charged = new ItemStack(TRContent.RED_CELL_BATTERY);
ForgePowerItemManager capEnergy = new ForgePowerItemManager(charged);
ItemPowerManager capEnergy = new ItemPowerManager(charged);
capEnergy.setEnergyStored(capEnergy.getMaxEnergyStored());
items.add(uncharged);
items.add(charged);