public class TileEntityAssemblyIOUnit extends TileEntityAssemblyRobot
TileEntityBase.UpgradeHandler| Modifier and Type | Field and Description |
|---|---|
float |
clawProgress |
float |
oldClawProgress |
angles, oldAngles, speed| Constructor and Description |
|---|
TileEntityAssemblyIOUnit() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canMoveToDiagonalNeighbours() |
AssemblyProgram.EnumMachine |
getAssemblyType()
Get this machine's type.
|
net.minecraftforge.items.IItemHandler |
getPrimaryInventory() |
void |
gotoHomePosition() |
boolean |
isIdle()
Returns true when the machine is done with moving/drilling/...
|
boolean |
isImportUnit() |
void |
load(net.minecraft.block.BlockState blockState,
net.minecraft.nbt.CompoundNBT tag) |
boolean |
pickupItem(java.util.Collection<AssemblyRecipe> list) |
boolean |
reset()
Reset the machine's state
|
net.minecraft.nbt.CompoundNBT |
save(net.minecraft.nbt.CompoundNBT tag) |
void |
tick() |
getRenderBoundingBox, gotoNeighbour, onNeighborBlockUpdate, setControllerPos, setSpeedaddLuaMethods, countPlayersUsing, getApplicableUpgrades, getCachedNeighbor, getCapability, getContentsToDrop, getCurrentRecipeIdSynced, getCustomName, getDescriptionFields, getDisplayName, getHeatCap, getInventoryCap, getLuaMethodRegistry, getModelData, getName, getPeripheralType, getPosition, getRotation, getSpeedMultiplierFromUpgrades, getSpeedUsageMultiplierFromUpgrades, getUpdateTag, getUpgradeAcceptorTranslationKey, getUpgradeCache, getUpgradeHandler, getUpgrades, handleGUIButtonPress, handleUpdateTag, isGuiUseableByPlayer, onBlockRotated, onDescUpdate, onFirstServerTick, onGuiUpdate, onNeighborTileUpdate, onUpgradesChanged, readFromPacket, requestModelDataUpdate, sendDescriptionPacket, serializeExtraItemData, setChanged, setCustomName, setPreserveStateOnBreak, setRemoved, shouldPreserveStateOnBreak, shouldRerenderChunkOnDescUpdate, shouldSyncField, updateNeighbours, writeToPacketclearCache, clearRemoved, fillCrashReportCategory, getBlockPos, getBlockState, getLevel, getTileData, getType, getUpdatePacket, getViewDistance, hasLevel, isRemoved, loadStatic, logInvalidState, mirror, onChunkUnloaded, onlyOpCanSetNbt, rotate, setLevelAndPosition, setPosition, triggerEventareCapsCompatible, areCapsCompatible, deserializeCaps, gatherCapabilities, gatherCapabilities, gatherCapabilities, getCapabilities, invalidateCaps, reviveCaps, serializeCapsclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic void tick()
tick in interface net.minecraft.tileentity.ITickableTileEntitytick in class TileEntityAssemblyRobotpublic boolean reset()
IResettablepublic boolean pickupItem(java.util.Collection<AssemblyRecipe> list)
public boolean isImportUnit()
public void gotoHomePosition()
gotoHomePosition in class TileEntityAssemblyRobotpublic boolean isIdle()
IAssemblyMachinepublic AssemblyProgram.EnumMachine getAssemblyType()
IAssemblyMachinepublic void load(net.minecraft.block.BlockState blockState,
net.minecraft.nbt.CompoundNBT tag)
load in class TileEntityAssemblyRobotpublic net.minecraftforge.items.IItemHandler getPrimaryInventory()
getPrimaryInventory in class TileEntityBasepublic net.minecraft.nbt.CompoundNBT save(net.minecraft.nbt.CompoundNBT tag)
save in class TileEntityAssemblyRobotpublic boolean canMoveToDiagonalNeighbours()
canMoveToDiagonalNeighbours in class TileEntityAssemblyRobot