net.minecraft.world.gen.chunk.placement

public interface StructurePlacement

net.minecraft.world.level.levelgen.structure.placement.StructurePlacement
net.minecraft.class_1_1143
net.minecraft.world.gen.chunk.placement.StructurePlacement

Field summary

Modifier and TypeField
com.mojang.serialization.Codec<StructurePlacement>
CODEC
field_1_7917
CODEC

Method summary

Modifier and TypeMethod
boolean
isStructureChunk(ChunkGeneratorStructureState state, int sourceX, int sourceZ)
method_41639(class_7869 arg0, int arg1, int arg2)
shouldGenerate(StructurePlacementCalculator structurePlacementCalculator, int x, int z)
default boolean
applyAdditionalChunkRestrictions(int sourceX, int sourceZ, long levelSeed)
method_56575(int arg0, int arg1, long arg2)
applyFrequencyReduction(int chunkX, int chunkZ, long seed)
default BlockPos
getLocatePos(ChunkPos chunkPos)
method_1_7227(class_1923 arg0)
getLocatePos(ChunkPos chunkPos)
default Vec3i
locateOffset()
method_41642()
getLocateOffset()
com.mojang.serialization.MapCodec<? extends StructurePlacement>
codec()
method_1_7226()
getCodec()
private static com.mojang.serialization.MapCodec
lambda$static$0(com.mojang.serialization.MapCodec arg0)
method_1_7228(com.mojang.serialization.MapCodec arg0)
method_1_7228(com.mojang.serialization.MapCodec mapCodec)