net.minecraft.structure

public class EndCityGenerator$Piece

extends SimpleStructurePiece

net.minecraft.world.level.levelgen.structure.structures.EndCityPieces$EndCityPiece
net.minecraft.class_3342$class_3343
net.minecraft.structure.EndCityGenerator$Piece

Constructor summary

ModifierConstructor
public (StructureTemplateManager manager, String template, BlockPos pos, BlockRotation rotation, boolean includeAir)
public (StructureTemplateManager manager, NbtCompound nbt)

Method summary

Modifier and TypeMethod
private static StructurePlacementData
makeSettings(boolean overwrite, Rotation rotation)
method_35427(boolean arg0, class_2470 arg1)
createPlacementData(boolean includeAir, BlockRotation rotation)
protected Identifier
makeTemplateLocation()
method_35470()
getId()
private static Identifier
makeIdentifier(String templateName)
method_35425(String arg0)
getId(String template)
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_35426(class_2487 arg0, class_2960 arg1)
method_35426(NbtCompound arg0, Identifier id)