public abstract class PoweredTile<T extends PoweredTile<T>> extends ActiveTile<T>
| Constructor and Description |
|---|
PoweredTile(BasicTileBlock<T> basicTileBlock) |
| Modifier and Type | Method and Description |
|---|---|
protected EnergyStorageComponent<T> |
createEnergyStorage() |
<U> net.minecraftforge.common.util.LazyOptional<U> |
getCapability(net.minecraftforge.common.capabilities.Capability<U> cap,
net.minecraft.util.Direction side) |
java.util.List<IFactory<? extends IContainerAddon>> |
getContainerAddons() |
EnergyStorageComponent<T> |
getEnergyStorage() |
java.util.List<IFactory<? extends IScreenAddon>> |
getScreenAddons() |
java.util.Set<net.minecraft.util.Direction> |
getValidEnergyFaces() |
void |
invalidateCaps() |
void |
setShowEnergy(boolean showEnergy) |
addBundle, addButton, addContainerAddonFactory, addFilter, addGuiAddonFactory, addInventory, addProgressBar, addTank, canInteract, createMenu, getAssetProvider, getComponentWorld, getDisplayName, getFacingDirection, getFacingHandlerWorkAmount, getFacingHandlerWorkTime, getHandlerFromName, getMultiButtonComponent, getMultiInventoryComponent, getSelf, getWorldPosCallable, handleButtonMessage, markComponentDirty, markComponentForUpdate, onActivated, onNeighborChanged, openGui, tickgetBasicTileBlock, getUpdatePacket, getUpdateTag, handleSyncObject, isClient, isServer, markForUpdate, onDataPacket, read, syncObject, updateNeigh, writeaddInfoToCrashReport, getBlockState, getMaxRenderDistanceSquared, getPos, getTileData, getType, getWorld, hasWorld, isRemoved, markDirty, mirror, onChunkUnloaded, onlyOpsCanSetNbt, readTileEntity, receiveClientEvent, remove, rotate, setPos, setWorldAndPos, updateContainingBlockInfo, validate, warnInvalidBlockareCapsCompatible, areCapsCompatible, deserializeCaps, gatherCapabilities, gatherCapabilities, getCapabilities, reviveCaps, serializeCapsclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic PoweredTile(BasicTileBlock<T> basicTileBlock)
@Nonnull public EnergyStorageComponent<T> getEnergyStorage()
@Nonnull protected EnergyStorageComponent<T> createEnergyStorage()
public java.util.Set<net.minecraft.util.Direction> getValidEnergyFaces()
@Nonnull public java.util.List<IFactory<? extends IScreenAddon>> getScreenAddons()
getScreenAddons in interface IScreenAddonProvidergetScreenAddons in class ActiveTile<T extends PoweredTile<T>>@Nonnull public java.util.List<IFactory<? extends IContainerAddon>> getContainerAddons()
getContainerAddons in interface IContainerAddonProvidergetContainerAddons in class ActiveTile<T extends PoweredTile<T>>@Nonnull
public <U> net.minecraftforge.common.util.LazyOptional<U> getCapability(@Nonnull
net.minecraftforge.common.capabilities.Capability<U> cap,
@Nullable
net.minecraft.util.Direction side)
getCapability in interface net.minecraftforge.common.capabilities.ICapabilityProvidergetCapability in class ActiveTile<T extends PoweredTile<T>>public void setShowEnergy(boolean showEnergy)
public void invalidateCaps()
invalidateCaps in class ActiveTile<T extends PoweredTile<T>>