Class ShipwreckPieces.ShipwreckPiece
java.lang.Object
net.minecraft.world.level.levelgen.structure.StructurePiece
net.minecraft.world.level.levelgen.structure.TemplateStructurePiece
net.minecraft.world.level.levelgen.structure.structures.ShipwreckPieces.ShipwreckPiece
- Enclosing class:
- ShipwreckPieces
- 
Nested Class SummaryNested classes/interfaces inherited from class net.minecraft.world.level.levelgen.structure.StructurePieceStructurePiece.BlockSelector
- 
Field SummaryFieldsFields inherited from class net.minecraft.world.level.levelgen.structure.TemplateStructurePieceplaceSettings, template, templateName, templatePositionFields inherited from class net.minecraft.world.level.levelgen.structure.StructurePieceboundingBox, CAVE_AIR, genDepth
- 
Constructor SummaryConstructorsConstructorDescriptionShipwreckPiece(StructureTemplateManager p_229360_, CompoundTag p_229361_) ShipwreckPiece(StructureTemplateManager p_229354_, ResourceLocation p_229355_, BlockPos p_229356_, Rotation p_229357_, boolean p_229358_) 
- 
Method SummaryModifier and TypeMethodDescriptionprotected voidaddAdditionalSaveData(StructurePieceSerializationContext p_229373_, CompoundTag p_229374_) protected voidhandleDataMarker(String p_229376_, BlockPos p_229377_, ServerLevelAccessor p_229378_, RandomSource p_229379_, BoundingBox p_229380_) private static StructurePlaceSettingsmakeSettings(Rotation p_229371_) voidpostProcess(WorldGenLevel p_229363_, StructureManager p_229364_, ChunkGenerator p_229365_, RandomSource p_229366_, BoundingBox p_229367_, ChunkPos p_229368_, BlockPos p_229369_) Methods inherited from class net.minecraft.world.level.levelgen.structure.TemplateStructurePiecegetRotation, makeTemplateLocation, move, placeSettings, template, templatePositionMethods inherited from class net.minecraft.world.level.levelgen.structure.StructurePieceaddChildren, 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
- 
Field Details- 
isBeachedprivate final boolean isBeached
 
- 
- 
Constructor Details- 
ShipwreckPiecepublic ShipwreckPiece(StructureTemplateManager p_229354_, ResourceLocation p_229355_, BlockPos p_229356_, Rotation p_229357_, boolean p_229358_) 
- 
ShipwreckPiece
 
- 
- 
Method Details- 
addAdditionalSaveDataprotected void addAdditionalSaveData(StructurePieceSerializationContext p_229373_, CompoundTag p_229374_) - Overrides:
- addAdditionalSaveDatain class- TemplateStructurePiece
 
- 
makeSettings
- 
handleDataMarkerprotected void handleDataMarker(String p_229376_, BlockPos p_229377_, ServerLevelAccessor p_229378_, RandomSource p_229379_, BoundingBox p_229380_) - Specified by:
- handleDataMarkerin class- TemplateStructurePiece
 
- 
postProcesspublic void postProcess(WorldGenLevel p_229363_, StructureManager p_229364_, ChunkGenerator p_229365_, RandomSource p_229366_, BoundingBox p_229367_, ChunkPos p_229368_, BlockPos p_229369_) - Overrides:
- postProcessin class- TemplateStructurePiece
 
 
-