net.minecraft.structure.pool

public class StructurePoolBasedGenerator

fgs
net.minecraft.world.level.levelgen.structure.pools.JigsawPlacement
net.minecraft.class_3778
net.minecraft.structure.pool.StructurePoolBasedGenerator
net.minecraft.unmapped.C_yhwtbjhx
net.minecraft.structure.pool.StructurePoolBasedGenerator
net.minecraft.src.C_207033_

Field summary

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

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public static Optional<Structure$StructurePosition>
a(ffo$a o, jd<fgy> o, Optional<amo> o, int o, is o, boolean o, Optional<euq$a> o, fhp$a o, fhc o, fgo o, fja o)
addPieces(Structure$GenerationContext arg0, Holder<StructureTemplatePool> arg1, Optional<Identifier> arg2, int arg3, BlockPos arg4, boolean arg5, Optional<Heightmap$Types> arg6, JigsawStructure$MaxDistance 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, class_5434$class_11600 arg7, class_8891 arg8, class_9778 arg9, class_9822 arg10)
generate(Structure$Context context, RegistryEntry<StructurePool> structurePool, Optional<Identifier> id, int size, BlockPos pos, boolean useExpansionHack, Optional<Heightmap$Type> projectStartToHeightmap, JigsawStructure$MaxDistanceFromCenter maxDistanceFromCenter, StructurePoolAliasLookup aliasLookup, DimensionPadding dimensionPadding, StructureLiquidSettings liquidSettings)
m_doskzqza(C_quklzgtb$C_ooyswlix arg0, C_cjzoxshv<C_dglscyab> arg1, Optional<C_dbqpwypu> arg2, int arg3, C_hynzadkk arg4, boolean arg5, Optional<C_ybztoekc$C_wkdeqzbn> arg6, C_vdwtfnar$C_aqbgrfnl arg7, C_klopvdsw arg8, C_rrjurqnp arg9, C_wgjkyhfd arg10)
m_doskzqza(StructureFeature$GenerationContext arg0, Holder<StructurePool> arg1, Optional<Identifier> arg2, int arg3, BlockPos pos, boolean arg5, Optional<Heightmap$Type> arg6, JigsawFeature$C_aqbgrfnl arg7, StructurePoolAliasLookup arg8, DimensionPadding arg9, LiquidSettings arg10)
m_227238_(C_213164_$C_213165_ p_227239_, C_203228_<C_207042_> p_227240_, Optional<C_432211_> p_227241_, int p_227242_, C_4675_ p_227243_, boolean p_227244_, Optional<C_2190_$C_2191_> p_227245_, C_213193_$C_411123_ p_422367_, C_302046_ p_312146_, C_336463_ p_342449_, C_336455_ p_344414_)
private static boolean
a(dwq o, fgo o, ffg o)
isStartTooCloseToWorldHeightLimits(LevelHeightAccessor arg0, DimensionPadding arg1, BoundingBox arg2)
method_65173(class_5539 arg0, class_9778 arg1, class_3341 arg2)
exceedsHeightLimit(HeightLimitView world, DimensionPadding padding, BlockBox box)
m_tueefrsv(C_qpninoyb arg0, C_rrjurqnp arg1, C_hmqypqzz arg2)
m_tueefrsv(HeightLimitView world, DimensionPadding arg1, BlockBox arg2)
m_374445_(C_141183_ p_375709_, C_336463_ p_376622_, C_2478_ p_378736_)
private static Optional<BlockPos>
a(fgw o, amo o, is o, egm o, fjr o, evp o)
getRandomNamedJigsaw(StructurePoolElement arg0, Identifier 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)
findStartingJigsawPos(StructurePoolElement pool, Identifier id, BlockPos pos, BlockRotation rotation, StructureTemplateManager structureManager, ChunkRandom random)
m_gxrphpbw(C_eyvbcijq arg0, C_dbqpwypu arg1, C_hynzadkk arg2, C_mboglirk arg3, C_zxhjfyir arg4, C_zorcemxg arg5)
findStartingJigsawPos(StructurePoolElement poolElement, Identifier arg1, BlockPos pos, BlockRotation rotation, StructureTemplateManager structureTemplateManager, ChunkRandom chunkRandom)
m_227247_(C_207040_ p_227248_, C_432211_ p_458833_, C_4675_ p_227250_, C_1886_ p_227251_, C_213305_ p_227252_, C_2202_ p_227253_)
private static void
a(eve o, int o, boolean o, eqg o, fjr o, dwq o, bgr o, jq<fgy> o, ffk o, List<ffk> o, fug o, fhc o, fja o)
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)
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(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)
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)
m_227210_(C_213138_ p_227211_, int p_227212_, boolean p_227213_, C_2118_ p_227214_, C_213305_ p_227215_, C_141183_ p_227216_, C_212974_ p_227217_, C_4705_<C_207042_> p_227218_, C_2555_ p_227219_, List<C_2555_> p_227220_, C_3072_ p_227221_, C_302046_ p_312553_, C_336455_ p_343434_)
public static boolean
a(axf o, jd<fgy> o, amo o, int o, is o, boolean o)
generateJigsaw(ServerLevel arg0, Holder<StructureTemplatePool> arg1, Identifier 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)
generate(ServerWorld world, RegistryEntry<StructurePool> structurePool, Identifier id, int size, BlockPos pos, boolean keepJigsaws)
m_kzzixrfe(C_bdwnwhiu arg0, C_cjzoxshv<C_dglscyab> arg1, C_dbqpwypu arg2, int arg3, C_hynzadkk arg4, boolean arg5)
generate(ServerWorld world, Holder<StructurePool> structurePool, Identifier value, int maxDepth, BlockPos pos, boolean keepJigsaws)
m_227203_(C_12_ p_227204_, C_203228_<C_207042_> p_227205_, C_432211_ p_452846_, int p_227207_, C_4675_ p_227208_, boolean p_227209_)