public class DockingStationPipe extends DockingStation implements IRequestProvider
side, world| Constructor and Description |
|---|
DockingStationPipe() |
DockingStationPipe(IPipeTile iPipe,
net.minecraftforge.common.util.ForgeDirection side) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Iterable<StatementSlot> |
getActiveActions() |
net.minecraftforge.fluids.IFluidHandler |
getFluidInput() |
net.minecraftforge.common.util.ForgeDirection |
getFluidInputSide() |
net.minecraftforge.fluids.IFluidHandler |
getFluidOutput() |
net.minecraftforge.common.util.ForgeDirection |
getFluidOutputSide() |
net.minecraft.inventory.ISidedInventory |
getItemInput() |
net.minecraftforge.common.util.ForgeDirection |
getItemInputSide() |
IInjectable |
getItemOutput() |
net.minecraftforge.common.util.ForgeDirection |
getItemOutputSide() |
IPipeTile |
getPipe() |
net.minecraft.item.ItemStack |
getRequest(int slot)
Return a stack with the request in the slot.
|
IRequestProvider |
getRequestProvider() |
int |
getRequestsCount()
Return the total number of request slots available from this provider.
|
boolean |
isInitialized() |
net.minecraft.item.ItemStack |
offerItem(int slot,
net.minecraft.item.ItemStack stack)
Fulfill the request in slot with the stack given and return any excess.
|
void |
onChunkUnload() |
boolean |
providesPower() |
boolean |
take(EntityRobotBase robot) |
boolean |
takeAsMain(EntityRobotBase robot) |
void |
unsafeRelease(EntityRobotBase robot)
Same a release but doesn't clear the registry (presumably called from the
registry).
|
canRelease, index, invalidateRobotTakingEntity, isMainStation, isTaken, linkedId, linkIsDocked, readFromNBT, release, robotIdTaking, robotTaking, side, toString, writeToNBT, x, y, zpublic DockingStationPipe()
public DockingStationPipe(IPipeTile iPipe, net.minecraftforge.common.util.ForgeDirection side)
public IPipeTile getPipe()
public java.lang.Iterable<StatementSlot> getActiveActions()
getActiveActions in class DockingStationpublic IInjectable getItemOutput()
getItemOutput in class DockingStationpublic net.minecraftforge.common.util.ForgeDirection getItemOutputSide()
getItemOutputSide in class DockingStationpublic net.minecraft.inventory.ISidedInventory getItemInput()
getItemInput in class DockingStationpublic net.minecraftforge.common.util.ForgeDirection getItemInputSide()
getItemInputSide in class DockingStationpublic net.minecraftforge.fluids.IFluidHandler getFluidInput()
getFluidInput in class DockingStationpublic net.minecraftforge.common.util.ForgeDirection getFluidInputSide()
getFluidInputSide in class DockingStationpublic net.minecraftforge.fluids.IFluidHandler getFluidOutput()
getFluidOutput in class DockingStationpublic net.minecraftforge.common.util.ForgeDirection getFluidOutputSide()
getFluidOutputSide in class DockingStationpublic boolean providesPower()
providesPower in class DockingStationpublic IRequestProvider getRequestProvider()
getRequestProvider in class DockingStationpublic boolean isInitialized()
isInitialized in class DockingStationpublic boolean take(EntityRobotBase robot)
take in class DockingStationpublic boolean takeAsMain(EntityRobotBase robot)
takeAsMain in class DockingStationpublic void unsafeRelease(EntityRobotBase robot)
DockingStationunsafeRelease in class DockingStationpublic void onChunkUnload()
onChunkUnload in class DockingStationpublic int getRequestsCount()
IRequestProvidergetRequestsCount in interface IRequestProviderpublic net.minecraft.item.ItemStack getRequest(int slot)
IRequestProvidergetRequest in interface IRequestProviderpublic net.minecraft.item.ItemStack offerItem(int slot,
net.minecraft.item.ItemStack stack)
IRequestProviderofferItem in interface IRequestProvider