public class EnergyCargoModuleInstance extends CapabilityCargoModuleInstance<net.minecraftforge.energy.IEnergyStorage>
| Constructor and Description |
|---|
EnergyCargoModuleInstance(CargoModule cargoModule,
IModularEntity modularEntity) |
EnergyCargoModuleInstance(CargoModule cargoModule,
IModularEntity modularEntity,
int energyAmount) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
deserializeCapability(net.minecraft.nbt.CompoundNBT nbt) |
java.util.List<com.hrznstudio.titanium.api.IFactory<? extends com.hrznstudio.titanium.container.addon.IContainerAddon>> |
getContainerAddons() |
protected net.minecraftforge.common.util.LazyOptional<net.minecraftforge.energy.IEnergyStorage> |
getLazyOptional() |
java.util.List<com.hrznstudio.titanium.api.IFactory<? extends com.hrznstudio.titanium.api.client.IScreenAddon>> |
getScreenAddons() |
protected net.minecraft.nbt.CompoundNBT |
serializeCapability() |
applyInteraction, deserializeNBT, getCapability, invalidateCapabilities, serializeNBTgetBlockState, getComparatorLevelasItemStack, getDisplayName, getModularEntity, getModule, getModuleType, onActivatorPass, read, receiveClientUpdate, sendClientUpdate, tick, writepublic EnergyCargoModuleInstance(CargoModule cargoModule, IModularEntity modularEntity)
public EnergyCargoModuleInstance(CargoModule cargoModule, IModularEntity modularEntity, int energyAmount)
protected net.minecraftforge.common.util.LazyOptional<net.minecraftforge.energy.IEnergyStorage> getLazyOptional()
getLazyOptional in class CapabilityCargoModuleInstance<net.minecraftforge.energy.IEnergyStorage>protected net.minecraft.nbt.CompoundNBT serializeCapability()
serializeCapability in class CapabilityCargoModuleInstance<net.minecraftforge.energy.IEnergyStorage>protected void deserializeCapability(net.minecraft.nbt.CompoundNBT nbt)
deserializeCapability in class CapabilityCargoModuleInstance<net.minecraftforge.energy.IEnergyStorage>@Nonnull public java.util.List<com.hrznstudio.titanium.api.IFactory<? extends com.hrznstudio.titanium.api.client.IScreenAddon>> getScreenAddons()
@Nonnull public java.util.List<com.hrznstudio.titanium.api.IFactory<? extends com.hrznstudio.titanium.container.addon.IContainerAddon>> getContainerAddons()