Class OceanRuinPieces.OceanRuinPiece
java.lang.Object
net.minecraft.world.level.levelgen.structure.StructurePiece
net.minecraft.world.level.levelgen.structure.TemplateStructurePiece
net.minecraft.world.level.levelgen.structure.structures.OceanRuinPieces.OceanRuinPiece
- Enclosing class:
- OceanRuinPieces
- 
Nested Class SummaryNested classes/interfaces inherited from class net.minecraft.world.level.levelgen.structure.StructurePieceStructurePiece.BlockSelector
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate final OceanRuinStructure.Typeprivate final floatprivate final booleanFields 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 SummaryConstructorsModifierConstructorDescriptionprivateOceanRuinPiece(StructureTemplateManager p_277563_, CompoundTag p_277610_, Rotation p_277637_, float p_277437_, OceanRuinStructure.Type p_277873_, boolean p_277924_) OceanRuinPiece(StructureTemplateManager p_229018_, ResourceLocation p_229019_, BlockPos p_229020_, Rotation p_229021_, float p_229022_, OceanRuinStructure.Type p_229023_, boolean p_229024_) 
- 
Method SummaryModifier and TypeMethodDescriptionprotected voidaddAdditionalSaveData(StructurePieceSerializationContext p_229039_, CompoundTag p_229040_) create(StructureTemplateManager p_277874_, CompoundTag p_277773_) private intgetHeight(BlockPos p_229042_, BlockGetter p_229043_, BlockPos p_229044_) protected voidhandleDataMarker(String p_229046_, BlockPos p_229047_, ServerLevelAccessor p_229048_, RandomSource p_229049_, BoundingBox p_229050_) private static StructurePlaceSettingsmakeSettings(Rotation p_277572_, float p_277489_, OceanRuinStructure.Type p_277631_) voidpostProcess(WorldGenLevel p_229029_, StructureManager p_229030_, ChunkGenerator p_229031_, RandomSource p_229032_, BoundingBox p_229033_, ChunkPos p_229034_, BlockPos p_229035_) 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- 
biomeType
- 
integrityprivate final float integrity
- 
isLargeprivate final boolean isLarge
 
- 
- 
Constructor Details- 
OceanRuinPiecepublic OceanRuinPiece(StructureTemplateManager p_229018_, ResourceLocation p_229019_, BlockPos p_229020_, Rotation p_229021_, float p_229022_, OceanRuinStructure.Type p_229023_, boolean p_229024_) 
- 
OceanRuinPieceprivate OceanRuinPiece(StructureTemplateManager p_277563_, CompoundTag p_277610_, Rotation p_277637_, float p_277437_, OceanRuinStructure.Type p_277873_, boolean p_277924_) 
 
- 
- 
Method Details- 
makeSettingsprivate static StructurePlaceSettings makeSettings(Rotation p_277572_, float p_277489_, OceanRuinStructure.Type p_277631_) 
- 
createpublic static OceanRuinPieces.OceanRuinPiece create(StructureTemplateManager p_277874_, CompoundTag p_277773_) 
- 
addAdditionalSaveDataprotected void addAdditionalSaveData(StructurePieceSerializationContext p_229039_, CompoundTag p_229040_) - Overrides:
- addAdditionalSaveDatain class- TemplateStructurePiece
 
- 
handleDataMarkerprotected void handleDataMarker(String p_229046_, BlockPos p_229047_, ServerLevelAccessor p_229048_, RandomSource p_229049_, BoundingBox p_229050_) - Specified by:
- handleDataMarkerin class- TemplateStructurePiece
 
- 
postProcesspublic void postProcess(WorldGenLevel p_229029_, StructureManager p_229030_, ChunkGenerator p_229031_, RandomSource p_229032_, BoundingBox p_229033_, ChunkPos p_229034_, BlockPos p_229035_) - Overrides:
- postProcessin class- TemplateStructurePiece
 
- 
getHeight
 
-