类 MineshaftGenerator.MineshaftCorridor
- java.lang.Object
-
- net.minecraft.structure.StructurePiece
-
- net.minecraft.structure.MineshaftGenerator.MineshaftPart
-
- net.minecraft.structure.MineshaftGenerator.MineshaftCorridor
-
- 封闭类:
- MineshaftGenerator
public static class MineshaftGenerator.MineshaftCorridor extends MineshaftGenerator.MineshaftPart
- Mappings:
Namespace Name official czy$aintermediary net/minecraft/class_3353$class_3354named net/minecraft/structure/MineshaftGenerator$MineshaftCorridor
-
-
嵌套类概要
-
从类继承的嵌套类/接口 net.minecraft.structure.StructurePiece
StructurePiece.BlockRandomizer
-
-
字段概要
字段 修饰符和类型 字段 说明 private booleanhasCobwebsprivate booleanhasRailsprivate booleanhasSpawnerprivate intlength-
从类继承的字段 net.minecraft.structure.MineshaftGenerator.MineshaftPart
mineshaftType
-
从类继承的字段 net.minecraft.structure.StructurePiece
AIR, boundingBox, chainLength
-
-
构造器概要
构造器 构造器 说明 MineshaftCorridor(int chainLength, Random random, BlockBox boundingBox, Direction orientation, MineshaftFeature.Type type)MineshaftCorridor(ServerWorld serverWorld, CompoundTag nbt)
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 protected booleanaddChest(StructureWorldAccess world, BlockBox boundingBox, Random random, int int2, int int3, int z, Identifier lootTableId)private voidaddCobwebsUnderground(StructureWorldAccess world, BlockBox boundingBox, Random random, float threshold, int x, int y, int z)protected voidfillDownwards(StructureWorldAccess world, BlockState state, int x, int int2, int int3, BlockBox box)voidfillOpenings(StructurePiece start, class_6130 class_6130, Random random)private voidfillSupportBeam(StructureWorldAccess world, BlockBox box, int x, int y, int z)booleangenerate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, Random random, BlockBox boundingBox, ChunkPos chunkPos, BlockPos pos)private voidgenerateSupports(StructureWorldAccess world, BlockBox boundingBox, int minX, int minY, int z, int maxY, int maxX, Random random)static @Nullable BlockBoxgetBoundingBox(class_6130 class_6130, Random random, int x, int y, int z, Direction orientation)private booleanisNotRailOrLava(BlockState state)private booleanmethod_33877(WorldView worldView, BlockPos blockPos, BlockState blockState)private static voidmethod_33878(StructureWorldAccess structureWorldAccess, BlockState blockState, BlockPos.Mutable mutable, int int2, int int3)protected voidmethod_33879(StructureWorldAccess structureWorldAccess, BlockState blockState, int int2, int int3, int int4, BlockBox blockBox)protected voidwriteNbt(ServerWorld world, CompoundTag nbt)-
从类继承的方法 net.minecraft.structure.MineshaftGenerator.MineshaftPart
canAddBlock, isSolidCeiling, method_33880, method_33999
-
从类继承的方法 net.minecraft.structure.StructurePiece
addBlock, addBlockWithRandomThreshold, addChest, addDispenser, applyXTransform, applyYTransform, applyZTransform, canReplace, fill, fillHalfEllipsoid, fillWithOutline, fillWithOutline, fillWithOutlineUnderSeaLevel, 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
-
-
-
-
字段详细资料
-
hasRails
private final boolean hasRails
- Mappings:
Namespace Name Mixin selector official bLczy$a;b:Zintermediary field_14416Lnet/minecraft/class_3353$class_3354;field_14416:Znamed hasRailsLnet/minecraft/structure/MineshaftGenerator$MineshaftCorridor;hasRails:Z
-
hasCobwebs
private final boolean hasCobwebs
- Mappings:
Namespace Name Mixin selector official cLczy$a;c:Zintermediary field_14415Lnet/minecraft/class_3353$class_3354;field_14415:Znamed hasCobwebsLnet/minecraft/structure/MineshaftGenerator$MineshaftCorridor;hasCobwebs:Z
-
hasSpawner
private boolean hasSpawner
- Mappings:
Namespace Name Mixin selector official dLczy$a;d:Zintermediary field_14414Lnet/minecraft/class_3353$class_3354;field_14414:Znamed hasSpawnerLnet/minecraft/structure/MineshaftGenerator$MineshaftCorridor;hasSpawner:Z
-
length
private final int length
- Mappings:
Namespace Name Mixin selector official eLczy$a;e:Iintermediary field_14413Lnet/minecraft/class_3353$class_3354;field_14413:Inamed lengthLnet/minecraft/structure/MineshaftGenerator$MineshaftCorridor;length:I
-
-
构造器详细资料
-
MineshaftCorridor
public MineshaftCorridor(ServerWorld serverWorld, CompoundTag nbt)
- Mappings:
Namespace Name Mixin selector official <init>Lczy$a;<init>(Labj;Lmv;)Vintermediary <init>Lnet/minecraft/class_3353$class_3354;<init>(Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)Vnamed <init>Lnet/minecraft/structure/MineshaftGenerator$MineshaftCorridor;<init>(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/nbt/CompoundTag;)V
-
MineshaftCorridor
public MineshaftCorridor(int chainLength, Random random, BlockBox boundingBox, Direction orientation, MineshaftFeature.Type type)- Mappings:
Namespace Name Mixin selector official <init>Lczy$a;<init>(ILjava/util/Random;Lczr;Lgg;Lcrw$b;)Vintermediary <init>Lnet/minecraft/class_3353$class_3354;<init>(ILjava/util/Random;Lnet/minecraft/class_3341;Lnet/minecraft/class_2350;Lnet/minecraft/class_3098$class_3100;)Vnamed <init>Lnet/minecraft/structure/MineshaftGenerator$MineshaftCorridor;<init>(ILjava/util/Random;Lnet/minecraft/util/math/BlockBox;Lnet/minecraft/util/math/Direction;Lnet/minecraft/world/gen/feature/MineshaftFeature$Type;)V
-
-
方法详细资料
-
writeNbt
protected void writeNbt(ServerWorld world, CompoundTag nbt)
- 覆盖:
writeNbt在类中MineshaftGenerator.MineshaftPart- 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
-
getBoundingBox
@Nullable public static @Nullable BlockBox getBoundingBox(class_6130 class_6130, Random random, int x, int y, int z, Direction orientation)
- Mappings:
Namespace Name Mixin selector official aLczy$a;a(Ldan;Ljava/util/Random;IIILgg;)Lczr;intermediary method_14714Lnet/minecraft/class_3353$class_3354;method_14714(Lnet/minecraft/class_6130;Ljava/util/Random;IIILnet/minecraft/class_2350;)Lnet/minecraft/class_3341;named getBoundingBoxLnet/minecraft/structure/MineshaftGenerator$MineshaftCorridor;getBoundingBox(Lnet/minecraft/class_6130;Ljava/util/Random;IIILnet/minecraft/util/math/Direction;)Lnet/minecraft/util/math/BlockBox;
-
fillOpenings
public void fillOpenings(StructurePiece start, class_6130 class_6130, Random random)
- 覆盖:
fillOpenings在类中StructurePiece- Mappings:
Namespace Name Mixin selector official aLdam;a(Ldam;Ldan;Ljava/util/Random;)Vintermediary method_14918Lnet/minecraft/class_3443;method_14918(Lnet/minecraft/class_3443;Lnet/minecraft/class_6130;Ljava/util/Random;)Vnamed fillOpeningsLnet/minecraft/structure/StructurePiece;fillOpenings(Lnet/minecraft/structure/StructurePiece;Lnet/minecraft/class_6130;Ljava/util/Random;)V
-
addChest
protected boolean addChest(StructureWorldAccess world, BlockBox boundingBox, Random random, int int2, int int3, int z, Identifier lootTableId)
- 覆盖:
addChest在类中StructurePiece- Mappings:
Namespace Name Mixin selector official aLdam;a(Lbwm;Lczr;Ljava/util/Random;IIILwp;)Zintermediary method_14915Lnet/minecraft/class_3443;method_14915(Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;Ljava/util/Random;IIILnet/minecraft/class_2960;)Znamed addChestLnet/minecraft/structure/StructurePiece;addChest(Lnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/util/math/BlockBox;Ljava/util/Random;IIILnet/minecraft/util/Identifier;)Z
-
generate
public boolean generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, Random random, BlockBox boundingBox, ChunkPos chunkPos, BlockPos pos)
- 指定者:
generate在类中StructurePiece- 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
-
fillSupportBeam
private void fillSupportBeam(StructureWorldAccess world, BlockBox box, int x, int y, int z)
- Mappings:
Namespace Name Mixin selector official aLczy$a;a(Lbwm;Lczr;III)Vintermediary method_33776Lnet/minecraft/class_3353$class_3354;method_33776(Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;III)Vnamed fillSupportBeamLnet/minecraft/structure/MineshaftGenerator$MineshaftCorridor;fillSupportBeam(Lnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/util/math/BlockBox;III)V
-
fillDownwards
protected void fillDownwards(StructureWorldAccess world, BlockState state, int x, int int2, int int3, BlockBox box)
- 覆盖:
fillDownwards在类中StructurePiece- Mappings:
Namespace Name Mixin selector official aLdam;a(Lbwm;Lcjr;IIILczr;)Vintermediary method_14936Lnet/minecraft/class_3443;method_14936(Lnet/minecraft/class_5281;Lnet/minecraft/class_2680;IIILnet/minecraft/class_3341;)Vnamed fillDownwardsLnet/minecraft/structure/StructurePiece;fillDownwards(Lnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/block/BlockState;IIILnet/minecraft/util/math/BlockBox;)V
-
method_33879
protected void method_33879(StructureWorldAccess structureWorldAccess, BlockState blockState, int int2, int int3, int int4, BlockBox blockBox)
- Mappings:
Namespace Name Mixin selector official bLczy$a;b(Lbwm;Lcjr;IIILczr;)Vintermediary method_33879Lnet/minecraft/class_3353$class_3354;method_33879(Lnet/minecraft/class_5281;Lnet/minecraft/class_2680;IIILnet/minecraft/class_3341;)Vnamed method_33879Lnet/minecraft/structure/MineshaftGenerator$MineshaftCorridor;method_33879(Lnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/block/BlockState;IIILnet/minecraft/util/math/BlockBox;)V
-
method_33878
private static void method_33878(StructureWorldAccess structureWorldAccess, BlockState blockState, BlockPos.Mutable mutable, int int2, int int3)
- Mappings:
Namespace Name Mixin selector official aLczy$a;a(Lbwm;Lcjr;Lgb$a;II)Vintermediary method_33878Lnet/minecraft/class_3353$class_3354;method_33878(Lnet/minecraft/class_5281;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338$class_2339;II)Vnamed method_33878Lnet/minecraft/structure/MineshaftGenerator$MineshaftCorridor;method_33878(Lnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/BlockPos$Mutable;II)V
-
isNotRailOrLava
private boolean isNotRailOrLava(BlockState state)
- Mappings:
Namespace Name Mixin selector official bLczy$a;b(Lcjr;)Zintermediary method_33777Lnet/minecraft/class_3353$class_3354;method_33777(Lnet/minecraft/class_2680;)Znamed isNotRailOrLavaLnet/minecraft/structure/MineshaftGenerator$MineshaftCorridor;isNotRailOrLava(Lnet/minecraft/block/BlockState;)Z
-
method_33877
private boolean method_33877(WorldView worldView, BlockPos blockPos, BlockState blockState)
- Mappings:
Namespace Name Mixin selector official aLczy$a;a(Lbvu;Lgb;Lcjr;)Zintermediary method_33877Lnet/minecraft/class_3353$class_3354;method_33877(Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Znamed method_33877Lnet/minecraft/structure/MineshaftGenerator$MineshaftCorridor;method_33877(Lnet/minecraft/world/WorldView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)Z
-
generateSupports
private void generateSupports(StructureWorldAccess world, BlockBox boundingBox, int minX, int minY, int z, int maxY, int maxX, Random random)
- Mappings:
Namespace Name Mixin selector official aLczy$a;a(Lbwm;Lczr;IIIIILjava/util/Random;)Vintermediary method_14713Lnet/minecraft/class_3353$class_3354;method_14713(Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;IIIIILjava/util/Random;)Vnamed generateSupportsLnet/minecraft/structure/MineshaftGenerator$MineshaftCorridor;generateSupports(Lnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/util/math/BlockBox;IIIIILjava/util/Random;)V
-
addCobwebsUnderground
private void addCobwebsUnderground(StructureWorldAccess world, BlockBox boundingBox, Random random, float threshold, int x, int y, int z)
- Mappings:
Namespace Name Mixin selector official aLczy$a;a(Lbwm;Lczr;Ljava/util/Random;FIII)Vintermediary method_14715Lnet/minecraft/class_3353$class_3354;method_14715(Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;Ljava/util/Random;FIII)Vnamed addCobwebsUndergroundLnet/minecraft/structure/MineshaftGenerator$MineshaftCorridor;addCobwebsUnderground(Lnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/util/math/BlockBox;Ljava/util/Random;FIII)V
-
-