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 bws$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 Lbws$r;a:Lblc;
      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;
    • field_19371

      protected static final BlockState field_19371
      Mappings:
      Namespace Name Mixin selector
      official b Lbws$r;b:Lblc;
      intermediary field_19371 Lnet/minecraft/class_2261$class_2279;field_19371:Lnet/minecraft/class_2232;
      named field_19371 Lnet/minecraft/structure/OceanMonumentPieces$AbstractPiece;field_19371:Lnet/minecraft/block/BlockState;
    • field_19372

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

      protected static final BlockState PRISMARINE2
      Mappings:
      Namespace Name Mixin selector
      official d Lbws$r;d:Lblc;
      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 Lbws$r;e:Lblc;
      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 Lbws$r;f:Lblc;
      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;
    • field_19373

      protected static final Set<Block> field_19373
      Mappings:
      Namespace Name Mixin selector
      official g Lbws$r;g:Ljava/util/Set;
      intermediary field_19373 Lnet/minecraft/class_2261$class_2279;field_19373:Ljava/util/Set;
      named field_19373 Lnet/minecraft/structure/OceanMonumentPieces$AbstractPiece;field_19373:Ljava/util/Set;
    • TWO_ZERO_ZERO_INDEX

      protected static final int TWO_ZERO_ZERO_INDEX
      Mappings:
      Namespace Name Mixin selector
      official h Lbws$r;h: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 i Lbws$r;i: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 j Lbws$r;j: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 k Lbws$r;k: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 l Lbws$r;l:Lbws$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> Lbxb;<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> Lbws$r;<init>(Leq;Lbwf;)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> Lbws$r;<init>(ILeq;Lbws$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 Lbws$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 Lbxb;a(Lgy;)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_3998 class_3998)
      Specified by:
      method_5530 in class StructurePiece
      Mappings:
      Namespace Name Mixin selector
      official a Lbxb;a(Lgy;Lbxm;)V
      intermediary method_5530 Lnet/minecraft/class_34;method_5530(Lnet/minecraft/class_322;Lnet/minecraft/class_3998;)V
      named method_5530 Lnet/minecraft/structure/StructurePiece;method_5530(Lnet/minecraft/nbt/NbtCompound;Lnet/minecraft/class_3998;)V
    • method_9255

      protected void method_9255(IWorld iWorld, BlockBox blockBox, int int2, int int3, int int4, int int5, int int6, int int7)
      Mappings:
      Namespace Name Mixin selector
      official a Lbws$r;a(Laxz;Lbwf;IIIIII)V
      intermediary method_9255 Lnet/minecraft/class_2261$class_2279;method_9255(Lnet/minecraft/class_3598;Lnet/minecraft/class_1251;IIIIII)V
      named method_9255 Lnet/minecraft/structure/OceanMonumentPieces$AbstractPiece;method_9255(Lnet/minecraft/world/IWorld;Lnet/minecraft/util/math/BlockBox;IIIIII)V
    • method_9256

      protected void method_9256(IWorld iWorld, BlockBox blockBox, int int2, int int3, boolean bool)
      Mappings:
      Namespace Name Mixin selector
      official a Lbws$r;a(Laxz;Lbwf;IIZ)V
      intermediary method_9256 Lnet/minecraft/class_2261$class_2279;method_9256(Lnet/minecraft/class_3598;Lnet/minecraft/class_1251;IIZ)V
      named method_9256 Lnet/minecraft/structure/OceanMonumentPieces$AbstractPiece;method_9256(Lnet/minecraft/world/IWorld;Lnet/minecraft/util/math/BlockBox;IIZ)V
    • method_9254

      protected void method_9254(IWorld iWorld, BlockBox blockBox, int int2, int int3, int int4, int int5, int int6, int int7, BlockState blockState)
      Mappings:
      Namespace Name Mixin selector
      official a Lbws$r;a(Laxz;Lbwf;IIIIIILblc;)V
      intermediary method_9254 Lnet/minecraft/class_2261$class_2279;method_9254(Lnet/minecraft/class_3598;Lnet/minecraft/class_1251;IIIIIILnet/minecraft/class_2232;)V
      named method_9254 Lnet/minecraft/structure/OceanMonumentPieces$AbstractPiece;method_9254(Lnet/minecraft/world/IWorld;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 Lbws$r;a(Lbwf;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(IWorld iWorld, BlockBox blockBox, int int2, int int3, int int4)
      Mappings:
      Namespace Name Mixin selector
      official a Lbws$r;a(Laxz;Lbwf;III)Z
      intermediary method_9253 Lnet/minecraft/class_2261$class_2279;method_9253(Lnet/minecraft/class_3598;Lnet/minecraft/class_1251;III)Z
      named method_9253 Lnet/minecraft/structure/OceanMonumentPieces$AbstractPiece;method_9253(Lnet/minecraft/world/IWorld;Lnet/minecraft/util/math/BlockBox;III)Z