public class Template
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
Template.BlockInfo |
static class |
Template.EntityInfo |
Constructor and Description |
---|
Template() |
Modifier and Type | Method and Description |
---|---|
void |
addBlocksToWorld(IWorld worldIn,
BlockPos pos,
PlacementSettings placementIn) |
boolean |
addBlocksToWorld(IWorld worldIn,
BlockPos pos,
PlacementSettings placementIn,
int flags) |
void |
addBlocksToWorldChunk(IWorld worldIn,
BlockPos pos,
PlacementSettings placementIn) |
BlockPos |
calculateConnectedPos(PlacementSettings placementIn,
BlockPos p_186262_2_,
PlacementSettings p_186262_3_,
BlockPos p_186262_4_) |
java.util.List<Template.BlockInfo> |
func_215381_a(BlockPos p_215381_1_,
PlacementSettings p_215381_2_,
Block p_215381_3_) |
java.util.List<Template.BlockInfo> |
func_215386_a(BlockPos p_215386_1_,
PlacementSettings p_215386_2_,
Block p_215386_3_,
boolean p_215386_4_) |
static java.util.List<Template.BlockInfo> |
func_215387_a(IWorld p_215387_0_,
BlockPos p_215387_1_,
PlacementSettings p_215387_2_,
java.util.List<Template.BlockInfo> p_215387_3_)
Deprecated.
|
MutableBoundingBox |
func_215388_b(PlacementSettings p_215388_1_,
BlockPos p_215388_2_) |
static void |
func_222857_a(IWorld p_222857_0_,
int p_222857_1_,
VoxelShapePart p_222857_2_,
int p_222857_3_,
int p_222857_4_,
int p_222857_5_) |
java.lang.String |
getAuthor() |
BlockPos |
getSize() |
static BlockPos |
getTransformedPos(BlockPos targetPos,
Mirror mirrorIn,
Rotation rotationIn,
BlockPos offset) |
BlockPos |
getZeroPositionWithTransform(BlockPos p_189961_1_,
Mirror p_189961_2_,
Rotation p_189961_3_) |
static BlockPos |
getZeroPositionWithTransform(BlockPos p_191157_0_,
Mirror p_191157_1_,
Rotation p_191157_2_,
int p_191157_3_,
int p_191157_4_) |
static java.util.List<Template.BlockInfo> |
processBlockInfos(Template template,
IWorld p_215387_0_,
BlockPos p_215387_1_,
PlacementSettings p_215387_2_,
java.util.List<Template.BlockInfo> p_215387_3_) |
static java.util.List<Template.EntityInfo> |
processEntityInfos(Template template,
IWorld p_215387_0_,
BlockPos p_215387_1_,
PlacementSettings p_215387_2_,
java.util.List<Template.EntityInfo> p_215387_3_) |
void |
read(CompoundNBT compound) |
void |
setAuthor(java.lang.String authorIn) |
void |
takeBlocksFromWorld(World worldIn,
BlockPos startPos,
BlockPos size,
boolean takeEntities,
Block toIgnore) |
static BlockPos |
transformedBlockPos(PlacementSettings placementIn,
BlockPos pos) |
BlockPos |
transformedSize(Rotation rotationIn) |
static Vec3d |
transformedVec3d(PlacementSettings placementIn,
Vec3d pos) |
CompoundNBT |
writeToNBT(CompoundNBT nbt) |
public BlockPos getSize()
public void setAuthor(java.lang.String authorIn)
public java.lang.String getAuthor()
public void takeBlocksFromWorld(World worldIn, BlockPos startPos, BlockPos size, boolean takeEntities, @Nullable Block toIgnore)
public java.util.List<Template.BlockInfo> func_215381_a(BlockPos p_215381_1_, PlacementSettings p_215381_2_, Block p_215381_3_)
public java.util.List<Template.BlockInfo> func_215386_a(BlockPos p_215386_1_, PlacementSettings p_215386_2_, Block p_215386_3_, boolean p_215386_4_)
public BlockPos calculateConnectedPos(PlacementSettings placementIn, BlockPos p_186262_2_, PlacementSettings p_186262_3_, BlockPos p_186262_4_)
public static BlockPos transformedBlockPos(PlacementSettings placementIn, BlockPos pos)
public static Vec3d transformedVec3d(PlacementSettings placementIn, Vec3d pos)
public void addBlocksToWorldChunk(IWorld worldIn, BlockPos pos, PlacementSettings placementIn)
public void addBlocksToWorld(IWorld worldIn, BlockPos pos, PlacementSettings placementIn)
public boolean addBlocksToWorld(IWorld worldIn, BlockPos pos, PlacementSettings placementIn, int flags)
public static void func_222857_a(IWorld p_222857_0_, int p_222857_1_, VoxelShapePart p_222857_2_, int p_222857_3_, int p_222857_4_, int p_222857_5_)
@Deprecated public static java.util.List<Template.BlockInfo> func_215387_a(IWorld p_215387_0_, BlockPos p_215387_1_, PlacementSettings p_215387_2_, java.util.List<Template.BlockInfo> p_215387_3_)
public static java.util.List<Template.BlockInfo> processBlockInfos(@Nullable Template template, IWorld p_215387_0_, BlockPos p_215387_1_, PlacementSettings p_215387_2_, java.util.List<Template.BlockInfo> p_215387_3_)
public static java.util.List<Template.EntityInfo> processEntityInfos(@Nullable Template template, IWorld p_215387_0_, BlockPos p_215387_1_, PlacementSettings p_215387_2_, java.util.List<Template.EntityInfo> p_215387_3_)
public static BlockPos getTransformedPos(BlockPos targetPos, Mirror mirrorIn, Rotation rotationIn, BlockPos offset)
public BlockPos getZeroPositionWithTransform(BlockPos p_189961_1_, Mirror p_189961_2_, Rotation p_189961_3_)
public static BlockPos getZeroPositionWithTransform(BlockPos p_191157_0_, Mirror p_191157_1_, Rotation p_191157_2_, int p_191157_3_, int p_191157_4_)
public MutableBoundingBox func_215388_b(PlacementSettings p_215388_1_, BlockPos p_215388_2_)
public CompoundNBT writeToNBT(CompoundNBT nbt)
public void read(CompoundNBT compound)