类 RuinedPortalStructurePiece


  • public class RuinedPortalStructurePiece
    extends SimpleStructurePiece
    Mappings:
    Namespace Name
    official dah
    intermediary net/minecraft/class_5189
    named net/minecraft/structure/RuinedPortalStructurePiece
    • 字段详细资料

      • field_24992

        private static final Logger field_24992
        Mappings:
        Namespace Name Mixin selector
        official e Ldah;e:Lorg/apache/logging/log4j/Logger;
        intermediary field_24992 Lnet/minecraft/class_5189;field_24992:Lorg/apache/logging/log4j/Logger;
        named field_24992 Lnet/minecraft/structure/RuinedPortalStructurePiece;field_24992:Lorg/apache/logging/log4j/Logger;
      • field_31620

        private static final float field_31620
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official f Ldah;f:F
        intermediary field_31620 Lnet/minecraft/class_5189;field_31620:F
        named field_31620 Lnet/minecraft/structure/RuinedPortalStructurePiece;field_31620:F
      • field_31621

        private static final float field_31621
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official g Ldah;g:F
        intermediary field_31621 Lnet/minecraft/class_5189;field_31621:F
        named field_31621 Lnet/minecraft/structure/RuinedPortalStructurePiece;field_31621:F
      • field_31622

        private static final float field_31622
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official h Ldah;h:F
        intermediary field_31622 Lnet/minecraft/class_5189;field_31622:F
        named field_31622 Lnet/minecraft/structure/RuinedPortalStructurePiece;field_31622:F
      • field_31623

        private static final float field_31623
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official i Ldah;i:F
        intermediary field_31623 Lnet/minecraft/class_5189;field_31623:F
        named field_31623 Lnet/minecraft/structure/RuinedPortalStructurePiece;field_31623:F
      • verticalPlacement

        private final RuinedPortalStructurePiece.VerticalPlacement verticalPlacement
        Mappings:
        Namespace Name Mixin selector
        official j Ldah;j:Ldah$b;
        intermediary field_24021 Lnet/minecraft/class_5189;field_24021:Lnet/minecraft/class_5189$class_5191;
        named verticalPlacement Lnet/minecraft/structure/RuinedPortalStructurePiece;verticalPlacement:Lnet/minecraft/structure/RuinedPortalStructurePiece$VerticalPlacement;
      • properties

        private final RuinedPortalStructurePiece.Properties properties
        Mappings:
        Namespace Name Mixin selector
        official k Ldah;k:Ldah$a;
        intermediary field_24022 Lnet/minecraft/class_5189;field_24022:Lnet/minecraft/class_5189$class_5190;
        named properties Lnet/minecraft/structure/RuinedPortalStructurePiece;properties:Lnet/minecraft/structure/RuinedPortalStructurePiece$Properties;
    • 方法详细资料

      • writeNbt

        protected void writeNbt​(ServerWorld world,
                                CompoundTag nbt)
        覆盖:
        writeNbt 在类中 SimpleStructurePiece
        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
      • method_35449

        private static StructurePlacementData method_35449​(ServerWorld world,
                                                           CompoundTag nbt,
                                                           Identifier id)
        Mappings:
        Namespace Name Mixin selector
        official a Ldah;a(Labj;Lmv;Lwp;)Ldbq;
        intermediary method_35449 Lnet/minecraft/class_5189;method_35449(Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;Lnet/minecraft/class_2960;)Lnet/minecraft/class_3492;
        named method_35449 Lnet/minecraft/structure/RuinedPortalStructurePiece;method_35449(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/util/Identifier;)Lnet/minecraft/structure/StructurePlacementData;
      • method_35450

        private static StructurePlacementData method_35450​(BlockMirror blockMirror,
                                                           BlockRotation blockRotation,
                                                           RuinedPortalStructurePiece.VerticalPlacement verticalPlacement,
                                                           BlockPos blockPos,
                                                           RuinedPortalStructurePiece.Properties properties)
        Mappings:
        Namespace Name Mixin selector
        official a Ldah;a(Lccy;Lcek;Ldah$b;Lgb;Ldah$a;)Ldbq;
        intermediary method_35450 Lnet/minecraft/class_5189;method_35450(Lnet/minecraft/class_2415;Lnet/minecraft/class_2470;Lnet/minecraft/class_5189$class_5191;Lnet/minecraft/class_2338;Lnet/minecraft/class_5189$class_5190;)Lnet/minecraft/class_3492;
        named method_35450 Lnet/minecraft/structure/RuinedPortalStructurePiece;method_35450(Lnet/minecraft/util/BlockMirror;Lnet/minecraft/util/BlockRotation;Lnet/minecraft/structure/RuinedPortalStructurePiece$VerticalPlacement;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/structure/RuinedPortalStructurePiece$Properties;)Lnet/minecraft/structure/StructurePlacementData;
      • createLavaReplacementRule

        private static StructureProcessorRule createLavaReplacementRule​(RuinedPortalStructurePiece.VerticalPlacement verticalPlacement,
                                                                        RuinedPortalStructurePiece.Properties properties)
        Mappings:
        Namespace Name Mixin selector
        official a Ldah;a(Ldah$b;Ldah$a;)Ldbj;
        intermediary method_27247 Lnet/minecraft/class_5189;method_27247(Lnet/minecraft/class_5189$class_5191;Lnet/minecraft/class_5189$class_5190;)Lnet/minecraft/class_3821;
        named createLavaReplacementRule Lnet/minecraft/structure/RuinedPortalStructurePiece;createLavaReplacementRule(Lnet/minecraft/structure/RuinedPortalStructurePiece$VerticalPlacement;Lnet/minecraft/structure/RuinedPortalStructurePiece$Properties;)Lnet/minecraft/structure/processor/StructureProcessorRule;
      • 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 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
      • handleMetadata

        protected void handleMetadata​(String metadata,
                                      BlockPos pos,
                                      ServerWorldAccess world,
                                      Random random,
                                      BlockBox boundingBox)
        指定者:
        handleMetadata 在类中 SimpleStructurePiece
        Mappings:
        Namespace Name Mixin selector
        official a Ldaq;a(Ljava/lang/String;Lgb;Lbwf;Ljava/util/Random;Lczr;)V
        intermediary method_15026 Lnet/minecraft/class_3470;method_15026(Ljava/lang/String;Lnet/minecraft/class_2338;Lnet/minecraft/class_5425;Ljava/util/Random;Lnet/minecraft/class_3341;)V
        named handleMetadata Lnet/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
      • generateVines

        private void generateVines​(Random random,
                                   WorldAccess world,
                                   BlockPos pos)
        Mappings:
        Namespace Name Mixin selector
        official a Ldah;a(Ljava/util/Random;Lbvs;Lgb;)V
        intermediary method_27244 Lnet/minecraft/class_5189;method_27244(Ljava/util/Random;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)V
        named generateVines Lnet/minecraft/structure/RuinedPortalStructurePiece;generateVines(Ljava/util/Random;Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;)V
      • generateOvergrownLeaves

        private void generateOvergrownLeaves​(Random random,
                                             WorldAccess world,
                                             BlockPos pos)
        Mappings:
        Namespace Name Mixin selector
        official b Ldah;b(Ljava/util/Random;Lbvs;Lgb;)V
        intermediary method_27246 Lnet/minecraft/class_5189;method_27246(Ljava/util/Random;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)V
        named generateOvergrownLeaves Lnet/minecraft/structure/RuinedPortalStructurePiece;generateOvergrownLeaves(Ljava/util/Random;Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;)V
      • updateNetherracksInBound

        private void updateNetherracksInBound​(Random random,
                                              WorldAccess world)
        Mappings:
        Namespace Name Mixin selector
        official a Ldah;a(Ljava/util/Random;Lbvs;)V
        intermediary method_27243 Lnet/minecraft/class_5189;method_27243(Ljava/util/Random;Lnet/minecraft/class_1936;)V
        named updateNetherracksInBound Lnet/minecraft/structure/RuinedPortalStructurePiece;updateNetherracksInBound(Ljava/util/Random;Lnet/minecraft/world/WorldAccess;)V
      • updateNetherracks

        private void updateNetherracks​(Random random,
                                       WorldAccess world,
                                       BlockPos pos)
        Mappings:
        Namespace Name Mixin selector
        official c Ldah;c(Ljava/util/Random;Lbvs;Lgb;)V
        intermediary method_27248 Lnet/minecraft/class_5189;method_27248(Ljava/util/Random;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)V
        named updateNetherracks Lnet/minecraft/structure/RuinedPortalStructurePiece;updateNetherracks(Ljava/util/Random;Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;)V
      • placeNetherrackBase

        private void placeNetherrackBase​(Random random,
                                         WorldAccess world)
        Mappings:
        Namespace Name Mixin selector
        official b Ldah;b(Ljava/util/Random;Lbvs;)V
        intermediary method_27245 Lnet/minecraft/class_5189;method_27245(Ljava/util/Random;Lnet/minecraft/class_1936;)V
        named placeNetherrackBase Lnet/minecraft/structure/RuinedPortalStructurePiece;placeNetherrackBase(Ljava/util/Random;Lnet/minecraft/world/WorldAccess;)V
      • canFillNetherrack

        private boolean canFillNetherrack​(WorldAccess world,
                                          BlockPos pos)
        Mappings:
        Namespace Name Mixin selector
        official a Ldah;a(Lbvs;Lgb;)Z
        intermediary method_27238 Lnet/minecraft/class_5189;method_27238(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)Z
        named canFillNetherrack Lnet/minecraft/structure/RuinedPortalStructurePiece;canFillNetherrack(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;)Z
      • placeNetherrackBottom

        private void placeNetherrackBottom​(Random random,
                                           WorldAccess world,
                                           BlockPos pos)
        Mappings:
        Namespace Name Mixin selector
        official d Ldah;d(Ljava/util/Random;Lbvs;Lgb;)V
        intermediary method_27249 Lnet/minecraft/class_5189;method_27249(Ljava/util/Random;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)V
        named placeNetherrackBottom Lnet/minecraft/structure/RuinedPortalStructurePiece;placeNetherrackBottom(Ljava/util/Random;Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;)V
      • getBaseHeight

        private static int getBaseHeight​(WorldAccess world,
                                         int x,
                                         int y,
                                         RuinedPortalStructurePiece.VerticalPlacement verticalPlacement)
        Mappings:
        Namespace Name Mixin selector
        official a Ldah;a(Lbvs;IILdah$b;)I
        intermediary method_27237 Lnet/minecraft/class_5189;method_27237(Lnet/minecraft/class_1936;IILnet/minecraft/class_5189$class_5191;)I
        named getBaseHeight Lnet/minecraft/structure/RuinedPortalStructurePiece;getBaseHeight(Lnet/minecraft/world/WorldAccess;IILnet/minecraft/structure/RuinedPortalStructurePiece$VerticalPlacement;)I
      • getHeightmapType

        public static Heightmap.Type getHeightmapType​(RuinedPortalStructurePiece.VerticalPlacement verticalPlacement)
        Mappings:
        Namespace Name Mixin selector
        official a Ldah;a(Ldah$b;)Lcor$a;
        intermediary method_27241 Lnet/minecraft/class_5189;method_27241(Lnet/minecraft/class_5189$class_5191;)Lnet/minecraft/class_2902$class_2903;
        named getHeightmapType Lnet/minecraft/structure/RuinedPortalStructurePiece;getHeightmapType(Lnet/minecraft/structure/RuinedPortalStructurePiece$VerticalPlacement;)Lnet/minecraft/world/Heightmap$Type;
      • createReplacementRule

        private static StructureProcessorRule createReplacementRule​(Block old,
                                                                    float chance,
                                                                    Block updated)
        Mappings:
        Namespace Name Mixin selector
        official a Ldah;a(Lbyq;FLbyq;)Ldbj;
        intermediary method_27239 Lnet/minecraft/class_5189;method_27239(Lnet/minecraft/class_2248;FLnet/minecraft/class_2248;)Lnet/minecraft/class_3821;
        named createReplacementRule Lnet/minecraft/structure/RuinedPortalStructurePiece;createReplacementRule(Lnet/minecraft/block/Block;FLnet/minecraft/block/Block;)Lnet/minecraft/structure/processor/StructureProcessorRule;
      • createReplacementRule

        private static StructureProcessorRule createReplacementRule​(Block old,
                                                                    Block updated)
        Mappings:
        Namespace Name Mixin selector
        official a Ldah;a(Lbyq;Lbyq;)Ldbj;
        intermediary method_27240 Lnet/minecraft/class_5189;method_27240(Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)Lnet/minecraft/class_3821;
        named createReplacementRule Lnet/minecraft/structure/RuinedPortalStructurePiece;createReplacementRule(Lnet/minecraft/block/Block;Lnet/minecraft/block/Block;)Lnet/minecraft/structure/processor/StructureProcessorRule;