net.minecraft.structure

public class WoodlandMansionGenerator$Piece

extends SimpleStructurePiece

net.minecraft.world.level.levelgen.structure.structures.WoodlandMansionPieces$WoodlandMansionPiece
net.minecraft.class_3471$class_3480
net.minecraft.structure.WoodlandMansionGenerator$Piece

Constructor summary

ModifierConstructor
public (StructureTemplateManager manager, String template, BlockPos pos, BlockRotation rotation)
public (StructureTemplateManager manager, String template, BlockPos pos, BlockRotation rotation, BlockMirror mirror)
public (StructureTemplateManager manager, NbtCompound nbt)

Method summary

Modifier and TypeMethod
protected Identifier
makeTemplateLocation()
method_35470()
getId()
private static Identifier
makeLocation(String templateName)
method_35474(String arg0)
getId(String identifier)
private static StructurePlacementData
makeSettings(Mirror mirror, Rotation rotation)
method_35473(class_2415 arg0, class_2470 arg1)
createPlacementData(BlockMirror mirror, 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)
private static StructurePlacementData
lambda$new$0(CompoundTag arg0, Identifier arg1)
method_35475(class_2487 arg0, class_2960 arg1)
method_35475(NbtCompound arg0, Identifier id)