net.minecraft.world.level.levelgen.structure.templatesystem

public class StructureTemplate

exf
net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate
net.minecraft.class_3499

Field summary

Modifier and TypeField
private static final org.slf4j.Logger
l
LOGGER
field_60379
public static final String
a
PALETTE_TAG
field_31687
public static final String
b
PALETTE_LIST_TAG
field_31688
public static final String
c
ENTITIES_TAG
field_31689
public static final String
d
BLOCKS_TAG
field_31690
public static final String
e
BLOCK_TAG_POS
field_31691
public static final String
f
BLOCK_TAG_STATE
field_31692
public static final String
g
BLOCK_TAG_NBT
field_31693
public static final String
h
ENTITY_TAG_POS
field_31694
public static final String
i
ENTITY_TAG_BLOCKPOS
field_31695
public static final String
j
ENTITY_TAG_NBT
field_31696
public static final String
k
SIZE_TAG
field_31697
private final List<StructureTemplate$Palette>
m
palettes
field_15586
private final List<StructureTemplate$StructureEntityInfo>
n
entityInfoList
field_15589
private Vec3i
o
size
field_15587
private String
p
author
field_15588

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public Vec3i
a()
getSize()
method_15160()
public void
a(String arg0)
setAuthor(String arg0)
method_15161(String arg0)
public String
b()
getAuthor()
method_15181()
public void
a(dkz arg0, iy arg1, kd arg2, boolean arg3, doe arg4)
fillFromWorld(Level arg0, BlockPos arg1, Vec3i arg2, boolean arg3, Block arg4)
method_15174(class_1937 arg0, class_2338 arg1, class_2382 arg2, boolean arg3, class_2248 arg4)
private static void
a(exf$d arg0, List<exf$d> arg1, List<exf$d> arg2, List<exf$d> arg3)
addToLists(StructureTemplate$StructureBlockInfo arg0, List<StructureTemplate$StructureBlockInfo> arg1, List<StructureTemplate$StructureBlockInfo> arg2, List<StructureTemplate$StructureBlockInfo> arg3)
method_28054(class_3499$class_3501 arg0, List<class_3499$class_3501> arg1, List<class_3499$class_3501> arg2, List<class_3499$class_3501> arg3)
private static List<StructureTemplate$StructureBlockInfo>
a(List<exf$d> arg0, List<exf$d> arg1, List<exf$d> arg2)
buildInfoList(List<StructureTemplate$StructureBlockInfo> arg0, List<StructureTemplate$StructureBlockInfo> arg1, List<StructureTemplate$StructureBlockInfo> arg2)
method_28055(List<class_3499$class_3501> arg0, List<class_3499$class_3501> arg1, List<class_3499$class_3501> arg2)
private void
a(dkz arg0, iy arg1, iy arg2, bao arg3)
fillEntityList(Level arg0, BlockPos arg1, BlockPos arg2, ProblemReporter arg3)
method_15164(class_1937 arg0, class_2338 arg1, class_2338 arg2, class_8942 arg3)
public List<StructureTemplate$StructureBlockInfo>
a(iy arg0, exb arg1, doe arg2)
filterBlocks(BlockPos arg0, StructurePlaceSettings arg1, Block arg2)
method_16445(class_2338 arg0, class_3492 arg1, class_2248 arg2)
public List<StructureTemplate$JigsawBlockInfo>
a(iy arg0, duz arg1)
getJigsaws(BlockPos arg0, Rotation arg1)
method_64822(class_2338 arg0, class_2470 arg1)
public it.unimi.dsi.fastutil.objects.ObjectArrayList<StructureTemplate$StructureBlockInfo>
a(iy arg0, exb arg1, doe arg2, boolean arg3)
filterBlocks(BlockPos arg0, StructurePlaceSettings arg1, Block arg2, boolean arg3)
method_15165(class_2338 arg0, class_3492 arg1, class_2248 arg2, boolean arg3)
public BlockPos
a(exb arg0, iy arg1, exb arg2, iy arg3)
calculateConnectedPosition(StructurePlaceSettings arg0, BlockPos arg1, StructurePlaceSettings arg2, BlockPos arg3)
method_15180(class_3492 arg0, class_2338 arg1, class_3492 arg2, class_2338 arg3)
public static BlockPos
a(exb arg0, iy arg1)
calculateRelativePosition(StructurePlaceSettings arg0, BlockPos arg1)
method_15171(class_3492 arg0, class_2338 arg1)
public boolean
a(dlq arg0, iy arg1, iy arg2, exb arg3, baq arg4, int arg5)
placeInWorld(ServerLevelAccessor arg0, BlockPos arg1, BlockPos arg2, StructurePlaceSettings arg3, RandomSource arg4, int arg5)
method_15172(class_5425 arg0, class_2338 arg1, class_2338 arg2, class_3492 arg3, class_5819 arg4, int arg5)
public static void
a(dla arg0, int arg1, fhg arg2, iy arg3)
updateShapeAtEdge(LevelAccessor arg0, int arg1, DiscreteVoxelShape arg2, BlockPos arg3)
method_58190(class_1936 arg0, int arg1, class_251 arg2, class_2338 arg3)
public static void
a(dla arg0, int arg1, fhg arg2, int arg3, int arg4, int arg5)
updateShapeAtEdge(LevelAccessor arg0, int arg1, DiscreteVoxelShape arg2, int arg3, int arg4, int arg5)
method_20532(class_1936 arg0, int arg1, class_251 arg2, int arg3, int arg4, int arg5)
public static List<StructureTemplate$StructureBlockInfo>
a(dlq arg0, iy arg1, iy arg2, exb arg3, List<exf$d> arg4)
processBlockInfos(ServerLevelAccessor arg0, BlockPos arg1, BlockPos arg2, StructurePlaceSettings arg3, List<StructureTemplate$StructureBlockInfo> arg4)
method_16446(class_5425 arg0, class_2338 arg1, class_2338 arg2, class_3492 arg3, List<class_3499$class_3501> arg4)
private void
a(dlq arg0, iy arg1, dti arg2, duz arg3, iy arg4, esv arg5, boolean arg6, bao arg7)
placeEntities(ServerLevelAccessor arg0, BlockPos arg1, Mirror arg2, Rotation arg3, BlockPos arg4, BoundingBox arg5, boolean arg6, ProblemReporter arg7)
method_15179(class_5425 arg0, class_2338 arg1, class_2415 arg2, class_2470 arg3, class_2338 arg4, class_3341 arg5, boolean arg6, class_8942 arg7)
private static Optional<Entity>
a(bao arg0, dlq arg1, ue arg2)
createEntityIgnoreException(ProblemReporter arg0, ServerLevelAccessor arg1, CompoundTag arg2)
method_17916(class_8942 arg0, class_5425 arg1, class_2487 arg2)
public Vec3i
a(duz arg0)
getSize(Rotation arg0)
method_15166(class_2470 arg0)
public static BlockPos
a(iy arg0, dti arg1, duz arg2, iy arg3)
transform(BlockPos arg0, Mirror arg1, Rotation arg2, BlockPos arg3)
method_15168(class_2338 arg0, class_2415 arg1, class_2470 arg2, class_2338 arg3)
public static Vec3
a(fgx arg0, dti arg1, duz arg2, iy arg3)
transform(Vec3 arg0, Mirror arg1, Rotation arg2, BlockPos arg3)
method_15176(class_243 arg0, class_2415 arg1, class_2470 arg2, class_2338 arg3)
public BlockPos
a(iy arg0, dti arg1, duz arg2)
getZeroPositionWithTransform(BlockPos arg0, Mirror arg1, Rotation arg2)
method_15167(class_2338 arg0, class_2415 arg1, class_2470 arg2)
public static BlockPos
a(iy arg0, dti arg1, duz arg2, int arg3, int arg4)
getZeroPositionWithTransform(BlockPos arg0, Mirror arg1, Rotation arg2, int arg3, int arg4)
method_15162(class_2338 arg0, class_2415 arg1, class_2470 arg2, int arg3, int arg4)
public BoundingBox
b(exb arg0, iy arg1)
getBoundingBox(StructurePlaceSettings arg0, BlockPos arg1)
method_16187(class_3492 arg0, class_2338 arg1)
public BoundingBox
a(iy arg0, duz arg1, iy arg2, dti arg3)
getBoundingBox(BlockPos arg0, Rotation arg1, BlockPos arg2, Mirror arg3)
method_27267(class_2338 arg0, class_2470 arg1, class_2338 arg2, class_2415 arg3)
protected static BoundingBox
a(iy arg0, duz arg1, iy arg2, dti arg3, kd arg4)
getBoundingBox(BlockPos arg0, Rotation arg1, BlockPos arg2, Mirror arg3, Vec3i arg4)
method_34400(class_2338 arg0, class_2470 arg1, class_2338 arg2, class_2415 arg3, class_2382 arg4)
public CompoundTag
a(ue arg0)
save(CompoundTag arg0)
method_15175(class_2487 arg0)
public void
a(jj<doe> arg0, ue arg1)
load(HolderGetter<Block> arg0, CompoundTag arg1)
method_15183(class_7871<class_2248> arg0, class_2487 arg1)
private void
a(jj<doe> arg0, uk arg1, uk arg2)
loadPalette(HolderGetter<Block> arg0, ListTag arg1, ListTag arg2)
method_15177(class_7871<class_2248> arg0, class_2499 arg1, class_2499 arg2)
private ListTag
a(int... arg0)
newIntegerList(int... arg0)
method_15169(int... arg0)
private ListTag
a(double... arg0)
newDoubleList(double... arg0)
method_15184(double... arg0)
public static JigsawBlockEntity$JointType
a(ue arg0, ecg arg1)
getJointType(CompoundTag arg0, BlockState arg1)
method_64823(class_2487 arg0, class_2680 arg1)
public static JigsawBlockEntity$JointType
a(ecg arg0)
getDefaultJointType(BlockState arg0)
method_67693(class_2680 arg0)