public class TileEntityAssemblyLaser extends TileEntityAssemblyRobot
TileEntityBase.UpgradeHandler| Modifier and Type | Field and Description |
|---|---|
boolean |
isLaserOn |
angles, oldAngles, speed| Constructor and Description |
|---|
TileEntityAssemblyLaser() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canMoveToDiagonalNeighbours() |
AssemblyProgram.EnumMachine |
getAssemblyType()
Get this machine's type.
|
net.minecraftforge.items.IItemHandler |
getPrimaryInventory() |
boolean |
gotoNeighbour(me.desht.pneumaticcraft.common.tileentity.TileEntityAssemblyRobot.TargetDirections targetDirections)
Instruct the robot arm to start moving to the neighbour in the given direction(s).
|
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 |
startLasering() |
void |
tick() |
getRenderBoundingBox, gotoHomePosition, 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 void startLasering()
public boolean gotoNeighbour(me.desht.pneumaticcraft.common.tileentity.TileEntityAssemblyRobot.TargetDirections targetDirections)
TileEntityAssemblyRobotgotoNeighbour in class TileEntityAssemblyRobottargetDirections - the direction(s) to move inpublic boolean isIdle()
IAssemblyMachinepublic AssemblyProgram.EnumMachine getAssemblyType()
IAssemblyMachinepublic 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 canMoveToDiagonalNeighbours()
canMoveToDiagonalNeighbours in class TileEntityAssemblyRobotpublic boolean reset()
IResettable