public class TileElectronicLibrary extends TileBC_Neptune implements net.minecraft.util.ITickable
Modifier and Type | Field and Description |
---|---|
DeltaInt |
deltaProgressDown |
DeltaInt |
deltaProgressUp |
static IdAllocator |
IDS |
ItemHandlerSimple |
invDownIn |
ItemHandlerSimple |
invDownOut |
ItemHandlerSimple |
invUpIn |
ItemHandlerSimple |
invUpOut |
static int |
NET_DOWN |
static int |
NET_UP |
Snapshot.Key |
selected |
caps, DEBUG, deltaManager, itemManager, NET_ADV_DEBUG, NET_ADV_DEBUG_DISABLE, NET_GUI_DATA, NET_GUI_DELTA_CLEAR, NET_GUI_DELTA_SINGLE, NET_GUI_TICK, NET_REDRAW, NET_REN_DELTA_CLEAR, NET_REN_DELTA_SINGLE, NET_RENDER_DATA, tankManager
Constructor and Description |
---|
TileElectronicLibrary() |
Modifier and Type | Method and Description |
---|---|
protected void |
onSlotChange(net.minecraftforge.items.IItemHandlerModifiable handler,
int slot,
net.minecraft.item.ItemStack before,
net.minecraft.item.ItemStack after) |
void |
readPayload(int id,
PacketBufferBC buffer,
net.minecraftforge.fml.relauncher.Side side,
net.minecraftforge.fml.common.network.simpleimpl.MessageContext ctx) |
void |
update() |
void |
writePayload(int id,
PacketBufferBC buffer,
net.minecraftforge.fml.relauncher.Side side) |
addDrops, canEditOther, canInteractWith, cannotUpdate, canPlayerEdit, createAndSendGuiMessage, createAndSendGuiMessage, createAndSendMessage, createAndSendMessage, createMessage, createNetworkUpdate, disableDebugging, doesExistInWorld, enableDebugging, getCapability, getCurrentState, getCurrentStateForBlock, getDebugRenderer, getIdAllocator, getLocalState, getLocalTile, getNeighbourState, getNeighbourTile, getOffsetState, getOffsetTile, getOwner, getPermBlock, getUpdatePacket, getUpdateTag, handleUpdateTag, hasCapability, isBeingDebugged, migrateOldNBT, onActivated, onDataPacket, onExplode, onPlacedBy, onPlayerClose, onPlayerOpen, onRemove, readFromNBT, receivePayload, redrawBlock, registerTile, sendDebugState, sendNetworkGuiTick, sendNetworkGuiUpdate, sendNetworkUpdate, sendNetworkUpdate, setWorldCreate, shouldRefresh, writeToNBT
addInfoToCrashReport, canRenderBreaking, create, deserializeNBT, getBlockMetadata, getBlockType, getDisplayName, getDistanceSq, getKey, getMaxRenderDistanceSquared, getPos, getRenderBoundingBox, getTileData, getWorld, hasFastRenderer, hasWorld, invalidate, isInvalid, markDirty, mirror, onChunkUnload, onLoad, onlyOpsCanSetNbt, receiveClientEvent, restrictNBTCopy, rotate, serializeNBT, setPos, setWorld, shouldRenderInPass, updateContainingBlockInfo, validate
public static final IdAllocator IDS
public static final int NET_DOWN
public static final int NET_UP
public final ItemHandlerSimple invDownIn
public final ItemHandlerSimple invDownOut
public final ItemHandlerSimple invUpIn
public final ItemHandlerSimple invUpOut
public Snapshot.Key selected
public final DeltaInt deltaProgressDown
public final DeltaInt deltaProgressUp
protected void onSlotChange(net.minecraftforge.items.IItemHandlerModifiable handler, int slot, @Nonnull net.minecraft.item.ItemStack before, @Nonnull net.minecraft.item.ItemStack after)
onSlotChange
in class TileBC_Neptune
public void update()
update
in interface net.minecraft.util.ITickable
public void writePayload(int id, PacketBufferBC buffer, net.minecraftforge.fml.relauncher.Side side)
writePayload
in class TileBC_Neptune
public void readPayload(int id, PacketBufferBC buffer, net.minecraftforge.fml.relauncher.Side side, net.minecraftforge.fml.common.network.simpleimpl.MessageContext ctx) throws java.io.IOException
readPayload
in class TileBC_Neptune
ctx
- The context. Will be null if this is a generic update payloadjava.io.IOException
- if something went wrong