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