public class TileEntityLiquidHopper extends TileEntityAbstractHopper<TileEntityLiquidHopper> implements ISerializableTanks
| Modifier and Type | Class and Description |
|---|---|
class |
TileEntityLiquidHopper.HopperTank |
TileEntityBase.UpgradeHandlerisCreative| Constructor and Description |
|---|
TileEntityLiquidHopper() |
| Modifier and Type | Method and Description |
|---|---|
net.minecraft.inventory.container.Container |
createMenu(int i,
net.minecraft.entity.player.PlayerInventory playerInventory,
net.minecraft.entity.player.PlayerEntity playerEntity) |
protected boolean |
doExport(int maxItems) |
protected boolean |
doImport(int maxItems) |
<T> net.minecraftforge.common.util.LazyOptional<T> |
getCapability(net.minecraftforge.common.capabilities.Capability<T> capability,
net.minecraft.util.Direction facing) |
protected int |
getComparatorValueInternal() |
protected net.minecraftforge.common.util.LazyOptional<net.minecraftforge.items.IItemHandler> |
getInventoryCap() |
net.minecraftforge.items.IItemHandler |
getPrimaryInventory() |
RedstoneController<TileEntityLiquidHopper> |
getRedstoneController()
Get the redstone controller object for this TE
|
java.util.Map<java.lang.String,net.minecraftforge.fluids.capability.templates.FluidTank> |
getSerializableTanks()
Get a mapping of all tanks; this maps a tag name, which is used as the serialization key, to a fluid tank.
|
TileEntityLiquidHopper.HopperTank |
getTank() |
void |
load(net.minecraft.block.BlockState state,
net.minecraft.nbt.CompoundNBT tag) |
protected void |
setupInputOutputRegions() |
void |
tick() |
doesLeaveMaterial, getComparatorValue, getInputDirection, getItemTransferInterval, getMaxItems, handleGUIButtonPress, onBlockRotated, onFirstServerTick, onUpgradesChanged, save, shouldPreserveStateOnBreak, shouldRerenderChunkOnDescUpdateaddLuaMethods, clearCache, countPlayersUsing, getApplicableUpgrades, getCachedNeighbor, getContentsToDrop, getCurrentRecipeIdSynced, getCustomName, getDescriptionFields, getDisplayName, getHeatCap, getLuaMethodRegistry, getModelData, getName, getPeripheralType, getPosition, getRotation, getSpeedMultiplierFromUpgrades, getSpeedUsageMultiplierFromUpgrades, getUpdateTag, getUpgradeAcceptorTranslationKey, getUpgradeCache, getUpgradeHandler, getUpgrades, handleUpdateTag, isGuiUseableByPlayer, onDescUpdate, onGuiUpdate, onNeighborBlockUpdate, onNeighborTileUpdate, readFromPacket, requestModelDataUpdate, sendDescriptionPacket, serializeExtraItemData, setCustomName, setPreserveStateOnBreak, setRemoved, shouldSyncField, updateNeighbours, writeToPacketclearRemoved, fillCrashReportCategory, getBlockPos, getBlockState, getLevel, getTileData, getType, getUpdatePacket, getViewDistance, hasLevel, isRemoved, loadStatic, logInvalidState, mirror, onChunkUnloaded, onlyOpCanSetNbt, rotate, setChanged, setLevelAndPosition, setPosition, triggerEventareCapsCompatible, areCapsCompatible, deserializeCaps, gatherCapabilities, gatherCapabilities, getCapabilities, invalidateCaps, reviveCaps, serializeCapsclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdeserializeTanks, serializeTanksgetCurrentRedstonePower, getRedstoneMode, getRedstoneTabTitle, onRedstoneModeChangedgetDisplayNameprotected int getComparatorValueInternal()
getComparatorValueInternal in class TileEntityAbstractHopper<TileEntityLiquidHopper>public void tick()
tick in interface net.minecraft.tileentity.ITickableTileEntitytick in class TileEntityAbstractHopper<TileEntityLiquidHopper>protected boolean doExport(int maxItems)
doExport in class TileEntityAbstractHopper<TileEntityLiquidHopper>protected boolean doImport(int maxItems)
doImport in class TileEntityAbstractHopper<TileEntityLiquidHopper>protected void setupInputOutputRegions()
setupInputOutputRegions in class TileEntityAbstractHopper<TileEntityLiquidHopper>public TileEntityLiquidHopper.HopperTank getTank()
public void load(net.minecraft.block.BlockState state,
net.minecraft.nbt.CompoundNBT tag)
load in class TileEntityAbstractHopper<TileEntityLiquidHopper>public net.minecraftforge.items.IItemHandler getPrimaryInventory()
getPrimaryInventory in class TileEntityBase@Nonnull
public <T> net.minecraftforge.common.util.LazyOptional<T> getCapability(net.minecraftforge.common.capabilities.Capability<T> capability,
@Nullable
net.minecraft.util.Direction facing)
getCapability in interface net.minecraftforge.common.capabilities.ICapabilityProvidergetCapability in class TileEntityBaseprotected net.minecraftforge.common.util.LazyOptional<net.minecraftforge.items.IItemHandler> getInventoryCap()
getInventoryCap in class TileEntityBase@Nonnull public java.util.Map<java.lang.String,net.minecraftforge.fluids.capability.templates.FluidTank> getSerializableTanks()
ISerializableTanksgetSerializableTanks in interface ISerializableTanks@Nullable
public net.minecraft.inventory.container.Container createMenu(int i,
net.minecraft.entity.player.PlayerInventory playerInventory,
net.minecraft.entity.player.PlayerEntity playerEntity)
createMenu in interface net.minecraft.inventory.container.IContainerProviderpublic RedstoneController<TileEntityLiquidHopper> getRedstoneController()
IRedstoneControlgetRedstoneController in interface IRedstoneControl<TileEntityLiquidHopper>