Class OceanMonumentPieces.AbstractPiece

java.lang.Object
net.minecraft.structure.StructurePiece
net.minecraft.structure.OceanMonumentPieces.AbstractPiece
Direct Known Subclasses:
OceanMonumentPieces.CoreRoom, OceanMonumentPieces.DoubleXRoom, OceanMonumentPieces.DoubleXYRoom, OceanMonumentPieces.DoubleYRoom, OceanMonumentPieces.DoubleYZRoom, OceanMonumentPieces.DoubleZRoom, OceanMonumentPieces.Entrance, OceanMonumentPieces.MainBuilding, OceanMonumentPieces.Penthouse, OceanMonumentPieces.SimpleRoom, OceanMonumentPieces.SimpleTopRoom, OceanMonumentPieces.WingRoom
Enclosing class:
OceanMonumentPieces

public abstract static class OceanMonumentPieces.AbstractPiece extends StructurePiece
Mappings:
Namespace Name
official bbp$r
intermediary net/minecraft/class_2261$class_2279
named net/minecraft/structure/OceanMonumentPieces$AbstractPiece
  • Field Details

    • PRISMARINE

      protected static final BlockState PRISMARINE
      Mappings:
      Namespace Name Mixin selector
      official a Lbbp$r;a:Lawt;
      intermediary field_10198 Lnet/minecraft/class_2261$class_2279;field_10198:Lnet/minecraft/class_2232;
      named PRISMARINE Lnet/minecraft/structure/OceanMonumentPieces$AbstractPiece;PRISMARINE:Lnet/minecraft/block/BlockState;
    • PRISMARINE_BRICKS

      protected static final BlockState PRISMARINE_BRICKS
      Mappings:
      Namespace Name Mixin selector
      official b Lbbp$r;b:Lawt;
      intermediary field_10199 Lnet/minecraft/class_2261$class_2279;field_10199:Lnet/minecraft/class_2232;
      named PRISMARINE_BRICKS Lnet/minecraft/structure/OceanMonumentPieces$AbstractPiece;PRISMARINE_BRICKS:Lnet/minecraft/block/BlockState;
    • DARK_PRISMARINE

      protected static final BlockState DARK_PRISMARINE
      Mappings:
      Namespace Name Mixin selector
      official c Lbbp$r;c:Lawt;
      intermediary field_10200 Lnet/minecraft/class_2261$class_2279;field_10200:Lnet/minecraft/class_2232;
      named DARK_PRISMARINE Lnet/minecraft/structure/OceanMonumentPieces$AbstractPiece;DARK_PRISMARINE:Lnet/minecraft/block/BlockState;
    • PRISMARINE2

      protected static final BlockState PRISMARINE2
      Mappings:
      Namespace Name Mixin selector
      official d Lbbp$r;d:Lawt;
      intermediary field_10201 Lnet/minecraft/class_2261$class_2279;field_10201:Lnet/minecraft/class_2232;
      named PRISMARINE2 Lnet/minecraft/structure/OceanMonumentPieces$AbstractPiece;PRISMARINE2:Lnet/minecraft/block/BlockState;
    • SEA_LANTERN

      protected static final BlockState SEA_LANTERN
      Mappings:
      Namespace Name Mixin selector
      official e Lbbp$r;e:Lawt;
      intermediary field_10202 Lnet/minecraft/class_2261$class_2279;field_10202:Lnet/minecraft/class_2232;
      named SEA_LANTERN Lnet/minecraft/structure/OceanMonumentPieces$AbstractPiece;SEA_LANTERN:Lnet/minecraft/block/BlockState;
    • WATER

      protected static final BlockState WATER
      Mappings:
      Namespace Name Mixin selector
      official f Lbbp$r;f:Lawt;
      intermediary field_10203 Lnet/minecraft/class_2261$class_2279;field_10203:Lnet/minecraft/class_2232;
      named WATER Lnet/minecraft/structure/OceanMonumentPieces$AbstractPiece;WATER:Lnet/minecraft/block/BlockState;
    • TWO_ZERO_ZERO_INDEX

      protected static final int TWO_ZERO_ZERO_INDEX
      Mappings:
      Namespace Name Mixin selector
      official g Lbbp$r;g:I
      intermediary field_10204 Lnet/minecraft/class_2261$class_2279;field_10204:I
      named TWO_ZERO_ZERO_INDEX Lnet/minecraft/structure/OceanMonumentPieces$AbstractPiece;TWO_ZERO_ZERO_INDEX:I
    • TWO_TWO_ZERO_INDEX

      protected static final int TWO_TWO_ZERO_INDEX
      Mappings:
      Namespace Name Mixin selector
      official h Lbbp$r;h:I
      intermediary field_10205 Lnet/minecraft/class_2261$class_2279;field_10205:I
      named TWO_TWO_ZERO_INDEX Lnet/minecraft/structure/OceanMonumentPieces$AbstractPiece;TWO_TWO_ZERO_INDEX:I
    • ZERO_ONE_ZERO_INDEX

      protected static final int ZERO_ONE_ZERO_INDEX
      Mappings:
      Namespace Name Mixin selector
      official i Lbbp$r;i:I
      intermediary field_10206 Lnet/minecraft/class_2261$class_2279;field_10206:I
      named ZERO_ONE_ZERO_INDEX Lnet/minecraft/structure/OceanMonumentPieces$AbstractPiece;ZERO_ONE_ZERO_INDEX:I
    • FOUR_ONE_ZERO_INDEX

      protected static final int FOUR_ONE_ZERO_INDEX
      Mappings:
      Namespace Name Mixin selector
      official j Lbbp$r;j:I
      intermediary field_10207 Lnet/minecraft/class_2261$class_2279;field_10207:I
      named FOUR_ONE_ZERO_INDEX Lnet/minecraft/structure/OceanMonumentPieces$AbstractPiece;FOUR_ONE_ZERO_INDEX:I
    • setting

      Mappings:
      Namespace Name Mixin selector
      official k Lbbp$r;k:Lbbp$v;
      intermediary field_10208 Lnet/minecraft/class_2261$class_2279;field_10208:Lnet/minecraft/class_2261$class_2283;
      named setting Lnet/minecraft/structure/OceanMonumentPieces$AbstractPiece;setting:Lnet/minecraft/structure/OceanMonumentPieces$PieceSetting;
  • Constructor Details

    • AbstractPiece

      public AbstractPiece()
    • AbstractPiece

      public AbstractPiece(int chainLength)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lbbx;<init>(I)V
      intermediary <init> Lnet/minecraft/class_34;<init>(I)V
      named <init> Lnet/minecraft/structure/StructurePiece;<init>(I)V
    • AbstractPiece

      public AbstractPiece(Direction orientation, BlockBox boundingBox)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lbbp$r;<init>(Lfa;Lbbg;)V
      intermediary <init> Lnet/minecraft/class_2261$class_2279;<init>(Lnet/minecraft/class_1354;Lnet/minecraft/class_1251;)V
      named <init> Lnet/minecraft/structure/OceanMonumentPieces$AbstractPiece;<init>(Lnet/minecraft/util/math/Direction;Lnet/minecraft/util/math/BlockBox;)V
    • AbstractPiece

      protected AbstractPiece(int chainLength, Direction orientation, OceanMonumentPieces.PieceSetting setting, int x, int y, int z)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lbbp$r;<init>(ILfa;Lbbp$v;III)V
      intermediary <init> Lnet/minecraft/class_2261$class_2279;<init>(ILnet/minecraft/class_1354;Lnet/minecraft/class_2261$class_2283;III)V
      named <init> Lnet/minecraft/structure/OceanMonumentPieces$AbstractPiece;<init>(ILnet/minecraft/util/math/Direction;Lnet/minecraft/structure/OceanMonumentPieces$PieceSetting;III)V
  • Method Details

    • getIndex

      protected static final int getIndex(int x, int y, int z)
      Mappings:
      Namespace Name Mixin selector
      official b Lbbp$r;b(III)I
      intermediary method_9258 Lnet/minecraft/class_2261$class_2279;method_9258(III)I
      named getIndex Lnet/minecraft/structure/OceanMonumentPieces$AbstractPiece;getIndex(III)I
    • serialize

      protected void serialize(NbtCompound structureNbt)
      Specified by:
      serialize in class StructurePiece
      Mappings:
      Namespace Name Mixin selector
      official a Lbbx;a(Lfy;)V
      intermediary method_5528 Lnet/minecraft/class_34;method_5528(Lnet/minecraft/class_322;)V
      named serialize Lnet/minecraft/structure/StructurePiece;serialize(Lnet/minecraft/nbt/NbtCompound;)V
    • method_5530

      protected void method_5530(NbtCompound nbtCompound, class_2763 class_2763)
      Specified by:
      method_5530 in class StructurePiece
      Mappings:
      Namespace Name Mixin selector
      official a Lbbx;a(Lfy;Lbcg;)V
      intermediary method_5530 Lnet/minecraft/class_34;method_5530(Lnet/minecraft/class_322;Lnet/minecraft/class_2763;)V
      named method_5530 Lnet/minecraft/structure/StructurePiece;method_5530(Lnet/minecraft/nbt/NbtCompound;Lnet/minecraft/class_2763;)V
    • setAirAndWater

      protected void setAirAndWater(World world, BlockBox box, int x, int y, int z, int width, int height, int depth, boolean bool)
      Mappings:
      Namespace Name Mixin selector
      official a Lbbp$r;a(Lamu;Lbbg;IIIIIIZ)V
      intermediary method_9255 Lnet/minecraft/class_2261$class_2279;method_9255(Lnet/minecraft/class_1150;Lnet/minecraft/class_1251;IIIIIIZ)V
      named setAirAndWater Lnet/minecraft/structure/OceanMonumentPieces$AbstractPiece;setAirAndWater(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockBox;IIIIIIZ)V
    • method_9256

      protected void method_9256(World world, BlockBox box, int x, int z, boolean bool)
      Mappings:
      Namespace Name Mixin selector
      official a Lbbp$r;a(Lamu;Lbbg;IIZ)V
      intermediary method_9256 Lnet/minecraft/class_2261$class_2279;method_9256(Lnet/minecraft/class_1150;Lnet/minecraft/class_1251;IIZ)V
      named method_9256 Lnet/minecraft/structure/OceanMonumentPieces$AbstractPiece;method_9256(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockBox;IIZ)V
    • method_9254

      protected void method_9254(World world, BlockBox box, int minX, int minY, int minZ, int maxX, int maxY, int maxZ, BlockState block)
      Mappings:
      Namespace Name Mixin selector
      official a Lbbp$r;a(Lamu;Lbbg;IIIIIILawt;)V
      intermediary method_9254 Lnet/minecraft/class_2261$class_2279;method_9254(Lnet/minecraft/class_1150;Lnet/minecraft/class_1251;IIIIIILnet/minecraft/class_2232;)V
      named method_9254 Lnet/minecraft/structure/OceanMonumentPieces$AbstractPiece;method_9254(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockBox;IIIIIILnet/minecraft/block/BlockState;)V
    • method_9257

      protected boolean method_9257(BlockBox box, int int2, int int3, int int4, int int5)
      Mappings:
      Namespace Name Mixin selector
      official a Lbbp$r;a(Lbbg;IIII)Z
      intermediary method_9257 Lnet/minecraft/class_2261$class_2279;method_9257(Lnet/minecraft/class_1251;IIII)Z
      named method_9257 Lnet/minecraft/structure/OceanMonumentPieces$AbstractPiece;method_9257(Lnet/minecraft/util/math/BlockBox;IIII)Z
    • method_9253

      protected boolean method_9253(World world, BlockBox box, int x, int y, int z)
      Mappings:
      Namespace Name Mixin selector
      official a Lbbp$r;a(Lamu;Lbbg;III)Z
      intermediary method_9253 Lnet/minecraft/class_2261$class_2279;method_9253(Lnet/minecraft/class_1150;Lnet/minecraft/class_1251;III)Z
      named method_9253 Lnet/minecraft/structure/OceanMonumentPieces$AbstractPiece;method_9253(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockBox;III)Z