Class WoodlandMansionPieces.WoodlandMansionPiece
java.lang.Object
net.minecraft.world.level.levelgen.structure.StructurePiece
net.minecraft.world.level.levelgen.structure.TemplateStructurePiece
net.minecraft.world.level.levelgen.structure.structures.WoodlandMansionPieces.WoodlandMansionPiece
- Enclosing class:
WoodlandMansionPieces
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.world.level.levelgen.structure.StructurePiece
StructurePiece.BlockSelector
-
Field Summary
Fields inherited from class net.minecraft.world.level.levelgen.structure.TemplateStructurePiece
placeSettings, template, templateName, templatePosition
Fields inherited from class net.minecraft.world.level.levelgen.structure.StructurePiece
boundingBox, CAVE_AIR, genDepth
-
Constructor Summary
ConstructorsConstructorDescriptionWoodlandMansionPiece
(StructureTemplateManager structureTemplateManager, String templateName, BlockPos templatePosition, Rotation rotation) WoodlandMansionPiece
(StructureTemplateManager structureTemplateManager, String templateName, BlockPos templatePosition, Rotation rotation, Mirror mirror) WoodlandMansionPiece
(StructureTemplateManager structureTemplateManager, CompoundTag tag) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
protected void
handleDataMarker
(String name, BlockPos pos, ServerLevelAccessor level, RandomSource random, BoundingBox box) private static ResourceLocation
makeLocation
(String name) private static StructurePlaceSettings
makeSettings
(Mirror mirror, Rotation rotation) protected ResourceLocation
Methods inherited from class net.minecraft.world.level.levelgen.structure.TemplateStructurePiece
getRotation, move, placeSettings, postProcess, template, templatePosition
Methods inherited from class net.minecraft.world.level.levelgen.structure.StructurePiece
addChildren, canBeReplaced, createBoundingBox, createChest, createChest, createDispenser, createTag, fillColumnDown, findCollisionPiece, generateAirBox, generateBox, generateBox, generateBox, generateBox, generateMaybeBox, generateUpperHalfSphere, getBlock, getBoundingBox, getGenDepth, getLocatorPosition, getMirror, getOrientation, getRandomHorizontalDirection, getType, getWorldPos, getWorldX, getWorldY, getWorldZ, isCloseToChunk, isInterior, isReplaceableByStructures, makeBoundingBox, maybeGenerateBlock, placeBlock, reorient, setGenDepth, setOrientation
-
Constructor Details
-
WoodlandMansionPiece
public WoodlandMansionPiece(StructureTemplateManager structureTemplateManager, String templateName, BlockPos templatePosition, Rotation rotation) -
WoodlandMansionPiece
public WoodlandMansionPiece(StructureTemplateManager structureTemplateManager, String templateName, BlockPos templatePosition, Rotation rotation, Mirror mirror) -
WoodlandMansionPiece
-
-
Method Details
-
makeTemplateLocation
- Overrides:
makeTemplateLocation
in classTemplateStructurePiece
-
makeLocation
-
makeSettings
-
addAdditionalSaveData
- Overrides:
addAdditionalSaveData
in classTemplateStructurePiece
-
handleDataMarker
protected void handleDataMarker(String name, BlockPos pos, ServerLevelAccessor level, RandomSource random, BoundingBox box) - Specified by:
handleDataMarker
in classTemplateStructurePiece
-