类 AxisAlignedLinearPosRuleTest


  • public class AxisAlignedLinearPosRuleTest
    extends PosRuleTest
    Mappings:
    Namespace Name
    official dau
    intermediary net/minecraft/class_4992
    named net/minecraft/structure/rule/AxisAlignedLinearPosRuleTest
    • 字段详细资料

      • CODEC

        public static final com.mojang.serialization.Codec<AxisAlignedLinearPosRuleTest> CODEC
        Mappings:
        Namespace Name Mixin selector
        official a Ldau;a:Lcom/mojang/serialization/Codec;
        intermediary field_24995 Lnet/minecraft/class_4992;field_24995:Lcom/mojang/serialization/Codec;
        named CODEC Lnet/minecraft/structure/rule/AxisAlignedLinearPosRuleTest;CODEC:Lcom/mojang/serialization/Codec;
      • minChance

        private final float minChance
        Mappings:
        Namespace Name Mixin selector
        official b Ldau;b:F
        intermediary field_23334 Lnet/minecraft/class_4992;field_23334:F
        named minChance Lnet/minecraft/structure/rule/AxisAlignedLinearPosRuleTest;minChance:F
      • maxChance

        private final float maxChance
        Mappings:
        Namespace Name Mixin selector
        official d Ldau;d:F
        intermediary field_23335 Lnet/minecraft/class_4992;field_23335:F
        named maxChance Lnet/minecraft/structure/rule/AxisAlignedLinearPosRuleTest;maxChance:F
      • minDistance

        private final int minDistance
        Mappings:
        Namespace Name Mixin selector
        official e Ldau;e:I
        intermediary field_23336 Lnet/minecraft/class_4992;field_23336:I
        named minDistance Lnet/minecraft/structure/rule/AxisAlignedLinearPosRuleTest;minDistance:I
      • maxDistance

        private final int maxDistance
        Mappings:
        Namespace Name Mixin selector
        official f Ldau;f:I
        intermediary field_23337 Lnet/minecraft/class_4992;field_23337:I
        named maxDistance Lnet/minecraft/structure/rule/AxisAlignedLinearPosRuleTest;maxDistance:I
      • axis

        private final Direction.Axis axis
        Mappings:
        Namespace Name Mixin selector
        official g Ldau;g:Lgg$a;
        intermediary field_23338 Lnet/minecraft/class_4992;field_23338:Lnet/minecraft/class_2350$class_2351;
        named axis Lnet/minecraft/structure/rule/AxisAlignedLinearPosRuleTest;axis:Lnet/minecraft/util/math/Direction$Axis;
    • 构造器详细资料

      • AxisAlignedLinearPosRuleTest

        public AxisAlignedLinearPosRuleTest​(float minChance,
                                            float maxChance,
                                            int minDistance,
                                            int maxDistance,
                                            Direction.Axis axis)
        Mappings:
        Namespace Name Mixin selector
        official <init> Ldau;<init>(FFIILgg$a;)V
        intermediary <init> Lnet/minecraft/class_4992;<init>(FFIILnet/minecraft/class_2350$class_2351;)V
        named <init> Lnet/minecraft/structure/rule/AxisAlignedLinearPosRuleTest;<init>(FFIILnet/minecraft/util/math/Direction$Axis;)V
    • 方法详细资料

      • test

        public boolean test​(BlockPos blockPos,
                            BlockPos blockPos2,
                            BlockPos blockPos3,
                            Random random)
        指定者:
        test 在类中 PosRuleTest
        Mappings:
        Namespace Name Mixin selector
        official a Ldbh;a(Lgb;Lgb;Lgb;Ljava/util/Random;)Z
        intermediary method_26406 Lnet/minecraft/class_4995;method_26406(Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;Ljava/util/Random;)Z
        named test Lnet/minecraft/structure/rule/PosRuleTest;test(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/BlockPos;Ljava/util/Random;)Z
      • getType

        protected PosRuleTestType<?> getType()
        指定者:
        getType 在类中 PosRuleTest
        Mappings:
        Namespace Name Mixin selector
        official a Ldbh;a()Ldbi;
        intermediary method_26404 Lnet/minecraft/class_4995;method_26404()Lnet/minecraft/class_4996;
        named getType Lnet/minecraft/structure/rule/PosRuleTest;getType()Lnet/minecraft/structure/rule/PosRuleTestType;