类 OceanRuinGenerator.Piece
- java.lang.Object
-
- net.minecraft.structure.StructurePiece
-
- net.minecraft.structure.SimpleStructurePiece
-
- net.minecraft.structure.OceanRuinGenerator.Piece
-
- 封闭类:
- OceanRuinGenerator
public static class OceanRuinGenerator.Piece extends SimpleStructurePiece
- Mappings:
Namespace Name official daf$aintermediary net/minecraft/class_3409$class_3410named net/minecraft/structure/OceanRuinGenerator$Piece
-
-
嵌套类概要
-
从类继承的嵌套类/接口 net.minecraft.structure.StructurePiece
StructurePiece.BlockRandomizer
-
-
字段概要
字段 修饰符和类型 字段 说明 private OceanRuinFeature.BiomeTypebiomeTypeprivate floatintegrityprivate booleanlarge-
从类继承的字段 net.minecraft.structure.SimpleStructurePiece
field_31664, placementData, pos, structure
-
从类继承的字段 net.minecraft.structure.StructurePiece
AIR, boundingBox, chainLength
-
-
构造器概要
构造器 构造器 说明 Piece(ServerWorld world, CompoundTag nbt)Piece(StructureManager structureManager, Identifier template, BlockPos pos, BlockRotation rotation, float integrity, OceanRuinFeature.BiomeType biomeType, boolean large)
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 booleangenerate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, Random random, BlockBox boundingBox, ChunkPos chunkPos, BlockPos pos)protected voidhandleMetadata(String metadata, BlockPos pos, ServerWorldAccess world, Random random, BlockBox boundingBox)private intmethod_14829(BlockPos blockPos, BlockView blockView, BlockPos blockPos2)private static StructurePlacementDatamethod_35446(BlockRotation blockRotation)protected voidwriteNbt(ServerWorld world, CompoundTag nbt)-
从类继承的方法 net.minecraft.structure.SimpleStructurePiece
getRotation, method_35470, translate
-
从类继承的方法 net.minecraft.structure.StructurePiece
addBlock, addBlockWithRandomThreshold, addChest, addChest, addDispenser, applyXTransform, applyYTransform, applyZTransform, canAddBlock, canReplace, fill, fillDownwards, fillHalfEllipsoid, fillOpenings, fillWithOutline, fillWithOutline, fillWithOutlineUnderSeaLevel, getBlockAt, getBoundingBox, getChainLength, getFacing, getType, intersectsChunk, isUnderSeaLevel, method_33882, method_35454, method_35455, method_35456, method_35457, method_35458, method_35460, offsetPos, orientateChest, setOrientation, toNbt
-
-
-
-
字段详细资料
-
biomeType
private final OceanRuinFeature.BiomeType biomeType
- Mappings:
Namespace Name Mixin selector official eLdaf$a;e:Ldae$b;intermediary field_14527Lnet/minecraft/class_3409$class_3410;field_14527:Lnet/minecraft/class_3411$class_3413;named biomeTypeLnet/minecraft/structure/OceanRuinGenerator$Piece;biomeType:Lnet/minecraft/world/gen/feature/OceanRuinFeature$BiomeType;
-
integrity
private final float integrity
- Mappings:
Namespace Name Mixin selector official fLdaf$a;f:Fintermediary field_14524Lnet/minecraft/class_3409$class_3410;field_14524:Fnamed integrityLnet/minecraft/structure/OceanRuinGenerator$Piece;integrity:F
-
large
private final boolean large
- Mappings:
Namespace Name Mixin selector official gLdaf$a;g:Zintermediary field_14525Lnet/minecraft/class_3409$class_3410;field_14525:Znamed largeLnet/minecraft/structure/OceanRuinGenerator$Piece;large:Z
-
-
构造器详细资料
-
Piece
public Piece(StructureManager structureManager, Identifier template, BlockPos pos, BlockRotation rotation, float integrity, OceanRuinFeature.BiomeType biomeType, boolean large)
- Mappings:
Namespace Name Mixin selector official <init>Ldaf$a;<init>(Ldbp;Lwp;Lgb;Lcek;FLdae$b;Z)Vintermediary <init>Lnet/minecraft/class_3409$class_3410;<init>(Lnet/minecraft/class_3485;Lnet/minecraft/class_2960;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;FLnet/minecraft/class_3411$class_3413;Z)Vnamed <init>Lnet/minecraft/structure/OceanRuinGenerator$Piece;<init>(Lnet/minecraft/structure/StructureManager;Lnet/minecraft/util/Identifier;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/BlockRotation;FLnet/minecraft/world/gen/feature/OceanRuinFeature$BiomeType;Z)V
-
Piece
public Piece(ServerWorld world, CompoundTag nbt)
- Mappings:
Namespace Name Mixin selector official <init>Ldaf$a;<init>(Labj;Lmv;)Vintermediary <init>Lnet/minecraft/class_3409$class_3410;<init>(Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)Vnamed <init>Lnet/minecraft/structure/OceanRuinGenerator$Piece;<init>(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/nbt/CompoundTag;)V
-
-
方法详细资料
-
method_35446
private static StructurePlacementData method_35446(BlockRotation blockRotation)
- Mappings:
Namespace Name Mixin selector official aLdaf$a;a(Lcek;)Ldbq;intermediary method_35446Lnet/minecraft/class_3409$class_3410;method_35446(Lnet/minecraft/class_2470;)Lnet/minecraft/class_3492;named method_35446Lnet/minecraft/structure/OceanRuinGenerator$Piece;method_35446(Lnet/minecraft/util/BlockRotation;)Lnet/minecraft/structure/StructurePlacementData;
-
writeNbt
protected void writeNbt(ServerWorld world, CompoundTag nbt)
- 覆盖:
writeNbt在类中SimpleStructurePiece- 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
-
handleMetadata
protected void handleMetadata(String metadata, BlockPos pos, ServerWorldAccess world, Random random, BlockBox boundingBox)
- 指定者:
handleMetadata在类中SimpleStructurePiece- Mappings:
Namespace Name Mixin selector official aLdaq;a(Ljava/lang/String;Lgb;Lbwf;Ljava/util/Random;Lczr;)Vintermediary method_15026Lnet/minecraft/class_3470;method_15026(Ljava/lang/String;Lnet/minecraft/class_2338;Lnet/minecraft/class_5425;Ljava/util/Random;Lnet/minecraft/class_3341;)Vnamed handleMetadataLnet/minecraft/structure/SimpleStructurePiece;handleMetadata(Ljava/lang/String;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/ServerWorldAccess;Ljava/util/Random;Lnet/minecraft/util/math/BlockBox;)V
-
generate
public boolean generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, Random random, BlockBox boundingBox, ChunkPos chunkPos, BlockPos pos)
- 覆盖:
generate在类中SimpleStructurePiece- Mappings:
Namespace Name Mixin selector official aLdam;a(Lbwm;Lbwi;Lclm;Ljava/util/Random;Lczr;Lbuw;Lgb;)Zintermediary method_14931Lnet/minecraft/class_3443;method_14931(Lnet/minecraft/class_5281;Lnet/minecraft/class_5138;Lnet/minecraft/class_2794;Ljava/util/Random;Lnet/minecraft/class_3341;Lnet/minecraft/class_1923;Lnet/minecraft/class_2338;)Znamed generateLnet/minecraft/structure/StructurePiece;generate(Lnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/world/gen/StructureAccessor;Lnet/minecraft/world/gen/chunk/ChunkGenerator;Ljava/util/Random;Lnet/minecraft/util/math/BlockBox;Lnet/minecraft/util/math/ChunkPos;Lnet/minecraft/util/math/BlockPos;)Z
-
method_14829
private int method_14829(BlockPos blockPos, BlockView blockView, BlockPos blockPos2)
- Mappings:
Namespace Name Mixin selector official aLdaf$a;a(Lgb;Lbuv;Lgb;)Iintermediary method_14829Lnet/minecraft/class_3409$class_3410;method_14829(Lnet/minecraft/class_2338;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Inamed method_14829Lnet/minecraft/structure/OceanRuinGenerator$Piece;method_14829(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)I
-
-