Class CraterGeyserPiece

java.lang.Object
net.minecraft.world.level.levelgen.structure.StructurePiece
com.pixelmonmod.pixelmon.world.structure.ultraspace.CraterGeyserPiece

public class CraterGeyserPiece extends net.minecraft.world.level.levelgen.structure.StructurePiece
  • Nested Class Summary

    Nested classes/interfaces inherited from class net.minecraft.world.level.levelgen.structure.StructurePiece

    net.minecraft.world.level.levelgen.structure.StructurePiece.BlockSelector
  • Field Summary

    Fields inherited from class net.minecraft.world.level.levelgen.structure.StructurePiece

    boundingBox, CAVE_AIR, genDepth
  • Constructor Summary

    Constructors
    Constructor
    Description
    CraterGeyserPiece(int genDepth, net.minecraft.world.level.levelgen.structure.BoundingBox boundingBox, int height, int depth)
     
    CraterGeyserPiece(net.minecraft.nbt.CompoundTag tag)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
    addAdditionalSaveData(net.minecraft.world.level.levelgen.structure.pieces.StructurePieceSerializationContext context, net.minecraft.nbt.CompoundTag tag)
     
    void
    postProcess(net.minecraft.world.level.WorldGenLevel level, net.minecraft.world.level.StructureManager structureManager, net.minecraft.world.level.chunk.ChunkGenerator generator, net.minecraft.util.RandomSource random, net.minecraft.world.level.levelgen.structure.BoundingBox boundingBox, net.minecraft.world.level.ChunkPos chunkPos, net.minecraft.core.BlockPos pos)
     

    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, getRotation, getType, getWorldPos, getWorldX, getWorldY, getWorldZ, isCloseToChunk, isInterior, isReplaceableByStructures, makeBoundingBox, maybeGenerateBlock, move, placeBlock, reorient, setGenDepth, setOrientation

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • CraterGeyserPiece

      public CraterGeyserPiece(int genDepth, net.minecraft.world.level.levelgen.structure.BoundingBox boundingBox, int height, int depth)
    • CraterGeyserPiece

      public CraterGeyserPiece(net.minecraft.nbt.CompoundTag tag)
  • Method Details

    • addAdditionalSaveData

      protected void addAdditionalSaveData(net.minecraft.world.level.levelgen.structure.pieces.StructurePieceSerializationContext context, net.minecraft.nbt.CompoundTag tag)
      Specified by:
      addAdditionalSaveData in class net.minecraft.world.level.levelgen.structure.StructurePiece
    • postProcess

      public void postProcess(net.minecraft.world.level.WorldGenLevel level, net.minecraft.world.level.StructureManager structureManager, net.minecraft.world.level.chunk.ChunkGenerator generator, net.minecraft.util.RandomSource random, net.minecraft.world.level.levelgen.structure.BoundingBox boundingBox, net.minecraft.world.level.ChunkPos chunkPos, net.minecraft.core.BlockPos pos)
      Specified by:
      postProcess in class net.minecraft.world.level.levelgen.structure.StructurePiece