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 ayi$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 intprotected static final BlockStateprotected 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 -
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_2763 class_2763) protected booleanmethod_9253(World world, BlockBox box, int x, int y, int z) protected voidmethod_9254(World world, BlockBox box, int minX, int minY, int minZ, int maxX, int maxY, int maxZ, BlockState block) protected voidmethod_9256(World world, BlockBox box, int x, int z, boolean bool) protected booleanmethod_9257(BlockBox box, int int2, int int3, int int4, int int5) protected voidserialize(NbtCompound structureNbt) protected voidsetAirAndWater(World world, BlockBox box, int x, int y, int z, int width, int height, int depth, boolean bool) Methods inherited from class net.minecraft.structure.StructurePiece
addBlockWithRandomThreshold, applyXTransform, applyYTransform, applyZTransform, clearBlocksUpwards, fillAirAndLiquidsDownwards, fillHalfEllipsoid, fillOpenings, fillRandomized, fillWithOutline, fromNbt, generate, getBlockAt, getBoundingBox, getChainLength, getOverlappingPiece, isTouchingLiquid, method_11851, method_11852, method_11853, method_11854, method_13377, method_13378, method_13775, method_6569, setAir, setBlockState, toNbt, translate
-
Field Details
-
PRISMARINE
- Mappings:
Namespace Name Mixin selector official aLayi$r;a:Latl;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;
-
PRISMARINE_BRICKS
- Mappings:
Namespace Name Mixin selector official bLayi$r;b:Latl;intermediary field_10199Lnet/minecraft/class_2261$class_2279;field_10199:Lnet/minecraft/class_2232;named PRISMARINE_BRICKSLnet/minecraft/structure/OceanMonumentPieces$AbstractPiece;PRISMARINE_BRICKS:Lnet/minecraft/block/BlockState;
-
DARK_PRISMARINE
- Mappings:
Namespace Name Mixin selector official cLayi$r;c:Latl;intermediary field_10200Lnet/minecraft/class_2261$class_2279;field_10200:Lnet/minecraft/class_2232;named DARK_PRISMARINELnet/minecraft/structure/OceanMonumentPieces$AbstractPiece;DARK_PRISMARINE:Lnet/minecraft/block/BlockState;
-
PRISMARINE2
- Mappings:
Namespace Name Mixin selector official dLayi$r;d:Latl;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 eLayi$r;e:Latl;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 fLayi$r;f:Latl;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;
-
TWO_ZERO_ZERO_INDEX
protected static final int TWO_ZERO_ZERO_INDEX- Mappings:
Namespace Name Mixin selector official gLayi$r;g: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 hLayi$r;h: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 iLayi$r;i: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 jLayi$r;j: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 kLayi$r;k:Layi$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>Layq;<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>Layi$r;<init>(Lcv;Laxz;)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>Layi$r;<init>(ILcv;Layi$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 bLayi$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 aLayq;a(Ldu;)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 aLayq;a(Ldu;Layz;)Vintermediary method_5530Lnet/minecraft/class_34;method_5530(Lnet/minecraft/class_322;Lnet/minecraft/class_2763;)Vnamed method_5530Lnet/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 aLayi$r;a(Lajs;Laxz;IIIIIIZ)Vintermediary method_9255Lnet/minecraft/class_2261$class_2279;method_9255(Lnet/minecraft/class_1150;Lnet/minecraft/class_1251;IIIIIIZ)Vnamed setAirAndWaterLnet/minecraft/structure/OceanMonumentPieces$AbstractPiece;setAirAndWater(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockBox;IIIIIIZ)V
-
method_9256
- Mappings:
Namespace Name Mixin selector official aLayi$r;a(Lajs;Laxz;IIZ)Vintermediary method_9256Lnet/minecraft/class_2261$class_2279;method_9256(Lnet/minecraft/class_1150;Lnet/minecraft/class_1251;IIZ)Vnamed method_9256Lnet/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 aLayi$r;a(Lajs;Laxz;IIIIIILatl;)Vintermediary method_9254Lnet/minecraft/class_2261$class_2279;method_9254(Lnet/minecraft/class_1150;Lnet/minecraft/class_1251;IIIIIILnet/minecraft/class_2232;)Vnamed method_9254Lnet/minecraft/structure/OceanMonumentPieces$AbstractPiece;method_9254(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockBox;IIIIIILnet/minecraft/block/BlockState;)V
-
method_9257
- Mappings:
Namespace Name Mixin selector official aLayi$r;a(Laxz;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 aLayi$r;a(Lajs;Laxz;III)Zintermediary method_9253Lnet/minecraft/class_2261$class_2279;method_9253(Lnet/minecraft/class_1150;Lnet/minecraft/class_1251;III)Znamed method_9253Lnet/minecraft/structure/OceanMonumentPieces$AbstractPiece;method_9253(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockBox;III)Z
-