public class SchematicBlockFluid extends java.lang.Object implements ISchematicBlock
Constructor and Description |
---|
SchematicBlockFluid() |
Modifier and Type | Method and Description |
---|---|
boolean |
build(net.minecraft.world.World world,
net.minecraft.util.math.BlockPos blockPos) |
boolean |
buildWithoutChecks(net.minecraft.world.World world,
net.minecraft.util.math.BlockPos blockPos) |
boolean |
canBuild(net.minecraft.world.World world,
net.minecraft.util.math.BlockPos blockPos) |
java.util.List<net.minecraftforge.fluids.FluidStack> |
computeRequiredFluids() |
void |
deserializeNBT(net.minecraft.nbt.NBTTagCompound nbt) |
boolean |
equals(java.lang.Object o) |
java.util.Set<net.minecraft.util.math.BlockPos> |
getRequiredBlockOffsets() |
SchematicBlockFluid |
getRotated(net.minecraft.util.Rotation rotation) |
int |
hashCode() |
void |
init(SchematicBlockContext context) |
boolean |
isBuilt(net.minecraft.world.World world,
net.minecraft.util.math.BlockPos blockPos) |
static boolean |
predicate(SchematicBlockContext context) |
net.minecraft.nbt.NBTTagCompound |
serializeNBT() |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
computeRequiredItems, isAir, isReadyToBuild
public static boolean predicate(SchematicBlockContext context)
public void init(SchematicBlockContext context)
init
in interface ISchematicBlock
@Nonnull public java.util.Set<net.minecraft.util.math.BlockPos> getRequiredBlockOffsets()
getRequiredBlockOffsets
in interface ISchematicBlock
@Nonnull public java.util.List<net.minecraftforge.fluids.FluidStack> computeRequiredFluids()
computeRequiredFluids
in interface ISchematicBlock
public SchematicBlockFluid getRotated(net.minecraft.util.Rotation rotation)
getRotated
in interface ISchematicBlock
public boolean canBuild(net.minecraft.world.World world, net.minecraft.util.math.BlockPos blockPos)
canBuild
in interface ISchematicBlock
public boolean build(net.minecraft.world.World world, net.minecraft.util.math.BlockPos blockPos)
build
in interface ISchematicBlock
public boolean buildWithoutChecks(net.minecraft.world.World world, net.minecraft.util.math.BlockPos blockPos)
buildWithoutChecks
in interface ISchematicBlock
public boolean isBuilt(net.minecraft.world.World world, net.minecraft.util.math.BlockPos blockPos)
isBuilt
in interface ISchematicBlock
public net.minecraft.nbt.NBTTagCompound serializeNBT()
serializeNBT
in interface ISchematicBlock
public void deserializeNBT(net.minecraft.nbt.NBTTagCompound nbt) throws InvalidInputDataException
deserializeNBT
in interface ISchematicBlock
InvalidInputDataException
- If the input data wasn't correct or didn't make sense.public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object