类 MineshaftGenerator.MineshaftCorridor

  • 封闭类:
    MineshaftGenerator

    public static class MineshaftGenerator.MineshaftCorridor
    extends MineshaftGenerator.MineshaftPart
    Mappings:
    Namespace Name
    official czy$a
    intermediary net/minecraft/class_3353$class_3354
    named net/minecraft/structure/MineshaftGenerator$MineshaftCorridor
    • 字段详细资料

      • hasRails

        private final boolean hasRails
        Mappings:
        Namespace Name Mixin selector
        official b Lczy$a;b:Z
        intermediary field_14416 Lnet/minecraft/class_3353$class_3354;field_14416:Z
        named hasRails Lnet/minecraft/structure/MineshaftGenerator$MineshaftCorridor;hasRails:Z
      • hasCobwebs

        private final boolean hasCobwebs
        Mappings:
        Namespace Name Mixin selector
        official c Lczy$a;c:Z
        intermediary field_14415 Lnet/minecraft/class_3353$class_3354;field_14415:Z
        named hasCobwebs Lnet/minecraft/structure/MineshaftGenerator$MineshaftCorridor;hasCobwebs:Z
      • hasSpawner

        private boolean hasSpawner
        Mappings:
        Namespace Name Mixin selector
        official d Lczy$a;d:Z
        intermediary field_14414 Lnet/minecraft/class_3353$class_3354;field_14414:Z
        named hasSpawner Lnet/minecraft/structure/MineshaftGenerator$MineshaftCorridor;hasSpawner:Z
      • length

        private final int length
        Mappings:
        Namespace Name Mixin selector
        official e Lczy$a;e:I
        intermediary field_14413 Lnet/minecraft/class_3353$class_3354;field_14413:I
        named length Lnet/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;)V
        intermediary <init> Lnet/minecraft/class_3353$class_3354;<init>(Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)V
        named <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;)V
        intermediary <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;)V
        named <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 a Ldam;a(Labj;Lmv;)V
        intermediary method_14943 Lnet/minecraft/class_3443;method_14943(Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)V
        named writeNbt Lnet/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 a Lczy$a;a(Ldan;Ljava/util/Random;IIILgg;)Lczr;
        intermediary method_14714 Lnet/minecraft/class_3353$class_3354;method_14714(Lnet/minecraft/class_6130;Ljava/util/Random;IIILnet/minecraft/class_2350;)Lnet/minecraft/class_3341;
        named getBoundingBox Lnet/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 a Ldam;a(Ldam;Ldan;Ljava/util/Random;)V
        intermediary method_14918 Lnet/minecraft/class_3443;method_14918(Lnet/minecraft/class_3443;Lnet/minecraft/class_6130;Ljava/util/Random;)V
        named fillOpenings Lnet/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 a Ldam;a(Lbwm;Lczr;Ljava/util/Random;IIILwp;)Z
        intermediary method_14915 Lnet/minecraft/class_3443;method_14915(Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;Ljava/util/Random;IIILnet/minecraft/class_2960;)Z
        named addChest Lnet/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 a Ldam;a(Lbwm;Lbwi;Lclm;Ljava/util/Random;Lczr;Lbuw;Lgb;)Z
        intermediary method_14931 Lnet/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;)Z
        named generate Lnet/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 a Lczy$a;a(Lbwm;Lczr;III)V
        intermediary method_33776 Lnet/minecraft/class_3353$class_3354;method_33776(Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;III)V
        named fillSupportBeam Lnet/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 a Ldam;a(Lbwm;Lcjr;IIILczr;)V
        intermediary method_14936 Lnet/minecraft/class_3443;method_14936(Lnet/minecraft/class_5281;Lnet/minecraft/class_2680;IIILnet/minecraft/class_3341;)V
        named fillDownwards Lnet/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 b Lczy$a;b(Lbwm;Lcjr;IIILczr;)V
        intermediary method_33879 Lnet/minecraft/class_3353$class_3354;method_33879(Lnet/minecraft/class_5281;Lnet/minecraft/class_2680;IIILnet/minecraft/class_3341;)V
        named method_33879 Lnet/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 a Lczy$a;a(Lbwm;Lcjr;Lgb$a;II)V
        intermediary method_33878 Lnet/minecraft/class_3353$class_3354;method_33878(Lnet/minecraft/class_5281;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338$class_2339;II)V
        named method_33878 Lnet/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 b Lczy$a;b(Lcjr;)Z
        intermediary method_33777 Lnet/minecraft/class_3353$class_3354;method_33777(Lnet/minecraft/class_2680;)Z
        named isNotRailOrLava Lnet/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 a Lczy$a;a(Lbvu;Lgb;Lcjr;)Z
        intermediary method_33877 Lnet/minecraft/class_3353$class_3354;method_33877(Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Z
        named method_33877 Lnet/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 a Lczy$a;a(Lbwm;Lczr;IIIIILjava/util/Random;)V
        intermediary method_14713 Lnet/minecraft/class_3353$class_3354;method_14713(Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;IIIIILjava/util/Random;)V
        named generateSupports Lnet/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 a Lczy$a;a(Lbwm;Lczr;Ljava/util/Random;FIII)V
        intermediary method_14715 Lnet/minecraft/class_3353$class_3354;method_14715(Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;Ljava/util/Random;FIII)V
        named addCobwebsUnderground Lnet/minecraft/structure/MineshaftGenerator$MineshaftCorridor;addCobwebsUnderground(Lnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/util/math/BlockBox;Ljava/util/Random;FIII)V