net.minecraft.world.gen.structure.template

public class StructureTemplate

awo
net.minecraft.class_2765
net.minecraft.world.gen.structure.template.StructureTemplate
net.minecraft.world.gen.structure.template.Template

Field summary

Modifier and TypeField
private final List<StructureTemplate$StructureBlock>
a
field_13031
blocks
blocks
private final List<StructureTemplate$StructureEntity>
b
field_13032
entities
entities
private BlockPos
c
field_13033
size
size
private String
d
field_13034
author
author

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public BlockPos
a()
method_11880()
getSize()
getSize()
public void
a(String arg0)
method_11892(String arg0)
setAuthor(String author)
setAuthor(String authorIn)
public String
b()
method_11895()
getAuthor()
getAuthor()
public void
a(aht arg0, cl arg1, cl arg2, boolean arg3, ajt arg4)
method_11884(class_1150 arg0, class_2552 arg1, class_2552 arg2, boolean arg3, class_197 arg4)
fill(World world, BlockPos min, BlockPos max, boolean entities, Block ignore)
takeBlocksFromWorld(World worldIn, BlockPos startPos, BlockPos endPos, boolean takeEntities, Block toIgnore)
private void
a(aht arg0, cl arg1, cl arg2)
method_11883(class_1150 arg0, class_2552 arg1, class_2552 arg2)
fillEntities(World world, BlockPos min, BlockPos max)
takeEntitiesFromWorld(World worldIn, BlockPos startPos, BlockPos endPos)
public Map<BlockPos, String>
a(cl arg0, awn arg1)
method_11890(class_2552 arg0, class_2764 arg1)
filterBlocks(BlockPos pos, StructurePlaceSettings settings)
getDataBlocks(BlockPos pos, PlacementSettings placementIn)
public BlockPos
a(awn arg0, cl arg1, awn arg2, cl arg3)
method_11887(class_2764 arg0, class_2552 arg1, class_2764 arg2, class_2552 arg3)
findConnectionPos(StructurePlaceSettings settings1, BlockPos pos1, StructurePlaceSettings settings2, BlockPos pos2)
calculateConnectedPos(PlacementSettings placementIn, BlockPos arg1, PlacementSettings arg2, BlockPos arg3)
public static BlockPos
a(awn arg0, cl arg1)
method_11886(class_2764 arg0, class_2552 arg1)
calculateRelativePos(StructurePlaceSettings settings, BlockPos pos)
transformedBlockPos(PlacementSettings placementIn, BlockPos arg1)
public void
a(aht arg0, cl arg1, awn arg2)
method_11882(class_1150 arg0, class_2552 arg1, class_2764 arg2)
placeInChunk(World world, BlockPos pos, StructurePlaceSettings settings)
addBlocksToWorldChunk(World worldIn, BlockPos pos, PlacementSettings placementIn)
public void
b(aht arg0, cl arg1, awn arg2)
method_11896(class_1150 arg0, class_2552 arg1, class_2764 arg2)
place(World world, BlockPos pos, StructurePlaceSettings settings)
addBlocksToWorld(World worldIn, BlockPos pos, PlacementSettings placementIn)
private void
a(aht arg0, cl arg1, amr arg2, aoe arg3, avp arg4)
method_11881(class_1150 arg0, class_2552 arg1, class_2727 arg2, class_2734 arg3, class_1251 arg4)
placeEntities(World world, BlockPos pos, BlockMirror mirror, BlockRotation rotation, StructureBox bounds)
addEntitiesToWorld(World worldIn, BlockPos pos, Mirror mirrorIn, Rotation rotationIn, StructureBoundingBox aabb)
public BlockPos
a(aoe arg0)
method_11885(class_2734 arg0)
getSize(BlockRotation rotation)
transformedSize(Rotation rotationIn)
private static BlockPos
a(cl arg0, amr arg1, aoe arg2)
method_11889(class_2552 arg0, class_2727 arg1, class_2734 arg2)
transform(BlockPos pos, BlockMirror mirror, BlockRotation rotation)
transformedBlockPos(BlockPos pos, Mirror mirrorIn, Rotation rotationIn)
private static Vec3d
a(bbh arg0, amr arg1, aoe arg2)
method_11888(class_236 arg0, class_2727 arg1, class_2734 arg2)
transform(Vec3d pos, BlockMirror mirror, BlockRotation rotation)
transformedVec3d(Vec3d vec, Mirror mirrorIn, Rotation rotationIn)
public NbtCompound
a(dq arg0)
method_11891(class_322 arg0)
writeNbt(NbtCompound nbt)
writeToNBT(NBTTagCompound nbt)
public void
b(dq arg0)
method_11897(class_322 arg0)
readNbt(NbtCompound nbt)
read(NBTTagCompound compound)
private NbtList
a(int... arg0)
method_11894(int... arg0)
newIntList(int... ints)
writeInts(int... values)
private NbtList
a(double... arg0)
method_11893(double... arg0)
newDoubleList(double... doubles)
writeDoubles(double... values)