| 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>> |
| placementCodec(com.mojang.serialization.codecs.RecordCodecBuilder$Instance<S> i) |
| method_41637(com.mojang.serialization.codecs.RecordCodecBuilder$Instance<S> arg0) |
| buildCodec(com.mojang.serialization.codecs.RecordCodecBuilder$Instance<S> instance) |
|
| protected Vec3i |
| locateOffset() |
| method_41642() |
| getLocateOffset() |
|
| protected StructurePlacement$FrequencyReductionMethod |
| frequencyReductionMethod() |
| method_41643() |
| getFrequencyReductionMethod() |
|
| protected float |
| frequency() |
| method_41644() |
| getFrequency() |
|
| protected int |
| salt() |
| method_41645() |
| getSalt() |
|
| protected Optional<StructurePlacement$ExclusionZone> |
| exclusionZone() |
| method_41646() |
| getExclusionZone() |
|
| public boolean |
|
| public boolean |
| applyAdditionalChunkRestrictions(int sourceX, int sourceZ, long levelSeed) |
| 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<?> |
| type() |
| method_40166() |
| getType() |
|
| private static boolean |
| probabilityReducer(long seed, int salt, int sourceX, int sourceZ, float probability) |
| 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 |
| legacyProbabilityReducerWithDouble(long seed, int salt, int sourceX, int sourceZ, float probability) |
| 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 |
| legacyArbitrarySaltProbabilityReducer(long seed, int salt, int sourceX, int sourceZ, float probability) |
| 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 |
| legacyPillagerOutpostReducer(long seed, int salt, int sourceX, int sourceZ, float probability) |
| method_41641(long arg0, int arg1, int arg2, int arg3, float arg4) |
| legacyType1ShouldGenerate(long seed, int salt, int chunkX, int chunkZ, float frequency) |
|