Package net.minecraft.structure
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
- Mappings:
Namespace Name official bws$rintermediary net/minecraft/class_2261$class_2279named net/minecraft/structure/OceanMonumentPieces$AbstractPiece
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.structure.StructurePiece
StructurePiece.BlockRandomizer -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final BlockStateprotected static final BlockStateprotected static final intprotected static final BlockStateprotected static final BlockStateprotected static final BlockStateprotected OceanMonumentPieces.PieceSettingprotected static final intprotected static final intprotected static final BlockStateprotected static final intFields inherited from class net.minecraft.structure.StructurePiece
boundingBox, chainLength, field_19406 -
Constructor Summary
ConstructorsModifierConstructorDescriptionAbstractPiece(int chainLength) protectedAbstractPiece(int chainLength, Direction orientation, OceanMonumentPieces.PieceSetting setting, int x, int y, int z) AbstractPiece(Direction orientation, BlockBox boundingBox) -
Method Summary
Modifier and TypeMethodDescriptionprotected static final intgetIndex(int x, int y, int z) protected voidmethod_5530(NbtCompound nbtCompound, class_3998 class_3998) protected booleanmethod_9253(IWorld iWorld, BlockBox blockBox, int int2, int int3, int int4) protected voidmethod_9254(IWorld iWorld, BlockBox blockBox, int int2, int int3, int int4, int int5, int int6, int int7, BlockState blockState) protected voidmethod_9255(IWorld iWorld, BlockBox blockBox, int int2, int int3, int int4, int int5, int int6, int int7) protected voidmethod_9256(IWorld iWorld, BlockBox blockBox, int int2, int int3, boolean bool) protected booleanmethod_9257(BlockBox box, int int2, int int3, int int4, int int5) protected voidserialize(NbtCompound structureNbt) Methods inherited from class net.minecraft.structure.StructurePiece
applyXTransform, applyYTransform, applyZTransform, fillOpenings, getBoundingBox, getChainLength, getOverlappingPiece, method_11851, method_11852, method_11853, method_11854, method_13377, method_13775, method_17651, method_17652, method_17653, method_17654, method_17655, method_17656, method_17657, method_5527, method_56, method_58, method_60, method_65, method_72, method_73, method_9273, toNbt, translate
-
Field Details
-
PRISMARINE
- Mappings:
Namespace Name Mixin selector official aLbws$r;a:Lblc;intermediary field_10198Lnet/minecraft/class_2261$class_2279;field_10198:Lnet/minecraft/class_2232;named PRISMARINELnet/minecraft/structure/OceanMonumentPieces$AbstractPiece;PRISMARINE:Lnet/minecraft/block/BlockState;
-
field_19371
- Mappings:
Namespace Name Mixin selector official bLbws$r;b:Lblc;intermediary field_19371Lnet/minecraft/class_2261$class_2279;field_19371:Lnet/minecraft/class_2232;named field_19371Lnet/minecraft/structure/OceanMonumentPieces$AbstractPiece;field_19371:Lnet/minecraft/block/BlockState;
-
field_19372
- Mappings:
Namespace Name Mixin selector official cLbws$r;c:Lblc;intermediary field_19372Lnet/minecraft/class_2261$class_2279;field_19372:Lnet/minecraft/class_2232;named field_19372Lnet/minecraft/structure/OceanMonumentPieces$AbstractPiece;field_19372:Lnet/minecraft/block/BlockState;
-
PRISMARINE2
- Mappings:
Namespace Name Mixin selector official dLbws$r;d:Lblc;intermediary field_10201Lnet/minecraft/class_2261$class_2279;field_10201:Lnet/minecraft/class_2232;named PRISMARINE2Lnet/minecraft/structure/OceanMonumentPieces$AbstractPiece;PRISMARINE2:Lnet/minecraft/block/BlockState;
-
SEA_LANTERN
- Mappings:
Namespace Name Mixin selector official eLbws$r;e:Lblc;intermediary field_10202Lnet/minecraft/class_2261$class_2279;field_10202:Lnet/minecraft/class_2232;named SEA_LANTERNLnet/minecraft/structure/OceanMonumentPieces$AbstractPiece;SEA_LANTERN:Lnet/minecraft/block/BlockState;
-
WATER
- Mappings:
Namespace Name Mixin selector official fLbws$r;f:Lblc;intermediary field_10203Lnet/minecraft/class_2261$class_2279;field_10203:Lnet/minecraft/class_2232;named WATERLnet/minecraft/structure/OceanMonumentPieces$AbstractPiece;WATER:Lnet/minecraft/block/BlockState;
-
field_19373
- Mappings:
Namespace Name Mixin selector official gLbws$r;g:Ljava/util/Set;intermediary field_19373Lnet/minecraft/class_2261$class_2279;field_19373:Ljava/util/Set;named field_19373Lnet/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 hLbws$r;h:Iintermediary field_10204Lnet/minecraft/class_2261$class_2279;field_10204:Inamed TWO_ZERO_ZERO_INDEXLnet/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 iLbws$r;i:Iintermediary field_10205Lnet/minecraft/class_2261$class_2279;field_10205:Inamed TWO_TWO_ZERO_INDEXLnet/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 jLbws$r;j:Iintermediary field_10206Lnet/minecraft/class_2261$class_2279;field_10206:Inamed ZERO_ONE_ZERO_INDEXLnet/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 kLbws$r;k:Iintermediary field_10207Lnet/minecraft/class_2261$class_2279;field_10207:Inamed FOUR_ONE_ZERO_INDEXLnet/minecraft/structure/OceanMonumentPieces$AbstractPiece;FOUR_ONE_ZERO_INDEX:I
-
setting
- Mappings:
Namespace Name Mixin selector official lLbws$r;l:Lbws$v;intermediary field_10208Lnet/minecraft/class_2261$class_2279;field_10208:Lnet/minecraft/class_2261$class_2283;named settingLnet/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)Vintermediary <init>Lnet/minecraft/class_34;<init>(I)Vnamed <init>Lnet/minecraft/structure/StructurePiece;<init>(I)V
-
AbstractPiece
- Mappings:
Namespace Name Mixin selector official <init>Lbws$r;<init>(Leq;Lbwf;)Vintermediary <init>Lnet/minecraft/class_2261$class_2279;<init>(Lnet/minecraft/class_1354;Lnet/minecraft/class_1251;)Vnamed <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)Vintermediary <init>Lnet/minecraft/class_2261$class_2279;<init>(ILnet/minecraft/class_1354;Lnet/minecraft/class_2261$class_2283;III)Vnamed <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 bLbws$r;b(III)Iintermediary method_9258Lnet/minecraft/class_2261$class_2279;method_9258(III)Inamed getIndexLnet/minecraft/structure/OceanMonumentPieces$AbstractPiece;getIndex(III)I
-
serialize
- Specified by:
serializein classStructurePiece- Mappings:
Namespace Name Mixin selector official aLbxb;a(Lgy;)Vintermediary method_5528Lnet/minecraft/class_34;method_5528(Lnet/minecraft/class_322;)Vnamed serializeLnet/minecraft/structure/StructurePiece;serialize(Lnet/minecraft/nbt/NbtCompound;)V
-
method_5530
- Specified by:
method_5530in classStructurePiece- Mappings:
Namespace Name Mixin selector official aLbxb;a(Lgy;Lbxm;)Vintermediary method_5530Lnet/minecraft/class_34;method_5530(Lnet/minecraft/class_322;Lnet/minecraft/class_3998;)Vnamed method_5530Lnet/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 aLbws$r;a(Laxz;Lbwf;IIIIII)Vintermediary method_9255Lnet/minecraft/class_2261$class_2279;method_9255(Lnet/minecraft/class_3598;Lnet/minecraft/class_1251;IIIIII)Vnamed method_9255Lnet/minecraft/structure/OceanMonumentPieces$AbstractPiece;method_9255(Lnet/minecraft/world/IWorld;Lnet/minecraft/util/math/BlockBox;IIIIII)V
-
method_9256
- Mappings:
Namespace Name Mixin selector official aLbws$r;a(Laxz;Lbwf;IIZ)Vintermediary method_9256Lnet/minecraft/class_2261$class_2279;method_9256(Lnet/minecraft/class_3598;Lnet/minecraft/class_1251;IIZ)Vnamed method_9256Lnet/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 aLbws$r;a(Laxz;Lbwf;IIIIIILblc;)Vintermediary method_9254Lnet/minecraft/class_2261$class_2279;method_9254(Lnet/minecraft/class_3598;Lnet/minecraft/class_1251;IIIIIILnet/minecraft/class_2232;)Vnamed method_9254Lnet/minecraft/structure/OceanMonumentPieces$AbstractPiece;method_9254(Lnet/minecraft/world/IWorld;Lnet/minecraft/util/math/BlockBox;IIIIIILnet/minecraft/block/BlockState;)V
-
method_9257
- Mappings:
Namespace Name Mixin selector official aLbws$r;a(Lbwf;IIII)Zintermediary method_9257Lnet/minecraft/class_2261$class_2279;method_9257(Lnet/minecraft/class_1251;IIII)Znamed method_9257Lnet/minecraft/structure/OceanMonumentPieces$AbstractPiece;method_9257(Lnet/minecraft/util/math/BlockBox;IIII)Z
-
method_9253
- Mappings:
Namespace Name Mixin selector official aLbws$r;a(Laxz;Lbwf;III)Zintermediary method_9253Lnet/minecraft/class_2261$class_2279;method_9253(Lnet/minecraft/class_3598;Lnet/minecraft/class_1251;III)Znamed method_9253Lnet/minecraft/structure/OceanMonumentPieces$AbstractPiece;method_9253(Lnet/minecraft/world/IWorld;Lnet/minecraft/util/math/BlockBox;III)Z
-