Package net.minecraft.predicate.entity
Class LocationPredicate
java.lang.Object
net.minecraft.predicate.entity.LocationPredicate
- Mappings:
Namespace Name official ce
intermediary net/minecraft/class_2090
named net/minecraft/predicate/entity/LocationPredicate
-
Nested Class Summary
-
Field Summary
Modifier and TypeFieldDescriptionstatic LocationPredicate
private @Nullable RegistryKey<Biome>
private BlockPredicate
private @Nullable RegistryKey<World>
private @Nullable StructureFeature<?>
private FluidPredicate
private LightPredicate
private static Logger
private NumberRange.FloatRange
private NumberRange.FloatRange
private NumberRange.FloatRange
-
Constructor Summary
ConstructorDescriptionLocationPredicate(NumberRange.FloatRange x, NumberRange.FloatRange y, NumberRange.FloatRange z, @Nullable RegistryKey<Biome> biome, @Nullable StructureFeature<?> feature, @Nullable RegistryKey<World> dimension, @Nullable Boolean smokey, LightPredicate light, BlockPredicate block, FluidPredicate fluid)
-
Method Summary
Modifier and TypeMethodDescriptionstatic LocationPredicate
biome(RegistryKey<Biome> biome)
static LocationPredicate
dimension(RegistryKey<World> dimension)
static LocationPredicate
feature(StructureFeature<?> feature)
static LocationPredicate
fromJson(@Nullable JsonElement json)
boolean
test(ServerWorld serverWorld, double double2, double double3, double double4)
toJson()
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector official b
Lce;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
- Mappings:
Namespace Name Mixin selector official a
Lce;a:Lce;
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
- Mappings:
Namespace Name Mixin selector official c
Lce;c:Lch$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
- Mappings:
Namespace Name Mixin selector official d
Lce;d:Lch$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
- Mappings:
Namespace Name Mixin selector official e
Lce;e:Lch$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
- Mappings:
Namespace Name Mixin selector official f
Lce;f:Lwv;
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
- Mappings:
Namespace Name Mixin selector official g
Lce;g:Lcuc;
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
- Mappings:
Namespace Name Mixin selector official h
Lce;h:Lwv;
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
- Mappings:
Namespace Name Mixin selector official i
Lce;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
- Mappings:
Namespace Name Mixin selector official j
Lce;j:Lcb;
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
- Mappings:
Namespace Name Mixin selector official k
Lce;k:Lat;
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
- Mappings:
Namespace Name Mixin selector official l
Lce;l:Lbr;
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;
-
-
Constructor Details
-
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>
Lce;<init>(Lch$c;Lch$c;Lch$c;Lwv;Lcuc;Lwv;Ljava/lang/Boolean;Lcb;Lat;Lbr;)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
-
-
Method Details
-
biome
- Mappings:
Namespace Name Mixin selector official a
Lce;a(Lwv;)Lce;
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
- Mappings:
Namespace Name Mixin selector official b
Lce;b(Lwv;)Lce;
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
- Mappings:
Namespace Name Mixin selector official a
Lce;a(Lcuc;)Lce;
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
- Mappings:
Namespace Name Mixin selector official a
Lce;a(Labr;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
-
toJson
- Mappings:
Namespace Name Mixin selector official a
Lce;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
- Mappings:
Namespace Name Mixin selector official a
Lce;a(Lcom/google/gson/JsonElement;)Lce;
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;
-