public abstract class DockingStation
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
net.minecraftforge.common.util.ForgeDirection |
side |
net.minecraft.world.World |
world |
| Constructor and Description |
|---|
DockingStation() |
DockingStation(BlockIndex iIndex,
net.minecraftforge.common.util.ForgeDirection iSide) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canRelease() |
abstract java.lang.Iterable<StatementSlot> |
getActiveActions() |
net.minecraftforge.fluids.IFluidHandler |
getFluidInput() |
net.minecraftforge.fluids.IFluidHandler |
getFluidOutput() |
net.minecraft.inventory.IInventory |
getItemInput() |
IInjectable |
getItemOutput() |
IRequestProvider |
getRequestProvider() |
BlockIndex |
index() |
void |
invalidateRobotTakingEntity() |
boolean |
isInitialized() |
boolean |
isMainStation() |
boolean |
isTaken() |
long |
linkedId() |
boolean |
linkIsDocked() |
boolean |
providesPower() |
void |
readFromNBT(net.minecraft.nbt.NBTTagCompound nbt) |
void |
release(EntityRobotBase robot) |
long |
robotIdTaking() |
EntityRobotBase |
robotTaking() |
net.minecraftforge.common.util.ForgeDirection |
side() |
boolean |
take(EntityRobotBase robot) |
boolean |
takeAsMain(EntityRobotBase robot) |
java.lang.String |
toString() |
void |
unsafeRelease(EntityRobotBase robot)
Same a release but doesn't clear the registry (presumably called from the
registry).
|
void |
writeToNBT(net.minecraft.nbt.NBTTagCompound nbt) |
int |
x() |
int |
y() |
int |
z() |
public net.minecraftforge.common.util.ForgeDirection side
public net.minecraft.world.World world
public DockingStation(BlockIndex iIndex, net.minecraftforge.common.util.ForgeDirection iSide)
public DockingStation()
public boolean isMainStation()
public int x()
public int y()
public int z()
public net.minecraftforge.common.util.ForgeDirection side()
public EntityRobotBase robotTaking()
public void invalidateRobotTakingEntity()
public long linkedId()
public boolean takeAsMain(EntityRobotBase robot)
public boolean take(EntityRobotBase robot)
public void release(EntityRobotBase robot)
public void unsafeRelease(EntityRobotBase robot)
public void writeToNBT(net.minecraft.nbt.NBTTagCompound nbt)
public void readFromNBT(net.minecraft.nbt.NBTTagCompound nbt)
public boolean isTaken()
public long robotIdTaking()
public BlockIndex index()
public java.lang.String toString()
toString in class java.lang.Objectpublic boolean linkIsDocked()
public boolean canRelease()
public boolean isInitialized()
public abstract java.lang.Iterable<StatementSlot> getActiveActions()
public IInjectable getItemOutput()
public net.minecraft.inventory.IInventory getItemInput()
public net.minecraftforge.fluids.IFluidHandler getFluidOutput()
public net.minecraftforge.fluids.IFluidHandler getFluidInput()
public boolean providesPower()
public IRequestProvider getRequestProvider()