package net.minecraft.world.level.levelgen.structure; import net.minecraft.util.RandomSource; import net.minecraft.world.level.ChunkPos; import net.minecraft.world.level.StructureManager; import net.minecraft.world.level.WorldGenLevel; import net.minecraft.world.level.chunk.ChunkGenerator; import net.minecraft.world.level.levelgen.structure.pieces.PiecesContainer; @FunctionalInterface public interface PostPlacementProcessor { PostPlacementProcessor NONE = (worldGenLevel, structureManager, chunkGenerator, randomSource, boundingBox, chunkPos, piecesContainer) -> {}; void afterPlace( WorldGenLevel worldGenLevel, StructureManager structureManager, ChunkGenerator chunkGenerator, RandomSource randomSource, BoundingBox boundingBox, ChunkPos chunkPos, PiecesContainer piecesContainer ); }