net.minecraft.world.gen.structure.template

public class StructureTemplate

axh
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(aid arg0, cm arg1, cm arg2, boolean arg3, akf 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(aid arg0, cm arg1, cm 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(cm arg0, axf arg1)
method_11890(class_2552 arg0, class_2764 arg1)
filterBlocks(BlockPos pos, StructurePlaceSettings settings)
getDataBlocks(BlockPos pos, PlacementSettings placementIn)
public BlockPos
a(axf arg0, cm arg1, axf arg2, cm 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(axf arg0, cm arg1)
method_11886(class_2764 arg0, class_2552 arg1)
calculateRelativePos(StructurePlaceSettings settings, BlockPos pos)
transformedBlockPos(PlacementSettings placementIn, BlockPos arg1)
public void
a(aid arg0, cm arg1, axf 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(aid arg0, cm arg1, axf 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)
public void
a(aid arg0, cm arg1, axf arg2, int arg3)
method_13391(class_1150 arg0, class_2552 arg1, class_2764 arg2, int arg3)
place(World world, BlockPos pos, StructurePlaceSettings settings, int flags)
addBlocksToWorld(World worldIn, BlockPos pos, PlacementSettings placementIn, int flags)
public void
a(aid arg0, cm arg1, axg arg2, axf arg3, int arg4)
method_13392(class_1150 arg0, class_2552 arg1, class_3017 arg2, class_2764 arg3, int arg4)
place(World world, BlockPos pos, StructureProcessor processor, StructurePlaceSettings settings, int flags)
addBlocksToWorld(World arg0, BlockPos arg1, ITemplateProcessor arg2, PlacementSettings arg3, int arg4)
private void
a(aid arg0, cm arg1, anf arg2, aos arg3, awg 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(aos arg0)
method_11885(class_2734 arg0)
getSize(BlockRotation rotation)
transformedSize(Rotation rotationIn)
private static BlockPos
b(cm arg0, anf arg1, aos 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(bcb arg0, anf arg1, aos 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 BlockPos
a(cm arg0, anf arg1, aos arg2)
method_13393(class_2552 arg0, class_2727 arg1, class_2734 arg2)
getZeroPositionWithTransform(BlockPos pos, BlockMirror mirror, BlockRotation rotation)
getZeroPositionWithTransform(BlockPos arg0, Mirror arg1, Rotation arg2)
public NbtCompound
a(dr arg0)
method_11891(class_322 arg0)
writeNbt(NbtCompound nbt)
writeToNBT(NBTTagCompound nbt)
public void
b(dr 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)