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) |
|
protected Vec3i | | f() | | locateOffset() | | method_41642() | | getLocateOffset() |
|
protected StructurePlacement$FrequencyReductionMethod | | g() | | frequencyReductionMethod() | | method_41643() | | getFrequencyReductionMethod() |
|
protected float | | h() | | frequency() | | method_41644() | | getFrequency() |
|
protected int | | i() | | salt() | | method_41645() | | getSalt() |
|
protected Optional<StructurePlacement$ExclusionZone> | | j() | | exclusionZone() | | method_41646() | | getExclusionZone() |
|
public boolean | |
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) |
|
public boolean | |
protected abstract boolean | |
public BlockPos | |
public abstract StructurePlacementType<?> | | e() | | type() | | method_40166() | | getType() |
|
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) |
|
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) |
|
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) |
|
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) |
|