net.minecraft.structure

public class NetherFossilGenerator$Piece

extends SimpleStructurePiece

net.minecraft.world.level.levelgen.structure.structures.NetherFossilPieces$NetherFossilPiece
net.minecraft.class_4787$class_4788
net.minecraft.structure.NetherFossilGenerator$Piece

Constructor summary

ModifierConstructor
public (StructureTemplateManager manager, Identifier template, BlockPos pos, BlockRotation rotation)
public (StructureTemplateManager manager, NbtCompound nbt)

Method summary

Modifier and TypeMethod
private static StructurePlacementData
makeSettings(Rotation rotation)
method_35431(class_2470 arg0)
createPlacementData(BlockRotation rotation)
protected void
addAdditionalSaveData(StructurePieceSerializationContext context, CompoundTag tag)
method_14943(class_6625 arg0, class_2487 arg1)
writeNbt(StructureContext arg0, NbtCompound arg1)
protected void
handleDataMarker(String markerId, BlockPos position, ServerLevelAccessor level, RandomSource random, BoundingBox chunkBB)
method_15026(String arg0, class_2338 arg1, class_5425 arg2, class_5819 arg3, class_3341 arg4)
handleMetadata(String arg0, BlockPos arg1, ServerWorldAccess arg2, Random arg3, BlockBox arg4)
public void
postProcess(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox chunkBB, ChunkPos chunkPos, BlockPos referencePos)
method_14931(class_5281 arg0, class_5138 arg1, class_2794 arg2, class_5819 arg3, class_3341 arg4, class_1923 arg5, class_2338 arg6)
generate(StructureWorldAccess arg0, StructureAccessor arg1, ChunkGenerator arg2, Random arg3, BlockBox arg4, ChunkPos arg5, BlockPos arg6)
private void
placeDriedGhast(WorldGenLevel level, RandomSource random, BoundingBox fossilBB, BoundingBox chunkBB)
method_70757(class_5281 arg0, class_5819 arg1, class_3341 arg2, class_3341 arg3)
generateDriedGhast(StructureWorldAccess world, Random random, BlockBox box, BlockBox chunkBox)
private static StructurePlacementData
lambda$new$0(CompoundTag arg0, Identifier arg1)
method_35432(class_2487 arg0, class_2960 arg1)
method_35432(NbtCompound arg0, Identifier id)