类 OceanMonumentGenerator.Piece
- java.lang.Object
-
- net.minecraft.structure.StructurePiece
-
- net.minecraft.structure.OceanMonumentGenerator.Piece
-
- 直接已知子类:
OceanMonumentGenerator.Base,OceanMonumentGenerator.CoreRoom,OceanMonumentGenerator.DoubleXRoom,OceanMonumentGenerator.DoubleXYRoom,OceanMonumentGenerator.DoubleYRoom,OceanMonumentGenerator.DoubleYZRoom,OceanMonumentGenerator.DoubleZRoom,OceanMonumentGenerator.Entry,OceanMonumentGenerator.Penthouse,OceanMonumentGenerator.SimpleRoom,OceanMonumentGenerator.SimpleRoomTop,OceanMonumentGenerator.WingRoom
public abstract static class OceanMonumentGenerator.Piece extends StructurePiece
- Mappings:
Namespace Name official dad$rintermediary net/minecraft/class_3366$class_3384named net/minecraft/structure/OceanMonumentGenerator$Piece
-
-
嵌套类概要
-
从类继承的嵌套类/接口 net.minecraft.structure.StructurePiece
StructurePiece.BlockRandomizer
-
-
字段概要
字段 修饰符和类型 字段 说明 protected static BlockStateALSO_PRISMARINE_BRICKSprotected static BlockStateDARK_PRISMARINEprotected static booleanfield_31607protected static intfield_31608protected static intfield_31609protected static intfield_31610protected static intfield_31611protected static intfield_31612protected static intfield_31613protected static intfield_31614protected static intfield_31615protected static intfield_31616protected static intfield_31617protected static intfield_31618protected static intFOUR_ONE_ZERO_INDEXprotected static Set<Block>ICE_BLOCKSprotected static BlockStatePRISMARINEprotected static BlockStatePRISMARINE_BRICKSprotected static BlockStateSEA_LANTERNprotected OceanMonumentGenerator.PieceSettingsettingprotected static intTWO_TWO_ZERO_INDEXprotected static intTWO_ZERO_ZERO_INDEXprotected static BlockStateWATERprotected static intZERO_ONE_ZERO_INDEX-
从类继承的字段 net.minecraft.structure.StructurePiece
AIR, boundingBox, chainLength
-
-
构造器概要
构造器 限定符 构造器 说明 protectedPiece(StructurePieceType type, int length, Direction orientation, OceanMonumentGenerator.PieceSetting setting, int int2, int int3, int int4)Piece(StructurePieceType type, CompoundTag nbt)Piece(StructurePieceType type, Direction orientation, int int2, BlockBox blockBox)
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 protected static intgetIndex(int x, int y, int z)protected voidmethod_14771(StructureWorldAccess structureWorldAccess, BlockBox blockBox, int int2, int int3, int int4, int int5, int int6, int int7, BlockState blockState)protected voidmethod_14774(StructureWorldAccess structureWorldAccess, BlockBox blockBox, int int2, int int3, boolean bool)protected booleanmethod_14775(BlockBox blockBox, int int2, int int3, int int4, int int5)private static BlockBoxmethod_35445(Direction direction, OceanMonumentGenerator.PieceSetting pieceSetting, int int2, int int3, int int4)protected voidsetAirAndWater(StructureWorldAccess world, BlockBox box, int x, int y, int z, int width, int height, int depth)protected booleanspawnElderGuardian(StructureWorldAccess world, BlockBox box, int int2, int int3, int int4)protected voidwriteNbt(ServerWorld world, CompoundTag nbt)-
从类继承的方法 net.minecraft.structure.StructurePiece
addBlock, addBlockWithRandomThreshold, addChest, addChest, addDispenser, applyXTransform, applyYTransform, applyZTransform, canAddBlock, canReplace, fill, fillDownwards, fillHalfEllipsoid, fillOpenings, fillWithOutline, fillWithOutline, fillWithOutlineUnderSeaLevel, generate, getBlockAt, getBoundingBox, getChainLength, getFacing, getRotation, getType, intersectsChunk, isUnderSeaLevel, method_33882, method_35454, method_35455, method_35456, method_35457, method_35458, method_35460, offsetPos, orientateChest, setOrientation, toNbt, translate
-
-
-
-
字段详细资料
-
PRISMARINE
protected static final BlockState PRISMARINE
- Mappings:
Namespace Name Mixin selector official bLdad$r;b:Lcjr;intermediary field_14473Lnet/minecraft/class_3366$class_3384;field_14473:Lnet/minecraft/class_2680;named PRISMARINELnet/minecraft/structure/OceanMonumentGenerator$Piece;PRISMARINE:Lnet/minecraft/block/BlockState;
-
PRISMARINE_BRICKS
protected static final BlockState PRISMARINE_BRICKS
- Mappings:
Namespace Name Mixin selector official cLdad$r;c:Lcjr;intermediary field_14476Lnet/minecraft/class_3366$class_3384;field_14476:Lnet/minecraft/class_2680;named PRISMARINE_BRICKSLnet/minecraft/structure/OceanMonumentGenerator$Piece;PRISMARINE_BRICKS:Lnet/minecraft/block/BlockState;
-
DARK_PRISMARINE
protected static final BlockState DARK_PRISMARINE
- Mappings:
Namespace Name Mixin selector official dLdad$r;d:Lcjr;intermediary field_14474Lnet/minecraft/class_3366$class_3384;field_14474:Lnet/minecraft/class_2680;named DARK_PRISMARINELnet/minecraft/structure/OceanMonumentGenerator$Piece;DARK_PRISMARINE:Lnet/minecraft/block/BlockState;
-
ALSO_PRISMARINE_BRICKS
protected static final BlockState ALSO_PRISMARINE_BRICKS
- Mappings:
Namespace Name Mixin selector official eLdad$r;e:Lcjr;intermediary field_14470Lnet/minecraft/class_3366$class_3384;field_14470:Lnet/minecraft/class_2680;named ALSO_PRISMARINE_BRICKSLnet/minecraft/structure/OceanMonumentGenerator$Piece;ALSO_PRISMARINE_BRICKS:Lnet/minecraft/block/BlockState;
-
SEA_LANTERN
protected static final BlockState SEA_LANTERN
- Mappings:
Namespace Name Mixin selector official fLdad$r;f:Lcjr;intermediary field_14471Lnet/minecraft/class_3366$class_3384;field_14471:Lnet/minecraft/class_2680;named SEA_LANTERNLnet/minecraft/structure/OceanMonumentGenerator$Piece;SEA_LANTERN:Lnet/minecraft/block/BlockState;
-
field_31607
protected static final boolean field_31607
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official gLdad$r;g:Zintermediary field_31607Lnet/minecraft/class_3366$class_3384;field_31607:Znamed field_31607Lnet/minecraft/structure/OceanMonumentGenerator$Piece;field_31607:Z
-
WATER
protected static final BlockState WATER
- Mappings:
Namespace Name Mixin selector official hLdad$r;h:Lcjr;intermediary field_14475Lnet/minecraft/class_3366$class_3384;field_14475:Lnet/minecraft/class_2680;named WATERLnet/minecraft/structure/OceanMonumentGenerator$Piece;WATER:Lnet/minecraft/block/BlockState;
-
ICE_BLOCKS
protected static final Set<Block> ICE_BLOCKS
- Mappings:
Namespace Name Mixin selector official iLdad$r;i:Ljava/util/Set;intermediary field_14472Lnet/minecraft/class_3366$class_3384;field_14472:Ljava/util/Set;named ICE_BLOCKSLnet/minecraft/structure/OceanMonumentGenerator$Piece;ICE_BLOCKS:Ljava/util/Set;
-
field_31608
protected static final int field_31608
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official jLdad$r;j:Iintermediary field_31608Lnet/minecraft/class_3366$class_3384;field_31608:Inamed field_31608Lnet/minecraft/structure/OceanMonumentGenerator$Piece;field_31608:I
-
field_31609
protected static final int field_31609
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official kLdad$r;k:Iintermediary field_31609Lnet/minecraft/class_3366$class_3384;field_31609:Inamed field_31609Lnet/minecraft/structure/OceanMonumentGenerator$Piece;field_31609:I
-
field_31610
protected static final int field_31610
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official lLdad$r;l:Iintermediary field_31610Lnet/minecraft/class_3366$class_3384;field_31610:Inamed field_31610Lnet/minecraft/structure/OceanMonumentGenerator$Piece;field_31610:I
-
field_31611
protected static final int field_31611
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official mLdad$r;m:Iintermediary field_31611Lnet/minecraft/class_3366$class_3384;field_31611:Inamed field_31611Lnet/minecraft/structure/OceanMonumentGenerator$Piece;field_31611:I
-
field_31612
protected static final int field_31612
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official nLdad$r;n:Iintermediary field_31612Lnet/minecraft/class_3366$class_3384;field_31612:Inamed field_31612Lnet/minecraft/structure/OceanMonumentGenerator$Piece;field_31612:I
-
field_31613
protected static final int field_31613
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official oLdad$r;o:Iintermediary field_31613Lnet/minecraft/class_3366$class_3384;field_31613:Inamed field_31613Lnet/minecraft/structure/OceanMonumentGenerator$Piece;field_31613:I
-
field_31614
protected static final int field_31614
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official pLdad$r;p:Iintermediary field_31614Lnet/minecraft/class_3366$class_3384;field_31614:Inamed field_31614Lnet/minecraft/structure/OceanMonumentGenerator$Piece;field_31614:I
-
field_31615
protected static final int field_31615
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official qLdad$r;q:Iintermediary field_31615Lnet/minecraft/class_3366$class_3384;field_31615:Inamed field_31615Lnet/minecraft/structure/OceanMonumentGenerator$Piece;field_31615:I
-
TWO_ZERO_ZERO_INDEX
protected static final int TWO_ZERO_ZERO_INDEX
- Mappings:
Namespace Name Mixin selector official rLdad$r;r:Iintermediary field_14469Lnet/minecraft/class_3366$class_3384;field_14469:Inamed TWO_ZERO_ZERO_INDEXLnet/minecraft/structure/OceanMonumentGenerator$Piece;TWO_ZERO_ZERO_INDEX:I
-
TWO_TWO_ZERO_INDEX
protected static final int TWO_TWO_ZERO_INDEX
- Mappings:
Namespace Name Mixin selector official sLdad$r;s:Iintermediary field_14468Lnet/minecraft/class_3366$class_3384;field_14468:Inamed TWO_TWO_ZERO_INDEXLnet/minecraft/structure/OceanMonumentGenerator$Piece;TWO_TWO_ZERO_INDEX:I
-
ZERO_ONE_ZERO_INDEX
protected static final int ZERO_ONE_ZERO_INDEX
- Mappings:
Namespace Name Mixin selector official tLdad$r;t:Iintermediary field_14478Lnet/minecraft/class_3366$class_3384;field_14478:Inamed ZERO_ONE_ZERO_INDEXLnet/minecraft/structure/OceanMonumentGenerator$Piece;ZERO_ONE_ZERO_INDEX:I
-
FOUR_ONE_ZERO_INDEX
protected static final int FOUR_ONE_ZERO_INDEX
- Mappings:
Namespace Name Mixin selector official uLdad$r;u:Iintermediary field_14477Lnet/minecraft/class_3366$class_3384;field_14477:Inamed FOUR_ONE_ZERO_INDEXLnet/minecraft/structure/OceanMonumentGenerator$Piece;FOUR_ONE_ZERO_INDEX:I
-
field_31616
protected static final int field_31616
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official vLdad$r;v:Iintermediary field_31616Lnet/minecraft/class_3366$class_3384;field_31616:Inamed field_31616Lnet/minecraft/structure/OceanMonumentGenerator$Piece;field_31616:I
-
field_31617
protected static final int field_31617
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official wLdad$r;w:Iintermediary field_31617Lnet/minecraft/class_3366$class_3384;field_31617:Inamed field_31617Lnet/minecraft/structure/OceanMonumentGenerator$Piece;field_31617:I
-
field_31618
protected static final int field_31618
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official xLdad$r;x:Iintermediary field_31618Lnet/minecraft/class_3366$class_3384;field_31618:Inamed field_31618Lnet/minecraft/structure/OceanMonumentGenerator$Piece;field_31618:I
-
setting
protected OceanMonumentGenerator.PieceSetting setting
- Mappings:
Namespace Name Mixin selector official yLdad$r;y:Ldad$v;intermediary field_14479Lnet/minecraft/class_3366$class_3384;field_14479:Lnet/minecraft/class_3366$class_3388;named settingLnet/minecraft/structure/OceanMonumentGenerator$Piece;setting:Lnet/minecraft/structure/OceanMonumentGenerator$PieceSetting;
-
-
构造器详细资料
-
Piece
public Piece(StructurePieceType type, Direction orientation, int int2, BlockBox blockBox)
- Mappings:
Namespace Name Mixin selector official <init>Ldad$r;<init>(Lcsy;Lgg;ILczr;)Vintermediary <init>Lnet/minecraft/class_3366$class_3384;<init>(Lnet/minecraft/class_3773;Lnet/minecraft/class_2350;ILnet/minecraft/class_3341;)Vnamed <init>Lnet/minecraft/structure/OceanMonumentGenerator$Piece;<init>(Lnet/minecraft/structure/StructurePieceType;Lnet/minecraft/util/math/Direction;ILnet/minecraft/util/math/BlockBox;)V
-
Piece
protected Piece(StructurePieceType type, int length, Direction orientation, OceanMonumentGenerator.PieceSetting setting, int int2, int int3, int int4)
- Mappings:
Namespace Name Mixin selector official <init>Ldad$r;<init>(Lcsy;ILgg;Ldad$v;III)Vintermediary <init>Lnet/minecraft/class_3366$class_3384;<init>(Lnet/minecraft/class_3773;ILnet/minecraft/class_2350;Lnet/minecraft/class_3366$class_3388;III)Vnamed <init>Lnet/minecraft/structure/OceanMonumentGenerator$Piece;<init>(Lnet/minecraft/structure/StructurePieceType;ILnet/minecraft/util/math/Direction;Lnet/minecraft/structure/OceanMonumentGenerator$PieceSetting;III)V
-
Piece
public Piece(StructurePieceType type, CompoundTag nbt)
- Mappings:
Namespace Name Mixin selector official <init>Ldam;<init>(Lcsy;Lmv;)Vintermediary <init>Lnet/minecraft/class_3443;<init>(Lnet/minecraft/class_3773;Lnet/minecraft/class_2487;)Vnamed <init>Lnet/minecraft/structure/StructurePiece;<init>(Lnet/minecraft/structure/StructurePieceType;Lnet/minecraft/nbt/CompoundTag;)V
-
-
方法详细资料
-
getIndex
protected static int getIndex(int x, int y, int z)- Mappings:
Namespace Name Mixin selector official bLdad$r;b(III)Iintermediary method_14770Lnet/minecraft/class_3366$class_3384;method_14770(III)Inamed getIndexLnet/minecraft/structure/OceanMonumentGenerator$Piece;getIndex(III)I
-
method_35445
private static BlockBox method_35445(Direction direction, OceanMonumentGenerator.PieceSetting pieceSetting, int int2, int int3, int int4)
- Mappings:
Namespace Name Mixin selector official aLdad$r;a(Lgg;Ldad$v;III)Lczr;intermediary method_35445Lnet/minecraft/class_3366$class_3384;method_35445(Lnet/minecraft/class_2350;Lnet/minecraft/class_3366$class_3388;III)Lnet/minecraft/class_3341;named method_35445Lnet/minecraft/structure/OceanMonumentGenerator$Piece;method_35445(Lnet/minecraft/util/math/Direction;Lnet/minecraft/structure/OceanMonumentGenerator$PieceSetting;III)Lnet/minecraft/util/math/BlockBox;
-
writeNbt
protected void writeNbt(ServerWorld world, CompoundTag nbt)
- 指定者:
writeNbt在类中StructurePiece- Mappings:
Namespace Name Mixin selector official aLdam;a(Labj;Lmv;)Vintermediary method_14943Lnet/minecraft/class_3443;method_14943(Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)Vnamed writeNbtLnet/minecraft/structure/StructurePiece;writeNbt(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/nbt/CompoundTag;)V
-
setAirAndWater
protected void setAirAndWater(StructureWorldAccess world, BlockBox box, int x, int y, int z, int width, int height, int depth)
- Mappings:
Namespace Name Mixin selector official aLdad$r;a(Lbwm;Lczr;IIIIII)Vintermediary method_14773Lnet/minecraft/class_3366$class_3384;method_14773(Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;IIIIII)Vnamed setAirAndWaterLnet/minecraft/structure/OceanMonumentGenerator$Piece;setAirAndWater(Lnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/util/math/BlockBox;IIIIII)V
-
method_14774
protected void method_14774(StructureWorldAccess structureWorldAccess, BlockBox blockBox, int int2, int int3, boolean bool)
- Mappings:
Namespace Name Mixin selector official aLdad$r;a(Lbwm;Lczr;IIZ)Vintermediary method_14774Lnet/minecraft/class_3366$class_3384;method_14774(Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;IIZ)Vnamed method_14774Lnet/minecraft/structure/OceanMonumentGenerator$Piece;method_14774(Lnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/util/math/BlockBox;IIZ)V
-
method_14771
protected void method_14771(StructureWorldAccess structureWorldAccess, BlockBox blockBox, int int2, int int3, int int4, int int5, int int6, int int7, BlockState blockState)
- Mappings:
Namespace Name Mixin selector official aLdad$r;a(Lbwm;Lczr;IIIIIILcjr;)Vintermediary method_14771Lnet/minecraft/class_3366$class_3384;method_14771(Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;IIIIIILnet/minecraft/class_2680;)Vnamed method_14771Lnet/minecraft/structure/OceanMonumentGenerator$Piece;method_14771(Lnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/util/math/BlockBox;IIIIIILnet/minecraft/block/BlockState;)V
-
method_14775
protected boolean method_14775(BlockBox blockBox, int int2, int int3, int int4, int int5)
- Mappings:
Namespace Name Mixin selector official aLdad$r;a(Lczr;IIII)Zintermediary method_14775Lnet/minecraft/class_3366$class_3384;method_14775(Lnet/minecraft/class_3341;IIII)Znamed method_14775Lnet/minecraft/structure/OceanMonumentGenerator$Piece;method_14775(Lnet/minecraft/util/math/BlockBox;IIII)Z
-
spawnElderGuardian
protected boolean spawnElderGuardian(StructureWorldAccess world, BlockBox box, int int2, int int3, int int4)
- Mappings:
Namespace Name Mixin selector official aLdad$r;a(Lbwm;Lczr;III)Zintermediary method_14772Lnet/minecraft/class_3366$class_3384;method_14772(Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;III)Znamed spawnElderGuardianLnet/minecraft/structure/OceanMonumentGenerator$Piece;spawnElderGuardian(Lnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/util/math/BlockBox;III)Z
-
-