public class DockingStation extends java.lang.Object implements IDockingStation
| 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) |
DockingStation(TileGenericPipe iPipe,
net.minecraftforge.common.util.ForgeDirection iSide) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canRelease() |
TileGenericPipe |
getPipe() |
BlockIndex |
index() |
void |
invalidateRobotTakingEntity() |
boolean |
isMainStation() |
boolean |
isTaken() |
long |
linkedId() |
boolean |
linkIsDocked() |
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(TileGenericPipe iPipe, net.minecraftforge.common.util.ForgeDirection iSide)
public DockingStation()
public boolean isMainStation()
public TileGenericPipe getPipe()
public int x()
x in interface IDockingStationpublic int y()
y in interface IDockingStationpublic int z()
z in interface IDockingStationpublic net.minecraftforge.common.util.ForgeDirection side()
side in interface IDockingStationpublic EntityRobotBase robotTaking()
robotTaking in interface IDockingStationpublic void invalidateRobotTakingEntity()
public long linkedId()
linkedId in interface IDockingStationpublic boolean takeAsMain(EntityRobotBase robot)
public boolean take(EntityRobotBase robot)
take in interface IDockingStationpublic void release(EntityRobotBase robot)
public void unsafeRelease(EntityRobotBase robot)
public void writeToNBT(net.minecraft.nbt.NBTTagCompound nbt)
writeToNBT in interface IDockingStationpublic void readFromNBT(net.minecraft.nbt.NBTTagCompound nbt)
readFromNBT in interface IDockingStationpublic boolean isTaken()
isTaken in interface IDockingStationpublic long robotIdTaking()
robotIdTaking in interface IDockingStationpublic BlockIndex index()
index in interface IDockingStationpublic java.lang.String toString()
toString in class java.lang.Objectpublic boolean linkIsDocked()
public boolean canRelease()