public interface ISchematicEntity
Modifier and Type | Method and Description |
---|---|
net.minecraft.entity.Entity |
build(net.minecraft.world.World world,
net.minecraft.util.math.BlockPos basePos) |
net.minecraft.entity.Entity |
buildWithoutChecks(net.minecraft.world.World world,
net.minecraft.util.math.BlockPos basePos) |
default java.util.List<net.minecraftforge.fluids.FluidStack> |
computeRequiredFluids() |
default java.util.List<net.minecraft.item.ItemStack> |
computeRequiredItems() |
void |
deserializeNBT(net.minecraft.nbt.NBTTagCompound nbt) |
net.minecraft.util.math.Vec3d |
getPos() |
ISchematicEntity |
getRotated(net.minecraft.util.Rotation rotation) |
void |
init(SchematicEntityContext context) |
net.minecraft.nbt.NBTTagCompound |
serializeNBT() |
void init(SchematicEntityContext context)
net.minecraft.util.math.Vec3d getPos()
@Nonnull default java.util.List<net.minecraft.item.ItemStack> computeRequiredItems()
@Nonnull default java.util.List<net.minecraftforge.fluids.FluidStack> computeRequiredFluids()
ISchematicEntity getRotated(net.minecraft.util.Rotation rotation)
net.minecraft.entity.Entity build(net.minecraft.world.World world, net.minecraft.util.math.BlockPos basePos)
net.minecraft.entity.Entity buildWithoutChecks(net.minecraft.world.World world, net.minecraft.util.math.BlockPos basePos)
net.minecraft.nbt.NBTTagCompound serializeNBT()
void deserializeNBT(net.minecraft.nbt.NBTTagCompound nbt) throws InvalidInputDataException
InvalidInputDataException
- If the input data wasn't correct or didn't make sense.