类 LocationPredicate


  • public class LocationPredicate
    extends Object
    Mappings:
    Namespace Name
    official cb
    intermediary net/minecraft/class_2090
    named net/minecraft/predicate/entity/LocationPredicate
    • 字段详细资料

      • LOGGER

        private static final Logger LOGGER
        Mappings:
        Namespace Name Mixin selector
        official b Lcb;b:Lorg/apache/logging/log4j/Logger;
        intermediary field_24732 Lnet/minecraft/class_2090;field_24732:Lorg/apache/logging/log4j/Logger;
        named LOGGER Lnet/minecraft/predicate/entity/LocationPredicate;LOGGER:Lorg/apache/logging/log4j/Logger;
      • ANY

        public static final LocationPredicate ANY
        Mappings:
        Namespace Name Mixin selector
        official a Lcb;a:Lcb;
        intermediary field_9685 Lnet/minecraft/class_2090;field_9685:Lnet/minecraft/class_2090;
        named ANY Lnet/minecraft/predicate/entity/LocationPredicate;ANY:Lnet/minecraft/predicate/entity/LocationPredicate;
      • x

        private final NumberRange.FloatRange x
        Mappings:
        Namespace Name Mixin selector
        official c Lcb;c:Lce$c;
        intermediary field_9682 Lnet/minecraft/class_2090;field_9682:Lnet/minecraft/class_2096$class_2099;
        named x Lnet/minecraft/predicate/entity/LocationPredicate;x:Lnet/minecraft/predicate/NumberRange$FloatRange;
      • y

        private final NumberRange.FloatRange y
        Mappings:
        Namespace Name Mixin selector
        official d Lcb;d:Lce$c;
        intermediary field_9684 Lnet/minecraft/class_2090;field_9684:Lnet/minecraft/class_2096$class_2099;
        named y Lnet/minecraft/predicate/entity/LocationPredicate;y:Lnet/minecraft/predicate/NumberRange$FloatRange;
      • z

        private final NumberRange.FloatRange z
        Mappings:
        Namespace Name Mixin selector
        official e Lcb;e:Lce$c;
        intermediary field_9681 Lnet/minecraft/class_2090;field_9681:Lnet/minecraft/class_2096$class_2099;
        named z Lnet/minecraft/predicate/entity/LocationPredicate;z:Lnet/minecraft/predicate/NumberRange$FloatRange;
      • biome

        @Nullable
        private final @Nullable RegistryKey<Biome> biome
        Mappings:
        Namespace Name Mixin selector
        official f Lcb;f:Lwo;
        intermediary field_9683 Lnet/minecraft/class_2090;field_9683:Lnet/minecraft/class_5321;
        named biome Lnet/minecraft/predicate/entity/LocationPredicate;biome:Lnet/minecraft/util/registry/RegistryKey;
      • feature

        @Nullable
        private final @Nullable StructureFeature<?> feature
        Mappings:
        Namespace Name Mixin selector
        official g Lcb;g:Lcsx;
        intermediary field_9687 Lnet/minecraft/class_2090;field_9687:Lnet/minecraft/class_3195;
        named feature Lnet/minecraft/predicate/entity/LocationPredicate;feature:Lnet/minecraft/world/gen/feature/StructureFeature;
      • dimension

        @Nullable
        private final @Nullable RegistryKey<World> dimension
        Mappings:
        Namespace Name Mixin selector
        official h Lcb;h:Lwo;
        intermediary field_9686 Lnet/minecraft/class_2090;field_9686:Lnet/minecraft/class_5321;
        named dimension Lnet/minecraft/predicate/entity/LocationPredicate;dimension:Lnet/minecraft/util/registry/RegistryKey;
      • smokey

        @Nullable
        private final @Nullable Boolean smokey
        Mappings:
        Namespace Name Mixin selector
        official i Lcb;i:Ljava/lang/Boolean;
        intermediary field_24500 Lnet/minecraft/class_2090;field_24500:Ljava/lang/Boolean;
        named smokey Lnet/minecraft/predicate/entity/LocationPredicate;smokey:Ljava/lang/Boolean;
      • light

        private final LightPredicate light
        Mappings:
        Namespace Name Mixin selector
        official j Lcb;j:Lca;
        intermediary field_20714 Lnet/minecraft/class_2090;field_20714:Lnet/minecraft/class_4552;
        named light Lnet/minecraft/predicate/entity/LocationPredicate;light:Lnet/minecraft/predicate/LightPredicate;
      • block

        private final BlockPredicate block
        Mappings:
        Namespace Name Mixin selector
        official k Lcb;k:Las;
        intermediary field_20715 Lnet/minecraft/class_2090;field_20715:Lnet/minecraft/class_4550;
        named block Lnet/minecraft/predicate/entity/LocationPredicate;block:Lnet/minecraft/predicate/BlockPredicate;
      • fluid

        private final FluidPredicate fluid
        Mappings:
        Namespace Name Mixin selector
        official l Lcb;l:Lbq;
        intermediary field_20716 Lnet/minecraft/class_2090;field_20716:Lnet/minecraft/class_4551;
        named fluid Lnet/minecraft/predicate/entity/LocationPredicate;fluid:Lnet/minecraft/predicate/FluidPredicate;
    • 构造器详细资料

      • LocationPredicate

        public LocationPredicate​(NumberRange.FloatRange x,
                                 NumberRange.FloatRange y,
                                 NumberRange.FloatRange z,
                                 @Nullable
                                 @Nullable RegistryKey<Biome> biome,
                                 @Nullable
                                 @Nullable StructureFeature<?> feature,
                                 @Nullable
                                 @Nullable RegistryKey<World> dimension,
                                 @Nullable
                                 @Nullable Boolean smokey,
                                 LightPredicate light,
                                 BlockPredicate block,
                                 FluidPredicate fluid)
        Mappings:
        Namespace Name Mixin selector
        official <init> Lcb;<init>(Lce$c;Lce$c;Lce$c;Lwo;Lcsx;Lwo;Ljava/lang/Boolean;Lca;Las;Lbq;)V
        intermediary <init> Lnet/minecraft/class_2090;<init>(Lnet/minecraft/class_2096$class_2099;Lnet/minecraft/class_2096$class_2099;Lnet/minecraft/class_2096$class_2099;Lnet/minecraft/class_5321;Lnet/minecraft/class_3195;Lnet/minecraft/class_5321;Ljava/lang/Boolean;Lnet/minecraft/class_4552;Lnet/minecraft/class_4550;Lnet/minecraft/class_4551;)V
        named <init> Lnet/minecraft/predicate/entity/LocationPredicate;<init>(Lnet/minecraft/predicate/NumberRange$FloatRange;Lnet/minecraft/predicate/NumberRange$FloatRange;Lnet/minecraft/predicate/NumberRange$FloatRange;Lnet/minecraft/util/registry/RegistryKey;Lnet/minecraft/world/gen/feature/StructureFeature;Lnet/minecraft/util/registry/RegistryKey;Ljava/lang/Boolean;Lnet/minecraft/predicate/LightPredicate;Lnet/minecraft/predicate/BlockPredicate;Lnet/minecraft/predicate/FluidPredicate;)V
    • 方法详细资料

      • biome

        public static LocationPredicate biome​(RegistryKey<Biome> biome)
        Mappings:
        Namespace Name Mixin selector
        official a Lcb;a(Lwo;)Lcb;
        intermediary method_9022 Lnet/minecraft/class_2090;method_9022(Lnet/minecraft/class_5321;)Lnet/minecraft/class_2090;
        named biome Lnet/minecraft/predicate/entity/LocationPredicate;biome(Lnet/minecraft/util/registry/RegistryKey;)Lnet/minecraft/predicate/entity/LocationPredicate;
      • dimension

        public static LocationPredicate dimension​(RegistryKey<World> dimension)
        Mappings:
        Namespace Name Mixin selector
        official b Lcb;b(Lwo;)Lcb;
        intermediary method_9016 Lnet/minecraft/class_2090;method_9016(Lnet/minecraft/class_5321;)Lnet/minecraft/class_2090;
        named dimension Lnet/minecraft/predicate/entity/LocationPredicate;dimension(Lnet/minecraft/util/registry/RegistryKey;)Lnet/minecraft/predicate/entity/LocationPredicate;
      • feature

        public static LocationPredicate feature​(StructureFeature<?> feature)
        Mappings:
        Namespace Name Mixin selector
        official a Lcb;a(Lcsx;)Lcb;
        intermediary method_9017 Lnet/minecraft/class_2090;method_9017(Lnet/minecraft/class_3195;)Lnet/minecraft/class_2090;
        named feature Lnet/minecraft/predicate/entity/LocationPredicate;feature(Lnet/minecraft/world/gen/feature/StructureFeature;)Lnet/minecraft/predicate/entity/LocationPredicate;
      • test

        public boolean test​(ServerWorld world,
                            double x,
                            double y,
                            double z)
        Mappings:
        Namespace Name Mixin selector
        official a Lcb;a(Labj;DDD)Z
        intermediary method_9018 Lnet/minecraft/class_2090;method_9018(Lnet/minecraft/class_3218;DDD)Z
        named test Lnet/minecraft/predicate/entity/LocationPredicate;test(Lnet/minecraft/server/world/ServerWorld;DDD)Z
      • test

        public boolean test​(ServerWorld world,
                            float x,
                            float y,
                            float z)
        Mappings:
        Namespace Name Mixin selector
        official a Lcb;a(Labj;FFF)Z
        intermediary method_9020 Lnet/minecraft/class_2090;method_9020(Lnet/minecraft/class_3218;FFF)Z
        named test Lnet/minecraft/predicate/entity/LocationPredicate;test(Lnet/minecraft/server/world/ServerWorld;FFF)Z
      • toJson

        public JsonElement toJson()
        Mappings:
        Namespace Name Mixin selector
        official a Lcb;a()Lcom/google/gson/JsonElement;
        intermediary method_9019 Lnet/minecraft/class_2090;method_9019()Lcom/google/gson/JsonElement;
        named toJson Lnet/minecraft/predicate/entity/LocationPredicate;toJson()Lcom/google/gson/JsonElement;
      • fromJson

        public static LocationPredicate fromJson​(@Nullable
                                                 @Nullable JsonElement json)
        Mappings:
        Namespace Name Mixin selector
        official a Lcb;a(Lcom/google/gson/JsonElement;)Lcb;
        intermediary method_9021 Lnet/minecraft/class_2090;method_9021(Lcom/google/gson/JsonElement;)Lnet/minecraft/class_2090;
        named fromJson Lnet/minecraft/predicate/entity/LocationPredicate;fromJson(Lcom/google/gson/JsonElement;)Lnet/minecraft/predicate/entity/LocationPredicate;