protected static <S extends StructurePlacement> com.mojang.datafixers.Products$P5<com.mojang.serialization.codecs.RecordCodecBuilder$Mu<S>, Vec3i, StructurePlacement$FrequencyReductionMethod, Float, Integer, Optional<StructurePlacement$ExclusionZone>> | | a(com.mojang.serialization.codecs.RecordCodecBuilder$Instance<S> arg0) | | placementCodec(com.mojang.serialization.codecs.RecordCodecBuilder$Instance<S> arg0) | | method_41637(com.mojang.serialization.codecs.RecordCodecBuilder$Instance<S> arg0) | | buildCodec(com.mojang.serialization.codecs.RecordCodecBuilder$Instance<S> instance) | | m_227041_(com.mojang.serialization.codecs.RecordCodecBuilder$Instance<S> p_227042_) |
|
protected Vec3i | | f() | | locateOffset() | | method_41642() | | getLocateOffset() | | m_227072_() |
|
protected StructurePlacement$FrequencyReductionMethod | | g() | | frequencyReductionMethod() | | method_41643() | | getFrequencyReductionMethod() | | m_227073_() |
|
protected float | | h() | | frequency() | | method_41644() | | getFrequency() | | m_227074_() |
|
protected int | | i() | | salt() | | method_41645() | | getSalt() | | m_227075_() |
|
protected Optional<StructurePlacement$ExclusionZone> | | j() | | exclusionZone() | | method_41646() | | getExclusionZone() | | m_227076_() |
|
public boolean | | b(duc arg0, int arg1, int arg2) | | isStructureChunk(ChunkGeneratorStructureState arg0, int arg1, int arg2) | | method_41639(class_7869 arg0, int arg1, int arg2) | | shouldGenerate(StructurePlacementCalculator calculator, int chunkX, int chunkZ) | | m_255071_(C_254614_ p_255959_, int p_256065_, int arg2) |
|
public boolean | | a(int arg0, int arg1, long arg2) | | applyAdditionalChunkRestrictions(int arg0, int arg1, long arg2) | | method_56575(int arg0, int arg1, long arg2) | | applyFrequencyReduction(int chunkX, int chunkZ, long seed) | | m_318660_(int p_330207_, int p_334851_, long arg2) |
|
public boolean | | c(duc arg0, int arg1, int arg2) | | applyInteractionsWithOtherStructures(ChunkGeneratorStructureState arg0, int arg1, int arg2) | | method_56576(class_7869 arg0, int arg1, int arg2) | | applyExclusionZone(StructurePlacementCalculator calculator, int centerChunkX, int centerChunkZ) | | m_319583_(C_254614_ p_327790_, int p_329174_, int arg2) |
|
protected abstract boolean | | a(duc arg0, int arg1, int arg2) | | isPlacementChunk(ChunkGeneratorStructureState arg0, int arg1, int arg2) | | method_40168(class_7869 arg0, int arg1, int arg2) | | isStartChunk(StructurePlacementCalculator calculator, int chunkX, int chunkZ) | | m_214090_(C_254614_ p_227046_, int p_227047_, int arg2) |
|
public BlockPos | |
public abstract StructurePlacementType<?> | | e() | | type() | | method_40166() | | getType() | | m_203443_() |
|
private static boolean | | a(long arg0, int arg1, int arg2, int arg3, float arg4) | | probabilityReducer(long arg0, int arg1, int arg2, int arg3, float arg4) | | method_41635(long arg0, int arg1, int arg2, int arg3, float arg4) | | defaultShouldGenerate(long seed, int salt, int chunkX, int chunkZ, float frequency) | | m_227033_(long p_227034_, int p_227036_, int p_227037_, int p_227038_, float arg4) |
|
private static boolean | | b(long arg0, int arg1, int arg2, int arg3, float arg4) | | legacyProbabilityReducerWithDouble(long arg0, int arg1, int arg2, int arg3, float arg4) | | method_41638(long arg0, int arg1, int arg2, int arg3, float arg4) | | legacyType3ShouldGenerate(long seed, int salt, int chunkX, int chunkZ, float frequency) | | m_227048_(long p_227049_, int p_227051_, int p_227052_, int p_227053_, float arg4) |
|
private static boolean | | c(long arg0, int arg1, int arg2, int arg3, float arg4) | | legacyArbitrarySaltProbabilityReducer(long arg0, int arg1, int arg2, int arg3, float arg4) | | method_41640(long arg0, int arg1, int arg2, int arg3, float arg4) | | legacyType2ShouldGenerate(long seed, int salt, int chunkX, int chunkZ, float frequency) | | m_227060_(long p_227061_, int p_227063_, int p_227064_, int p_227065_, float arg4) |
|
private static boolean | | d(long arg0, int arg1, int arg2, int arg3, float arg4) | | legacyPillagerOutpostReducer(long arg0, int arg1, int arg2, int arg3, float arg4) | | method_41641(long arg0, int arg1, int arg2, int arg3, float arg4) | | legacyType1ShouldGenerate(long seed, int salt, int chunkX, int chunkZ, float frequency) | | m_227066_(long p_227067_, int p_227069_, int p_227070_, int p_227071_, float arg4) |
|