net.minecraft.world.gen.structure.template

public class StructureTemplate

cji
net.minecraft.class_3499
net.minecraft.world.gen.structure.template.StructureTemplate
net.minecraft.world.gen.feature.template.Template
net.minecraft.world.gen.feature.template.Template

Field summary

Modifier and TypeField
private final List<List<StructureTemplate$StructureBlock>>
a
field_15586
blocks
field_204769_a
field_204769_a
private final List<StructureTemplate$StructureEntity>
b
field_15589
entities
field_186271_b
field_186271_b
private BlockPos
c
field_15587
size
field_186272_c
field_186272_c
private String
d
field_15588
author
field_186273_d
field_186273_d

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public BlockPos
a()
method_15160()
getSize()
func_186259_a()
getSize()
public void
a(String arg0)
method_15161(String arg0)
setAuthor(String author)
func_186252_a(String arg0)
setAuthor(String authorIn)
public String
b()
method_15181()
getAuthor()
func_186261_b()
getAuthor()
public void
a(bhh arg0, ev arg1, ev arg2, boolean arg3, bml arg4)
method_15174(class_1937 arg0, class_2338 arg1, class_2338 arg2, boolean arg3, class_2248 arg4)
fill(World world, BlockPos min, BlockPos max, boolean entities, Block ignore)
func_186254_a(World arg0, BlockPos arg1, BlockPos arg2, boolean arg3, Block arg4)
takeBlocksFromWorld(World worldIn, BlockPos startPos, BlockPos size, boolean takeEntities, Block toIgnore)
private void
a(bhh arg0, ev arg1, ev arg2)
method_15164(class_1937 arg0, class_2338 arg1, class_2338 arg2)
fillEntities(World world, BlockPos min, BlockPos max)
func_186255_a(World arg0, BlockPos arg1, BlockPos arg2)
takeEntitiesFromWorld(World worldIn, BlockPos startPos, BlockPos endPos)
public List<StructureTemplate$StructureBlock>
a(ev arg0, cjf arg1, bml arg2)
method_16445(class_2338 arg0, class_3492 arg1, class_2248 arg2)
m_31198703(BlockPos arg0, StructurePlaceSettings arg1, Block arg2)
func_215381_a(BlockPos arg0, PlacementSettings arg1, Block arg2)
func_215381_a(BlockPos arg0, PlacementSettings arg1, Block arg2)
public List<StructureTemplate$StructureBlock>
a(ev arg0, cjf arg1, bml arg2, boolean arg3)
method_15165(class_2338 arg0, class_3492 arg1, class_2248 arg2, boolean arg3)
filterBlocks(BlockPos arg0, StructurePlaceSettings arg1, Block arg2, boolean arg3)
func_215386_a(BlockPos arg0, PlacementSettings arg1, Block arg2, boolean arg3)
func_215386_a(BlockPos arg0, PlacementSettings arg1, Block arg2, boolean arg3)
public BlockPos
a(cjf arg0, ev arg1, cjf arg2, ev arg3)
method_15180(class_3492 arg0, class_2338 arg1, class_3492 arg2, class_2338 arg3)
findConnectionPos(StructurePlaceSettings settings1, BlockPos pos1, StructurePlaceSettings settings2, BlockPos pos2)
func_186262_a(PlacementSettings arg0, BlockPos arg1, PlacementSettings arg2, BlockPos arg3)
calculateConnectedPos(PlacementSettings placementIn, BlockPos arg1, PlacementSettings arg2, BlockPos arg3)
public static BlockPos
a(cjf arg0, ev arg1)
method_15171(class_3492 arg0, class_2338 arg1)
calculateRelativePos(StructurePlaceSettings settings, BlockPos pos)
func_186266_a(PlacementSettings arg0, BlockPos arg1)
transformedBlockPos(PlacementSettings placementIn, BlockPos pos)
public void
a(bhi arg0, ev arg1, cjf arg2)
method_15182(class_1936 arg0, class_2338 arg1, class_3492 arg2)
placeInChunk(WorldAccess world, BlockPos pos, StructurePlaceSettings settings)
func_186260_a(IWorld arg0, BlockPos arg1, PlacementSettings arg2)
addBlocksToWorldChunk(IWorld worldIn, BlockPos pos, PlacementSettings placementIn)
public void
b(bhi arg0, ev arg1, cjf arg2)
method_15178(class_1936 arg0, class_2338 arg1, class_3492 arg2)
place(WorldAccess world, BlockPos pos, StructurePlaceSettings settings)
func_186253_b(IWorld arg0, BlockPos arg1, PlacementSettings arg2)
addBlocksToWorld(IWorld worldIn, BlockPos pos, PlacementSettings placementIn)
public boolean
a(bhi arg0, ev arg1, cjf arg2, int arg3)
method_15172(class_1936 arg0, class_2338 arg1, class_3492 arg2, int arg3)
place(WorldAccess arg0, BlockPos arg1, StructurePlaceSettings arg2, int arg3)
func_189962_a(IWorld arg0, BlockPos arg1, PlacementSettings arg2, int arg3)
addBlocksToWorld(IWorld worldIn, BlockPos pos, PlacementSettings placementIn, int flags)
public static List<StructureTemplate$StructureBlock>
a(bhi arg0, ev arg1, cjf arg2, List<cji$b> arg3)
method_16446(class_1936 arg0, class_2338 arg1, class_3492 arg2, List<class_3499$class_3501> arg3)
m_30298255(WorldAccess arg0, BlockPos arg1, StructurePlaceSettings arg2, List<StructureTemplate$StructureBlock> arg3)
func_215387_a(IWorld arg0, BlockPos arg1, PlacementSettings arg2, List<Template$BlockInfo> arg3)
func_215387_a(IWorld arg0, BlockPos arg1, PlacementSettings arg2, List<Template$BlockInfo> arg3)
private void
a(bhi arg0, ev arg1, bpw arg2, bqw arg3, ev arg4, chr arg5)
method_15179(class_1936 arg0, class_2338 arg1, class_2415 arg2, class_2470 arg3, class_2338 arg4, class_3341 arg5)
placeEntities(WorldAccess world, BlockPos pos, BlockMirror mirror, BlockRotation rotation, BlockPos pivot, StructureBox bounds)
func_207668_a(IWorld arg0, BlockPos arg1, Mirror arg2, Rotation arg3, BlockPos arg4, MutableBoundingBox arg5)
func_207668_a(IWorld arg0, BlockPos arg1, Mirror arg2, Rotation arg3, BlockPos arg4, MutableBoundingBox arg5)
private static Optional<Entity>
a(bhi arg0, ib arg1)
method_17916(class_1936 arg0, class_2487 arg1)
m_66420963(WorldAccess arg0, NbtCompound arg1)
func_215382_a(IWorld arg0, CompoundNBT arg1)
func_215382_a(IWorld arg0, CompoundNBT arg1)
public BlockPos
a(bqw arg0)
method_15166(class_2470 arg0)
getSize(BlockRotation rotation)
func_186257_a(Rotation arg0)
transformedSize(Rotation rotationIn)
public static BlockPos
a(ev arg0, bpw arg1, bqw arg2, ev arg3)
method_15168(class_2338 arg0, class_2415 arg1, class_2470 arg2, class_2338 arg3)
transform(BlockPos pos, BlockMirror mirror, BlockRotation rotation, BlockPos pivot)
func_207669_a(BlockPos arg0, Mirror arg1, Rotation arg2, BlockPos arg3)
getTransformedPos(BlockPos targetPos, Mirror mirrorIn, Rotation rotationIn, BlockPos offset)
private static Vec3d
a(crv arg0, bpw arg1, bqw arg2, ev arg3)
method_15176(class_243 arg0, class_2415 arg1, class_2470 arg2, class_2338 arg3)
transform(Vec3d pos, BlockMirror mirror, BlockRotation rotation, BlockPos pivot)
func_207667_a(Vec3d arg0, Mirror arg1, Rotation arg2, BlockPos arg3)
getTransformedPos(Vec3d target, Mirror mirrorIn, Rotation rotationIn, BlockPos centerOffset)
public BlockPos
a(ev arg0, bpw arg1, bqw arg2)
method_15167(class_2338 arg0, class_2415 arg1, class_2470 arg2)
getZeroPositionWithTransform(BlockPos pos, BlockMirror mirror, BlockRotation rotation)
func_189961_a(BlockPos arg0, Mirror arg1, Rotation arg2)
getZeroPositionWithTransform(BlockPos arg0, Mirror arg1, Rotation arg2)
public static BlockPos
a(ev arg0, bpw arg1, bqw arg2, int arg3, int arg4)
method_15162(class_2338 arg0, class_2415 arg1, class_2470 arg2, int arg3, int arg4)
getZeroPositionWithTransform(BlockPos pos, BlockMirror mirror, BlockRotation rotation, int sizeX, int sizeZ)
func_191157_a(BlockPos arg0, Mirror arg1, Rotation arg2, int arg3, int arg4)
getZeroPositionWithTransform(BlockPos arg0, Mirror arg1, Rotation arg2, int arg3, int arg4)
public StructureBox
b(cjf arg0, ev arg1)
method_16187(class_3492 arg0, class_2338 arg1)
m_66345204(StructurePlaceSettings arg0, BlockPos arg1)
func_215388_b(PlacementSettings arg0, BlockPos arg1)
func_215388_b(PlacementSettings arg0, BlockPos arg1)
private void
a(bqw arg0, int arg1, int arg2, chr arg3, fa arg4, fa arg5)
method_16186(class_2470 arg0, int arg1, int arg2, class_3341 arg3, class_2350 arg4, class_2350 arg5)
m_99944387(BlockRotation arg0, int arg1, int arg2, StructureBox arg3, Direction arg4, Direction arg5)
func_215385_a(Rotation arg0, int arg1, int arg2, MutableBoundingBox arg3, Direction arg4, Direction arg5)
func_215385_a(Rotation arg0, int arg1, int arg2, MutableBoundingBox arg3, Direction arg4, Direction arg5)
public NbtCompound
a(ib arg0)
method_15175(class_2487 arg0)
writeNbt(NbtCompound nbt)
func_189552_a(CompoundNBT arg0)
writeToNBT(CompoundNBT nbt)
public void
b(ib arg0)
method_15183(class_2487 arg0)
readNbt(NbtCompound nbt)
func_186256_b(CompoundNBT arg0)
read(CompoundNBT compound)
private void
a(ii arg0, ii arg1)
method_15177(class_2499 arg0, class_2499 arg1)
readPaletteFromNbt(NbtList blocksNbt, NbtList paletteNbt)
func_204768_a(ListNBT arg0, ListNBT arg1)
func_204768_a(ListNBT arg0, ListNBT arg1)
private NbtList
a(int... arg0)
method_15169(int... arg0)
newIntList(int... ints)
func_186267_a(int... arg0)
writeInts(int... values)
private NbtList
a(double... arg0)
method_15184(double... arg0)
newDoubleList(double... doubles)
func_186264_a(double... arg0)
writeDoubles(double... values)