831, doesnt seem impossible
This commit is contained in:
parent
4e03ac893c
commit
e8396dbc33
48 changed files with 328 additions and 704 deletions
|
@ -40,7 +40,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.registration.RebornRegister;
|
||||
import reborncore.common.util.ItemUtils;
|
||||
import techreborn.TechReborn;
|
||||
|
@ -74,7 +74,7 @@ public class ItemCloakingDevice extends ItemTRArmour implements IEnergyItemInfo
|
|||
public void onEntityTick(ItemStack stack, World worldIn, Entity entityIn, int itemSlot, boolean isSelected) {
|
||||
if (entityIn instanceof PlayerEntity) {
|
||||
PlayerEntity player = (PlayerEntity) entityIn;
|
||||
IEnergyStorage capEnergy = new ForgePowerItemManager(stack);
|
||||
IEnergyStorage capEnergy = new ItemPowerManager(stack);
|
||||
if (capEnergy != null && capEnergy.getEnergyStored() >= usage) {
|
||||
capEnergy.extractEnergy(usage, false);
|
||||
player.setInvisible(true);
|
||||
|
@ -98,7 +98,7 @@ public class ItemCloakingDevice extends ItemTRArmour implements IEnergyItemInfo
|
|||
}
|
||||
ItemStack uncharged = new ItemStack(TRContent.CLOAKING_DEVICE);
|
||||
ItemStack charged = new ItemStack(TRContent.CLOAKING_DEVICE);
|
||||
ForgePowerItemManager capEnergy = new ForgePowerItemManager(charged);
|
||||
ItemPowerManager capEnergy = new ItemPowerManager(charged);
|
||||
capEnergy.setEnergyStored(capEnergy.getMaxEnergyStored());
|
||||
items.add(uncharged);
|
||||
items.add(charged);
|
||||
|
|
|
@ -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;
|
||||
import techreborn.config.ConfigTechReborn;
|
||||
|
@ -63,7 +63,7 @@ public class ItemLapotronicOrbpack extends ArmorItem implements IEnergyItemInfo
|
|||
}
|
||||
ItemStack uncharged = new ItemStack(TRContent.LAPOTRONIC_ORBPACK);
|
||||
ItemStack charged = new ItemStack(TRContent.LAPOTRONIC_ORBPACK);
|
||||
ForgePowerItemManager capEnergy = new ForgePowerItemManager(charged);
|
||||
ItemPowerManager capEnergy = new ItemPowerManager(charged);
|
||||
capEnergy.setEnergyStored(capEnergy.getMaxEnergyStored());
|
||||
items.add(uncharged);
|
||||
items.add(charged);
|
||||
|
|
|
@ -38,7 +38,7 @@ import reborncore.api.power.IEnergyItemInfo;
|
|||
import reborncore.common.powerSystem.ExternalPowerSystems;
|
||||
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;
|
||||
import techreborn.config.ConfigTechReborn;
|
||||
|
@ -61,7 +61,7 @@ public class ItemLithiumIonBatpack extends ArmorItem implements IEnergyItemInfo
|
|||
return;
|
||||
}
|
||||
|
||||
ForgePowerItemManager capEnergy = new ForgePowerItemManager(itemStack);
|
||||
ItemPowerManager capEnergy = new ItemPowerManager(itemStack);
|
||||
|
||||
for (int i = 0; i < player.inventory.getInvSize(); i++) {
|
||||
if (!player.inventory.getInvStack(i).isEmpty()) {
|
||||
|
@ -113,7 +113,7 @@ public class ItemLithiumIonBatpack extends ArmorItem implements IEnergyItemInfo
|
|||
}
|
||||
ItemStack uncharged = new ItemStack(TRContent.LITHIUM_ION_BATPACK);
|
||||
ItemStack charged = new ItemStack(TRContent.LITHIUM_ION_BATPACK);
|
||||
ForgePowerItemManager capEnergy = new ForgePowerItemManager(charged);
|
||||
ItemPowerManager capEnergy = new ItemPowerManager(charged);
|
||||
capEnergy.setEnergyStored(capEnergy.getMaxEnergyStored());
|
||||
items.add(uncharged);
|
||||
items.add(charged);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue