minecraft-src/net/minecraft/world/level/levelgen/structure/PostPlacementProcessor.java
2025-07-04 01:41:11 +03:00

23 lines
811 B
Java

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
);
}