public abstract class DockingStation
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
net.minecraft.util.EnumFacing |
side |
net.minecraft.world.World |
world |
Constructor and Description |
---|
DockingStation() |
DockingStation(net.minecraft.util.math.BlockPos iIndex,
net.minecraft.util.EnumFacing iSide) |
Modifier and Type | Method and Description |
---|---|
boolean |
canRelease() |
abstract java.lang.Iterable<StatementSlot> |
getActiveActions() |
net.minecraftforge.fluids.capability.IFluidHandler |
getFluidInput() |
EnumPipePart |
getFluidInputSide() |
net.minecraftforge.fluids.capability.IFluidHandler |
getFluidOutput() |
EnumPipePart |
getFluidOutputSide() |
net.minecraft.inventory.IInventory |
getItemInput() |
EnumPipePart |
getItemInputSide() |
IInjectable |
getItemOutput() |
EnumPipePart |
getItemOutputSide() |
net.minecraft.util.math.BlockPos |
getPos() |
IRequestProvider |
getRequestProvider() |
net.minecraft.util.math.BlockPos |
index() |
void |
invalidateRobotTakingEntity() |
boolean |
isInitialized() |
boolean |
isMainStation() |
boolean |
isTaken() |
long |
linkedId() |
boolean |
linkIsDocked() |
void |
onChunkUnload() |
boolean |
providesPower() |
void |
readFromNBT(net.minecraft.nbt.NBTTagCompound nbt) |
void |
release(EntityRobotBase robot) |
long |
robotIdTaking() |
EntityRobotBase |
robotTaking() |
net.minecraft.util.EnumFacing |
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) |
public net.minecraft.util.EnumFacing side
public net.minecraft.world.World world
public DockingStation(net.minecraft.util.math.BlockPos iIndex, net.minecraft.util.EnumFacing iSide)
public DockingStation()
public boolean isMainStation()
public net.minecraft.util.math.BlockPos getPos()
public net.minecraft.util.EnumFacing 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 net.minecraft.util.math.BlockPos index()
public java.lang.String toString()
toString
in class java.lang.Object
public boolean linkIsDocked()
public boolean canRelease()
public boolean isInitialized()
public abstract java.lang.Iterable<StatementSlot> getActiveActions()
public IInjectable getItemOutput()
public EnumPipePart getItemOutputSide()
public net.minecraft.inventory.IInventory getItemInput()
public EnumPipePart getItemInputSide()
public net.minecraftforge.fluids.capability.IFluidHandler getFluidOutput()
public EnumPipePart getFluidOutputSide()
public net.minecraftforge.fluids.capability.IFluidHandler getFluidInput()
public EnumPipePart getFluidInputSide()
public boolean providesPower()
public IRequestProvider getRequestProvider()
public void onChunkUnload()