public class OpenEndedPipe extends FlowSource
| Modifier and Type | Class and Description |
|---|---|
static interface |
OpenEndedPipe.IEffectHandler |
static class |
OpenEndedPipe.MilkEffectHandler |
static class |
OpenEndedPipe.PotionEffectHandler |
FlowSource.Blocked, FlowSource.FluidHandler, FlowSource.OtherPipe| Constructor and Description |
|---|
OpenEndedPipe(BlockFace face) |
| Modifier and Type | Method and Description |
|---|---|
static OpenEndedPipe |
fromNBT(net.minecraft.nbt.CompoundNBT compound,
net.minecraft.util.math.BlockPos tilePos) |
net.minecraft.util.math.AxisAlignedBB |
getAOE() |
net.minecraft.util.math.BlockPos |
getOutputPos() |
net.minecraft.util.math.BlockPos |
getPos() |
net.minecraft.world.World |
getWorld() |
boolean |
isEndpoint() |
void |
manageSource(net.minecraft.world.World world) |
net.minecraftforge.common.util.LazyOptional<net.minecraftforge.fluids.capability.IFluidHandler> |
provideHandler() |
static void |
registerEffectHandler(OpenEndedPipe.IEffectHandler handler) |
net.minecraft.nbt.CompoundNBT |
serializeNBT() |
keepAlive, provideFluid, whileFlowPresentpublic OpenEndedPipe(BlockFace face)
public static void registerEffectHandler(OpenEndedPipe.IEffectHandler handler)
public net.minecraft.world.World getWorld()
public net.minecraft.util.math.BlockPos getPos()
public net.minecraft.util.math.BlockPos getOutputPos()
public net.minecraft.util.math.AxisAlignedBB getAOE()
public void manageSource(net.minecraft.world.World world)
manageSource in class FlowSourcepublic net.minecraftforge.common.util.LazyOptional<net.minecraftforge.fluids.capability.IFluidHandler> provideHandler()
provideHandler in class FlowSourcepublic boolean isEndpoint()
isEndpoint in class FlowSourcepublic net.minecraft.nbt.CompoundNBT serializeNBT()
public static OpenEndedPipe fromNBT(net.minecraft.nbt.CompoundNBT compound, net.minecraft.util.math.BlockPos tilePos)