public class TileEntityAssemblyDrill extends TileEntityAssemblyRobot
TileEntityBase.UpgradeHandler| Modifier and Type | Field and Description |
|---|---|
float |
drillRotation |
float |
oldDrillRotation |
angles, oldAngles, speed| Constructor and Description |
|---|
TileEntityAssemblyDrill() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canMoveToDiagonalNeighbours() |
AssemblyProgram.EnumMachine |
getAssemblyType()
Get this machine's type.
|
net.minecraftforge.items.IItemHandler |
getPrimaryInventory() |
void |
goDrilling() |
boolean |
isIdle()
Returns true when the machine is done with moving/drilling/...
|
void |
load(net.minecraft.block.BlockState state,
net.minecraft.nbt.CompoundNBT tag) |
boolean |
reset()
Reset the machine's state
|
net.minecraft.nbt.CompoundNBT |
save(net.minecraft.nbt.CompoundNBT tag) |
void |
tick() |
getRenderBoundingBox, gotoHomePosition, gotoNeighbour, onNeighborBlockUpdate, setControllerPos, setSpeedaddLuaMethods, clearCache, 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, setCustomName, setPreserveStateOnBreak, setRemoved, shouldPreserveStateOnBreak, shouldRerenderChunkOnDescUpdate, 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, waitpublic float drillRotation
public float oldDrillRotation
public void tick()
tick in interface net.minecraft.tileentity.ITickableTileEntitytick in class TileEntityAssemblyRobotpublic void goDrilling()
public net.minecraft.nbt.CompoundNBT save(net.minecraft.nbt.CompoundNBT tag)
save in class TileEntityAssemblyRobotpublic void load(net.minecraft.block.BlockState state,
net.minecraft.nbt.CompoundNBT tag)
load in class TileEntityAssemblyRobotpublic net.minecraftforge.items.IItemHandler getPrimaryInventory()
getPrimaryInventory in class TileEntityBasepublic boolean isIdle()
IAssemblyMachinepublic AssemblyProgram.EnumMachine getAssemblyType()
IAssemblyMachinepublic boolean canMoveToDiagonalNeighbours()
canMoveToDiagonalNeighbours in class TileEntityAssemblyRobotpublic boolean reset()
IResettable