net.minecraft.world.level.levelgen.structure.pools

public class JigsawPlacement

esf
net.minecraft.world.level.levelgen.structure.pools.JigsawPlacement
net.minecraft.class_3778
net.minecraft.unmapped.C_yhwtbjhx
net.minecraft.structure.pool.StructurePoolBasedGenerator
net.minecraft.structure.pool.StructurePoolBasedGenerator

Field summary

Modifier and TypeField
static final org.slf4j.Logger
a
LOGGER
field_16665
f_xxmuzwnp
LOGGER
LOGGER
private static final int
b
UNSET_HEIGHT
field_52657
f_fqnphvue
HEIGHT_NOT_SET

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public static Optional<Structure$GenerationStub>
a(erb$a arg0, je<esl> arg1, Optional<alg> arg2, int arg3, iu arg4, boolean arg5, Optional<egg$a> arg6, int arg7, esp arg8, esb arg9, eun arg10)
addPieces(Structure$GenerationContext arg0, Holder<StructureTemplatePool> arg1, Optional<ResourceLocation> arg2, int arg3, BlockPos arg4, boolean arg5, Optional<Heightmap$Types> arg6, int arg7, PoolAliasLookup arg8, DimensionPadding arg9, LiquidSettings arg10)
method_30419(class_3195$class_7149 arg0, class_6880<class_3785> arg1, Optional<class_2960> arg2, int arg3, class_2338 arg4, boolean arg5, Optional<class_2902$class_2903> arg6, int arg7, class_8891 arg8, class_9778 arg9, class_9822 arg10)
m_nawjcqkk(C_quklzgtb$C_ooyswlix arg0, C_cjzoxshv<C_dglscyab> arg1, Optional<C_ncpywfca> arg2, int arg3, C_hynzadkk arg4, boolean arg5, Optional<C_ybztoekc$C_wkdeqzbn> arg6, int arg7, C_klopvdsw arg8, C_rrjurqnp arg9, C_wgjkyhfd arg10)
generate(Structure$Context context, RegistryEntry<StructurePool> structurePool, Optional<Identifier> id, int size, BlockPos pos, boolean useExpansionHack, Optional<Heightmap$Type> projectStartToHeightmap, int maxDistanceFromCenter, StructurePoolAliasLookup aliasLookup, DimensionPadding dimensionPadding, StructureLiquidSettings liquidSettings)
m_nawjcqkk(StructureFeature$GenerationContext arg0, Holder<StructurePool> arg1, Optional<Identifier> arg2, int arg3, BlockPos pos, boolean arg5, Optional<Heightmap$Type> arg6, int arg7, StructurePoolAliasLookup arg8, DimensionPadding arg9, LiquidSettings arg10)
private static boolean
a(djc arg0, esb arg1, eqt arg2)
isStartTooCloseToWorldHeightLimits(LevelHeightAccessor arg0, DimensionPadding arg1, BoundingBox arg2)
method_65173(class_5539 arg0, class_9778 arg1, class_3341 arg2)
m_tueefrsv(C_qpninoyb arg0, C_rrjurqnp arg1, C_hmqypqzz arg2)
method_65173(HeightLimitView arg0, DimensionPadding arg1, BlockBox arg2)
m_tueefrsv(HeightLimitView world, DimensionPadding arg1, BlockBox arg2)
private static Optional<BlockPos>
a(esj arg0, alg arg1, iu arg2, dsz arg3, eve arg4, ehf arg5)
getRandomNamedJigsaw(StructurePoolElement arg0, ResourceLocation arg1, BlockPos arg2, Rotation arg3, StructureTemplateManager arg4, WorldgenRandom arg5)
method_43566(class_3784 arg0, class_2960 arg1, class_2338 arg2, class_2470 arg3, class_3485 arg4, class_2919 arg5)
m_gxrphpbw(C_eyvbcijq arg0, C_ncpywfca arg1, C_hynzadkk arg2, C_mboglirk arg3, C_zxhjfyir arg4, C_zorcemxg arg5)
findStartingJigsawPos(StructurePoolElement pool, Identifier id, BlockPos pos, BlockRotation rotation, StructureTemplateManager structureManager, ChunkRandom random)
findStartingJigsawPos(StructurePoolElement poolElement, Identifier name, BlockPos pos, BlockRotation rotation, StructureTemplateManager structureTemplateManager, ChunkRandom chunkRandom)
private static void
a(egu arg0, int arg1, boolean arg2, ecf arg3, eve arg4, djc arg5, azv arg6, jr<esl> arg7, eqx arg8, List<eqx> arg9, ffk arg10, esp arg11, eun arg12)
addPieces(RandomState arg0, int arg1, boolean arg2, ChunkGenerator arg3, StructureTemplateManager arg4, LevelHeightAccessor arg5, RandomSource arg6, Registry<StructureTemplatePool> arg7, PoolElementStructurePiece arg8, List<PoolElementStructurePiece> arg9, VoxelShape arg10, PoolAliasLookup arg11, LiquidSettings arg12)
method_27230(class_7138 arg0, int arg1, boolean arg2, class_2794 arg3, class_3485 arg4, class_5539 arg5, class_5819 arg6, class_2378<class_3785> arg7, class_3790 arg8, List<class_3790> arg9, class_265 arg10, class_8891 arg11, class_9822 arg12)
m_ksngmytj(C_edfiqifk arg0, int arg1, boolean arg2, C_kgfalbim arg3, C_zxhjfyir arg4, C_qpninoyb arg5, C_rlomrsco arg6, C_tqxyjqsk<C_dglscyab> arg7, C_paeomyma arg8, List<C_paeomyma> arg9, C_zscvhwbd arg10, C_klopvdsw arg11, C_wgjkyhfd arg12)
generate(NoiseConfig noiseConfig, int maxSize, boolean modifyBoundingBox, ChunkGenerator chunkGenerator, StructureTemplateManager structureTemplateManager, HeightLimitView heightLimitView, Random random, Registry<StructurePool> structurePoolRegistry, PoolStructurePiece firstPiece, List<PoolStructurePiece> pieces, VoxelShape pieceShape, StructurePoolAliasLookup aliasLookup, StructureLiquidSettings liquidSettings)
m_ksngmytj(RandomState randomState, int maxDepth, boolean modifyBoundingBox, ChunkGenerator chunkGenerator, StructureTemplateManager structureTemplateManager, HeightLimitView world, RandomGenerator random, Registry<StructurePool> registry, PoolStructurePiece piece, List<PoolStructurePiece> children, VoxelShape arg10, StructurePoolAliasLookup arg11, LiquidSettings arg12)
public static boolean
a(arq arg0, je<esl> arg1, alg arg2, int arg3, iu arg4, boolean arg5)
generateJigsaw(ServerLevel arg0, Holder<StructureTemplatePool> arg1, ResourceLocation arg2, int arg3, BlockPos arg4, boolean arg5)
method_43729(class_3218 arg0, class_6880<class_3785> arg1, class_2960 arg2, int arg3, class_2338 arg4, boolean arg5)
m_kzzixrfe(C_bdwnwhiu arg0, C_cjzoxshv<C_dglscyab> arg1, C_ncpywfca arg2, int arg3, C_hynzadkk arg4, boolean arg5)
generate(ServerWorld world, RegistryEntry<StructurePool> structurePool, Identifier id, int size, BlockPos pos, boolean keepJigsaws)
generate(ServerWorld world, Holder<StructurePool> structurePool, Identifier name, int maxDepth, BlockPos pos, boolean keepJigsaws)