Class OceanMonumentPieces.Piece

java.lang.Object
net.minecraft.world.gen.feature.structure.StructurePiece
net.minecraft.world.gen.feature.structure.OceanMonumentPieces.Piece
Direct Known Subclasses:
OceanMonumentPieces.DoubleXRoom, OceanMonumentPieces.DoubleXYRoom, OceanMonumentPieces.DoubleYRoom, OceanMonumentPieces.DoubleYZRoom, OceanMonumentPieces.DoubleZRoom, OceanMonumentPieces.EntryRoom, OceanMonumentPieces.MonumentBuilding, OceanMonumentPieces.MonumentCoreRoom, OceanMonumentPieces.Penthouse, OceanMonumentPieces.SimpleRoom, OceanMonumentPieces.SimpleTopRoom, OceanMonumentPieces.WingRoom
Enclosing class:
OceanMonumentPieces

public abstract static class OceanMonumentPieces.Piece extends StructurePiece
  • Field Details

    • BASE_GRAY

      protected static final BlockState BASE_GRAY
    • BASE_LIGHT

      protected static final BlockState BASE_LIGHT
    • BASE_BLACK

      protected static final BlockState BASE_BLACK
    • DOT_DECO_DATA

      protected static final BlockState DOT_DECO_DATA
    • LAMP_BLOCK

      protected static final BlockState LAMP_BLOCK
    • FILL_BLOCK

      protected static final BlockState FILL_BLOCK
    • FILL_KEEP

      protected static final Set<Block> FILL_KEEP
    • GRIDROOM_SOURCE_INDEX

      protected static final int GRIDROOM_SOURCE_INDEX
    • GRIDROOM_TOP_CONNECT_INDEX

      protected static final int GRIDROOM_TOP_CONNECT_INDEX
    • GRIDROOM_LEFTWING_CONNECT_INDEX

      protected static final int GRIDROOM_LEFTWING_CONNECT_INDEX
    • GRIDROOM_RIGHTWING_CONNECT_INDEX

      protected static final int GRIDROOM_RIGHTWING_CONNECT_INDEX
    • roomDefinition

      protected OceanMonumentPieces.RoomDefinition roomDefinition
  • Constructor Details

  • Method Details

    • getRoomIndex

      protected static final int getRoomIndex(int p_175820_0_, int p_175820_1_, int p_175820_2_)
    • addAdditionalSaveData

      protected void addAdditionalSaveData(CompoundNBT p_143011_1_)
      Specified by:
      addAdditionalSaveData in class StructurePiece
    • generateWaterBox

      protected void generateWaterBox(ISeedReader p_209179_1_, MutableBoundingBox p_209179_2_, int p_209179_3_, int p_209179_4_, int p_209179_5_, int p_209179_6_, int p_209179_7_, int p_209179_8_)
    • generateDefaultFloor

      protected void generateDefaultFloor(ISeedReader p_175821_1_, MutableBoundingBox p_175821_2_, int p_175821_3_, int p_175821_4_, boolean p_175821_5_)
    • generateBoxOnFillOnly

      protected void generateBoxOnFillOnly(ISeedReader p_175819_1_, MutableBoundingBox p_175819_2_, int p_175819_3_, int p_175819_4_, int p_175819_5_, int p_175819_6_, int p_175819_7_, int p_175819_8_, BlockState p_175819_9_)
    • chunkIntersects

      protected boolean chunkIntersects(MutableBoundingBox p_175818_1_, int p_175818_2_, int p_175818_3_, int p_175818_4_, int p_175818_5_)
    • spawnElder

      protected boolean spawnElder(ISeedReader p_175817_1_, MutableBoundingBox p_175817_2_, int p_175817_3_, int p_175817_4_, int p_175817_5_)