Package net.minecraft.predicate.entity
Class LocationPredicate.Builder
java.lang.Object
net.minecraft.predicate.entity.LocationPredicate.Builder
- Enclosing class:
LocationPredicate
- Mappings:
Namespace Name official cj$a
intermediary net/minecraft/class_2090$class_2091
named net/minecraft/predicate/entity/LocationPredicate$Builder
-
Field Summary
Modifier and TypeFieldDescriptionprivate Optional<RegistryKey<Biome>>
private Optional<BlockPredicate>
private Optional<RegistryKey<World>>
private Optional<RegistryKey<Structure>>
private Optional<FluidPredicate>
private Optional<LightPredicate>
private NumberRange.DoubleRange
private NumberRange.DoubleRange
private NumberRange.DoubleRange
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbiome
(RegistryKey<Biome> biome) block
(BlockPredicate.Builder block) build()
static LocationPredicate.Builder
create()
static LocationPredicate.Builder
createBiome
(RegistryKey<Biome> biome) static LocationPredicate.Builder
createDimension
(RegistryKey<World> dimension) static LocationPredicate.Builder
createStructure
(RegistryKey<Structure> structure) static LocationPredicate.Builder
dimension
(RegistryKey<World> dimension) fluid
(FluidPredicate.Builder fluid) light
(LightPredicate.Builder light) smokey
(boolean smokey) structure
(RegistryKey<Structure> structure)
-
Field Details
-
x
- Mappings:
Namespace Name Mixin selector official a
Lcj$a;a:Lcl$c;
intermediary field_9693
Lnet/minecraft/class_2090$class_2091;field_9693:Lnet/minecraft/class_2096$class_2099;
named x
Lnet/minecraft/predicate/entity/LocationPredicate$Builder;x:Lnet/minecraft/predicate/NumberRange$DoubleRange;
-
y
- Mappings:
Namespace Name Mixin selector official b
Lcj$a;b:Lcl$c;
intermediary field_9689
Lnet/minecraft/class_2090$class_2091;field_9689:Lnet/minecraft/class_2096$class_2099;
named y
Lnet/minecraft/predicate/entity/LocationPredicate$Builder;y:Lnet/minecraft/predicate/NumberRange$DoubleRange;
-
z
- Mappings:
Namespace Name Mixin selector official c
Lcj$a;c:Lcl$c;
intermediary field_9692
Lnet/minecraft/class_2090$class_2091;field_9692:Lnet/minecraft/class_2096$class_2099;
named z
Lnet/minecraft/predicate/entity/LocationPredicate$Builder;z:Lnet/minecraft/predicate/NumberRange$DoubleRange;
-
biome
- Mappings:
Namespace Name Mixin selector official d
Lcj$a;d:Ljava/util/Optional;
intermediary field_9690
Lnet/minecraft/class_2090$class_2091;field_9690:Ljava/util/Optional;
named biome
Lnet/minecraft/predicate/entity/LocationPredicate$Builder;biome:Ljava/util/Optional;
-
feature
- Mappings:
Namespace Name Mixin selector official e
Lcj$a;e:Ljava/util/Optional;
intermediary field_9688
Lnet/minecraft/class_2090$class_2091;field_9688:Ljava/util/Optional;
named feature
Lnet/minecraft/predicate/entity/LocationPredicate$Builder;feature:Ljava/util/Optional;
-
dimension
- Mappings:
Namespace Name Mixin selector official f
Lcj$a;f:Ljava/util/Optional;
intermediary field_9691
Lnet/minecraft/class_2090$class_2091;field_9691:Ljava/util/Optional;
named dimension
Lnet/minecraft/predicate/entity/LocationPredicate$Builder;dimension:Ljava/util/Optional;
-
smokey
- Mappings:
Namespace Name Mixin selector official g
Lcj$a;g:Ljava/util/Optional;
intermediary field_24501
Lnet/minecraft/class_2090$class_2091;field_24501:Ljava/util/Optional;
named smokey
Lnet/minecraft/predicate/entity/LocationPredicate$Builder;smokey:Ljava/util/Optional;
-
light
- Mappings:
Namespace Name Mixin selector official h
Lcj$a;h:Ljava/util/Optional;
intermediary field_20717
Lnet/minecraft/class_2090$class_2091;field_20717:Ljava/util/Optional;
named light
Lnet/minecraft/predicate/entity/LocationPredicate$Builder;light:Ljava/util/Optional;
-
block
- Mappings:
Namespace Name Mixin selector official i
Lcj$a;i:Ljava/util/Optional;
intermediary field_20718
Lnet/minecraft/class_2090$class_2091;field_20718:Ljava/util/Optional;
named block
Lnet/minecraft/predicate/entity/LocationPredicate$Builder;block:Ljava/util/Optional;
-
fluid
- Mappings:
Namespace Name Mixin selector official j
Lcj$a;j:Ljava/util/Optional;
intermediary field_20719
Lnet/minecraft/class_2090$class_2091;field_20719:Ljava/util/Optional;
named fluid
Lnet/minecraft/predicate/entity/LocationPredicate$Builder;fluid:Ljava/util/Optional;
-
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
create
- Mappings:
Namespace Name Mixin selector official a
Lcj$a;a()Lcj$a;
intermediary method_22484
Lnet/minecraft/class_2090$class_2091;method_22484()Lnet/minecraft/class_2090$class_2091;
named create
Lnet/minecraft/predicate/entity/LocationPredicate$Builder;create()Lnet/minecraft/predicate/entity/LocationPredicate$Builder;
-
createBiome
- Mappings:
Namespace Name Mixin selector official a
Lcj$a;a(Laev;)Lcj$a;
intermediary method_53180
Lnet/minecraft/class_2090$class_2091;method_53180(Lnet/minecraft/class_5321;)Lnet/minecraft/class_2090$class_2091;
named createBiome
Lnet/minecraft/predicate/entity/LocationPredicate$Builder;createBiome(Lnet/minecraft/registry/RegistryKey;)Lnet/minecraft/predicate/entity/LocationPredicate$Builder;
-
createDimension
- Mappings:
Namespace Name Mixin selector official b
Lcj$a;b(Laev;)Lcj$a;
intermediary method_53182
Lnet/minecraft/class_2090$class_2091;method_53182(Lnet/minecraft/class_5321;)Lnet/minecraft/class_2090$class_2091;
named createDimension
Lnet/minecraft/predicate/entity/LocationPredicate$Builder;createDimension(Lnet/minecraft/registry/RegistryKey;)Lnet/minecraft/predicate/entity/LocationPredicate$Builder;
-
createStructure
- Mappings:
Namespace Name Mixin selector official c
Lcj$a;c(Laev;)Lcj$a;
intermediary method_53183
Lnet/minecraft/class_2090$class_2091;method_53183(Lnet/minecraft/class_5321;)Lnet/minecraft/class_2090$class_2091;
named createStructure
Lnet/minecraft/predicate/entity/LocationPredicate$Builder;createStructure(Lnet/minecraft/registry/RegistryKey;)Lnet/minecraft/predicate/entity/LocationPredicate$Builder;
-
createY
- Mappings:
Namespace Name Mixin selector official a
Lcj$a;a(Lcl$c;)Lcj$a;
intermediary method_53181
Lnet/minecraft/class_2090$class_2091;method_53181(Lnet/minecraft/class_2096$class_2099;)Lnet/minecraft/class_2090$class_2091;
named createY
Lnet/minecraft/predicate/entity/LocationPredicate$Builder;createY(Lnet/minecraft/predicate/NumberRange$DoubleRange;)Lnet/minecraft/predicate/entity/LocationPredicate$Builder;
-
x
- Mappings:
Namespace Name Mixin selector official b
Lcj$a;b(Lcl$c;)Lcj$a;
intermediary method_35276
Lnet/minecraft/class_2090$class_2091;method_35276(Lnet/minecraft/class_2096$class_2099;)Lnet/minecraft/class_2090$class_2091;
named x
Lnet/minecraft/predicate/entity/LocationPredicate$Builder;x(Lnet/minecraft/predicate/NumberRange$DoubleRange;)Lnet/minecraft/predicate/entity/LocationPredicate$Builder;
-
y
- Mappings:
Namespace Name Mixin selector official c
Lcj$a;c(Lcl$c;)Lcj$a;
intermediary method_35278
Lnet/minecraft/class_2090$class_2091;method_35278(Lnet/minecraft/class_2096$class_2099;)Lnet/minecraft/class_2090$class_2091;
named y
Lnet/minecraft/predicate/entity/LocationPredicate$Builder;y(Lnet/minecraft/predicate/NumberRange$DoubleRange;)Lnet/minecraft/predicate/entity/LocationPredicate$Builder;
-
z
- Mappings:
Namespace Name Mixin selector official d
Lcj$a;d(Lcl$c;)Lcj$a;
intermediary method_35280
Lnet/minecraft/class_2090$class_2091;method_35280(Lnet/minecraft/class_2096$class_2099;)Lnet/minecraft/class_2090$class_2091;
named z
Lnet/minecraft/predicate/entity/LocationPredicate$Builder;z(Lnet/minecraft/predicate/NumberRange$DoubleRange;)Lnet/minecraft/predicate/entity/LocationPredicate$Builder;
-
biome
- Mappings:
Namespace Name Mixin selector official d
Lcj$a;d(Laev;)Lcj$a;
intermediary method_9024
Lnet/minecraft/class_2090$class_2091;method_9024(Lnet/minecraft/class_5321;)Lnet/minecraft/class_2090$class_2091;
named biome
Lnet/minecraft/predicate/entity/LocationPredicate$Builder;biome(Lnet/minecraft/registry/RegistryKey;)Lnet/minecraft/predicate/entity/LocationPredicate$Builder;
-
structure
- Mappings:
Namespace Name Mixin selector official e
Lcj$a;e(Laev;)Lcj$a;
intermediary method_35277
Lnet/minecraft/class_2090$class_2091;method_35277(Lnet/minecraft/class_5321;)Lnet/minecraft/class_2090$class_2091;
named structure
Lnet/minecraft/predicate/entity/LocationPredicate$Builder;structure(Lnet/minecraft/registry/RegistryKey;)Lnet/minecraft/predicate/entity/LocationPredicate$Builder;
-
dimension
- Mappings:
Namespace Name Mixin selector official f
Lcj$a;f(Laev;)Lcj$a;
intermediary method_35279
Lnet/minecraft/class_2090$class_2091;method_35279(Lnet/minecraft/class_5321;)Lnet/minecraft/class_2090$class_2091;
named dimension
Lnet/minecraft/predicate/entity/LocationPredicate$Builder;dimension(Lnet/minecraft/registry/RegistryKey;)Lnet/minecraft/predicate/entity/LocationPredicate$Builder;
-
light
- Mappings:
Namespace Name Mixin selector official a
Lcj$a;a(Lcg$a;)Lcj$a;
intermediary method_35275
Lnet/minecraft/class_2090$class_2091;method_35275(Lnet/minecraft/class_4552$class_6087;)Lnet/minecraft/class_2090$class_2091;
named light
Lnet/minecraft/predicate/entity/LocationPredicate$Builder;light(Lnet/minecraft/predicate/LightPredicate$Builder;)Lnet/minecraft/predicate/entity/LocationPredicate$Builder;
-
block
- Mappings:
Namespace Name Mixin selector official a
Lcj$a;a(Lav$a;)Lcj$a;
intermediary method_27989
Lnet/minecraft/class_2090$class_2091;method_27989(Lnet/minecraft/class_4550$class_4710;)Lnet/minecraft/class_2090$class_2091;
named block
Lnet/minecraft/predicate/entity/LocationPredicate$Builder;block(Lnet/minecraft/predicate/BlockPredicate$Builder;)Lnet/minecraft/predicate/entity/LocationPredicate$Builder;
-
fluid
- Mappings:
Namespace Name Mixin selector official a
Lcj$a;a(Lbx$a;)Lcj$a;
intermediary method_35274
Lnet/minecraft/class_2090$class_2091;method_35274(Lnet/minecraft/class_4551$class_6079;)Lnet/minecraft/class_2090$class_2091;
named fluid
Lnet/minecraft/predicate/entity/LocationPredicate$Builder;fluid(Lnet/minecraft/predicate/FluidPredicate$Builder;)Lnet/minecraft/predicate/entity/LocationPredicate$Builder;
-
smokey
- Mappings:
Namespace Name Mixin selector official a
Lcj$a;a(Z)Lcj$a;
intermediary method_27990
Lnet/minecraft/class_2090$class_2091;method_27990(Z)Lnet/minecraft/class_2090$class_2091;
named smokey
Lnet/minecraft/predicate/entity/LocationPredicate$Builder;smokey(Z)Lnet/minecraft/predicate/entity/LocationPredicate$Builder;
-
build
- Mappings:
Namespace Name Mixin selector official b
Lcj$a;b()Lcj;
intermediary method_9023
Lnet/minecraft/class_2090$class_2091;method_9023()Lnet/minecraft/class_2090;
named build
Lnet/minecraft/predicate/entity/LocationPredicate$Builder;build()Lnet/minecraft/predicate/entity/LocationPredicate;
-