public interface Robot extends Agent, Environment, EnvironmentHost, Tiered, net.minecraft.inventory.ISidedInventory, net.minecraftforge.fluids.IFluidHandler
| Modifier and Type | Method and Description |
|---|---|
int |
componentCount()
The number of built-in components in this robot.
|
Environment |
getComponentInSlot(int index)
Get the environment for the component in the specified slot.
|
boolean |
shouldAnimate()
This essentially returns whether the robot is currently running or not.
|
void |
synchronizeSlot(int slot)
Sends the state of the item in the specified slot to the client
if it is an upgrade.
|
equipmentInventory, mainInventory, name, ownerName, ownerUUID, player, selectedSlot, selectedTank, setName, setSelectedSlot, setSelectedTank, tankcomponentSlot, internalComponents, machine, onMachineConnect, onMachineDisconnectmarkChanged, world, xPosition, yPosition, zPositionnode, onConnect, onDisconnect, onMessagecanExtractItem, canInsertItem, getSlotsForFaceclear, closeInventory, decrStackSize, getField, getFieldCount, getInventoryStackLimit, getSizeInventory, getStackInSlot, isItemValidForSlot, isUseableByPlayer, markDirty, openInventory, removeStackFromSlot, setField, setInventorySlotContentsint componentCount()
Environment getComponentInSlot(int index)
index - the index of the slot from which to get the environment.void synchronizeSlot(int slot)
boolean shouldAnimate()