public interface IPipeTile extends IInjectable
| Modifier and Type | Interface and Description |
|---|---|
static class |
IPipeTile.PipeType |
| Modifier and Type | Method and Description |
|---|---|
net.minecraft.block.Block |
getNeighborBlock(net.minecraftforge.common.util.ForgeDirection dir) |
IPipe |
getNeighborPipe(net.minecraftforge.common.util.ForgeDirection dir) |
net.minecraft.tileentity.TileEntity |
getNeighborTile(net.minecraftforge.common.util.ForgeDirection dir) |
IPipe |
getPipe() |
int |
getPipeColor() |
PipePluggable |
getPipePluggable(net.minecraftforge.common.util.ForgeDirection direction) |
IPipeTile.PipeType |
getPipeType() |
net.minecraft.world.World |
getWorld() |
boolean |
hasBlockingPluggable(net.minecraftforge.common.util.ForgeDirection direction) |
boolean |
hasPipePluggable(net.minecraftforge.common.util.ForgeDirection direction) |
int |
injectItem(net.minecraft.item.ItemStack stack,
boolean doAdd,
net.minecraftforge.common.util.ForgeDirection from)
Deprecated.
|
int |
injectItem(net.minecraft.item.ItemStack stack,
boolean doAdd,
net.minecraftforge.common.util.ForgeDirection from,
EnumColor color)
Offers an ItemStack for 3addition to the pipe.
|
boolean |
isPipeConnected(net.minecraftforge.common.util.ForgeDirection with)
True if the pipe is connected to the block/pipe in the specific direction
|
void |
scheduleNeighborChange() |
void |
scheduleRenderUpdate() |
int |
x() |
int |
y() |
int |
z() |
canInjectItemsIPipeTile.PipeType getPipeType()
net.minecraft.world.World getWorld()
int x()
int y()
int z()
boolean isPipeConnected(net.minecraftforge.common.util.ForgeDirection with)
with - net.minecraft.block.Block getNeighborBlock(net.minecraftforge.common.util.ForgeDirection dir)
net.minecraft.tileentity.TileEntity getNeighborTile(net.minecraftforge.common.util.ForgeDirection dir)
IPipe getNeighborPipe(net.minecraftforge.common.util.ForgeDirection dir)
IPipe getPipe()
int getPipeColor()
PipePluggable getPipePluggable(net.minecraftforge.common.util.ForgeDirection direction)
boolean hasPipePluggable(net.minecraftforge.common.util.ForgeDirection direction)
boolean hasBlockingPluggable(net.minecraftforge.common.util.ForgeDirection direction)
void scheduleNeighborChange()
void scheduleRenderUpdate()
int injectItem(net.minecraft.item.ItemStack stack,
boolean doAdd,
net.minecraftforge.common.util.ForgeDirection from,
EnumColor color)
IInjectableinjectItem in interface IInjectablestack - ItemStack offered for addition. Do not manipulate this!doAdd - If false no actual addition should take place. Implementors
should simulate.from - Orientation the ItemStack is offered from.color - The color of the item to be added to the pipe, or null for no color.@Deprecated
int injectItem(net.minecraft.item.ItemStack stack,
boolean doAdd,
net.minecraftforge.common.util.ForgeDirection from)