public class TileEntityAerialInterface extends TileEntityPneumaticBase implements IMinWorkingPressure, IRedstoneControl<TileEntityAerialInterface>, IComparatorSupport, ISideConfigurable, net.minecraft.inventory.container.INamedContainerProvider
| Modifier and Type | Class and Description |
|---|---|
static class |
TileEntityAerialInterface.FeedMode |
TileEntityBase.UpgradeHandler| Modifier and Type | Field and Description |
|---|---|
int |
curXPFluidIndex |
boolean |
dispenserUpgradeInserted |
TileEntityAerialInterface.FeedMode |
feedMode |
com.mojang.authlib.GameProfile |
gameProfileClient |
boolean |
isConnectedToPlayer |
airHandler| Constructor and Description |
|---|
TileEntityAerialInterface() |
| Modifier and Type | Method and Description |
|---|---|
net.minecraft.util.Direction |
byIndex()
Return the (absolute) direction that this TE is facing.
|
void |
clearRemoved() |
net.minecraft.inventory.container.Container |
createMenu(int windowId,
net.minecraft.entity.player.PlayerInventory playerInventory,
net.minecraft.entity.player.PlayerEntity playerEntity) |
<T> net.minecraftforge.common.util.LazyOptional<T> |
getCapability(net.minecraftforge.common.capabilities.Capability<T> cap,
net.minecraft.util.Direction side) |
int |
getComparatorValue() |
float |
getMinWorkingPressure()
Get the minimum pressure at which this machine can operate.
|
java.lang.String |
getPlayerName() |
net.minecraftforge.items.IItemHandler |
getPrimaryInventory() |
RedstoneController<TileEntityAerialInterface> |
getRedstoneController()
Get the redstone controller object for this TE
|
java.util.List<SideConfigurator<?>> |
getSideConfigurators()
Get a collection of all the side configurators this TE has
|
void |
handleGUIButtonPress(java.lang.String tag,
boolean shiftHeld,
net.minecraft.entity.player.ServerPlayerEntity player) |
void |
load(net.minecraft.block.BlockState state,
net.minecraft.nbt.CompoundNBT tag) |
void |
onDescUpdate() |
void |
onUpgradesChanged()
Called when a machine's upgrades have changed in any way.
|
net.minecraft.nbt.CompoundNBT |
save(net.minecraft.nbt.CompoundNBT tag) |
void |
setPlayer(net.minecraft.entity.player.PlayerEntity player) |
void |
setPlayerId(java.util.UUID uuid) |
void |
setRemoved() |
void |
tick() |
addAir, addLuaMethods, canConnectPneumatic, forceLeak, getCriticalPressure, getDangerPressure, getDefaultVolume, getPressure, handleUpdateTag, hasNoConnectedAirHandlers, initializeHullAirHandlerClient, initializeHullAirHandlers, onBlockRotated, onFirstServerTick, onNeighborBlockUpdate, readFromPacket, writeToPacketclearCache, countPlayersUsing, getApplicableUpgrades, getCachedNeighbor, getContentsToDrop, getCurrentRecipeIdSynced, getCustomName, getDescriptionFields, getDisplayName, getHeatCap, getInventoryCap, getLuaMethodRegistry, getModelData, getName, getPeripheralType, getPosition, getRotation, getSpeedMultiplierFromUpgrades, getSpeedUsageMultiplierFromUpgrades, getUpdateTag, getUpgradeAcceptorTranslationKey, getUpgradeCache, getUpgradeHandler, getUpgrades, isGuiUseableByPlayer, onGuiUpdate, onNeighborTileUpdate, requestModelDataUpdate, sendDescriptionPacket, serializeExtraItemData, setCustomName, setPreserveStateOnBreak, shouldPreserveStateOnBreak, shouldRerenderChunkOnDescUpdate, shouldSyncField, updateNeighboursfillCrashReportCategory, 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, waitgetCurrentRedstonePower, getRedstoneMode, getRedstoneTabTitle, onRedstoneModeChangedisValidgetDisplayNamepublic int curXPFluidIndex
public TileEntityAerialInterface.FeedMode feedMode
public boolean isConnectedToPlayer
public boolean dispenserUpgradeInserted
public com.mojang.authlib.GameProfile gameProfileClient
public java.lang.String getPlayerName()
public void clearRemoved()
clearRemoved in class net.minecraft.tileentity.TileEntitypublic void setRemoved()
setRemoved in class TileEntityPneumaticBasepublic void setPlayer(net.minecraft.entity.player.PlayerEntity player)
public void setPlayerId(java.util.UUID uuid)
public void onDescUpdate()
onDescUpdate in interface IDescSyncedonDescUpdate in class TileEntityBasepublic void onUpgradesChanged()
TileEntityBaseonUpgradesChanged in interface IUpgradeHolderonUpgradesChanged in class TileEntityPneumaticBasepublic void tick()
tick in interface net.minecraft.tileentity.ITickableTileEntitytick in class TileEntityPneumaticBasepublic void handleGUIButtonPress(java.lang.String tag,
boolean shiftHeld,
net.minecraft.entity.player.ServerPlayerEntity player)
handleGUIButtonPress in interface IGUIButtonSensitivehandleGUIButtonPress in class TileEntityBasepublic net.minecraftforge.items.IItemHandler getPrimaryInventory()
getPrimaryInventory in class TileEntityBase@Nonnull
public <T> net.minecraftforge.common.util.LazyOptional<T> getCapability(@Nonnull
net.minecraftforge.common.capabilities.Capability<T> cap,
@Nullable
net.minecraft.util.Direction side)
getCapability in interface net.minecraftforge.common.capabilities.ICapabilityProvidergetCapability in class TileEntityPneumaticBasepublic void load(net.minecraft.block.BlockState state,
net.minecraft.nbt.CompoundNBT tag)
load in class TileEntityPneumaticBasepublic net.minecraft.nbt.CompoundNBT save(net.minecraft.nbt.CompoundNBT tag)
save in class TileEntityPneumaticBasepublic float getMinWorkingPressure()
IMinWorkingPressuregetMinWorkingPressure in interface IMinWorkingPressurepublic int getComparatorValue()
getComparatorValue in interface IComparatorSupportpublic java.util.List<SideConfigurator<?>> getSideConfigurators()
ISideConfigurablegetSideConfigurators in interface ISideConfigurablepublic net.minecraft.util.Direction byIndex()
ISideConfigurablebyIndex in interface ISideConfigurable@Nullable
public net.minecraft.inventory.container.Container createMenu(int windowId,
net.minecraft.entity.player.PlayerInventory playerInventory,
net.minecraft.entity.player.PlayerEntity playerEntity)
createMenu in interface net.minecraft.inventory.container.IContainerProviderpublic RedstoneController<TileEntityAerialInterface> getRedstoneController()
IRedstoneControlgetRedstoneController in interface IRedstoneControl<TileEntityAerialInterface>