net.minecraft.world.gen.structure.template

public class StructureTemplate

azc
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(ajs arg0, co arg1, co arg2, boolean arg3, alu 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(ajs arg0, co arg1, co 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(co arg0, aza arg1)
method_11890(class_2552 arg0, class_2764 arg1)
filterBlocks(BlockPos pos, StructurePlaceSettings settings)
getDataBlocks(BlockPos pos, PlacementSettings placementIn)
public BlockPos
a(aza arg0, co arg1, aza arg2, co 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(aza arg0, co arg1)
method_11886(class_2764 arg0, class_2552 arg1)
calculateRelativePos(StructurePlaceSettings settings, BlockPos pos)
transformedBlockPos(PlacementSettings placementIn, BlockPos pos)
public void
a(ajs arg0, co arg1, aza 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(ajs arg0, co arg1, aza 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(ajs arg0, co arg1, aza 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(ajs arg0, co arg1, azb arg2, aza 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 worldIn, BlockPos arg1, ITemplateProcessor templateProcessor, PlacementSettings placementIn, int flags)
private void
a(ajs arg0, co arg1, aou arg2, aqi arg3, axz 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(aqi arg0)
method_11885(class_2734 arg0)
getSize(BlockRotation rotation)
transformedSize(Rotation rotationIn)
private static BlockPos
b(co arg0, aou arg1, aqi 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(bdw arg0, aou arg1, aqi 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(co arg0, aou arg1, aqi 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 static BlockPos
a(co arg0, aou arg1, aqi arg2, int arg3, int arg4)
method_13817(class_2552 arg0, class_2727 arg1, class_2734 arg2, int arg3, int arg4)
getZeroPositionWithTransform(BlockPos pos, BlockMirror mirror, BlockRotation rotation, int sizeX, int sizeZ)
getZeroPositionWithTransform(BlockPos arg0, Mirror arg1, Rotation arg2, int arg3, int arg4)
public static void
a(ph arg0)
method_13818(class_2934 arg0)
registerSchema(DataFixerUpper dfu)
registerFixes(DataFixer fixer)
public NbtCompound
a(du arg0)
method_11891(class_322 arg0)
writeNbt(NbtCompound nbt)
writeToNBT(NBTTagCompound nbt)
public void
b(du 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)