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$Builderintermediary net/minecraft/class_2090$class_2091official df$a
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Optional<RegistryEntryList<Biome>> private Optional<BlockPredicate> private Optional<RegistryKey<World>> private Optional<RegistryEntryList<Structure>> private Optional<FluidPredicate> private Optional<LightPredicate> private NumberRange.DoubleRangeprivate NumberRange.DoubleRangeprivate NumberRange.DoubleRange -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbiome(RegistryEntryList<Biome> biome) block(BlockPredicate.Builder block) build()canSeeSky(boolean canSeeSky) static LocationPredicate.Buildercreate()static LocationPredicate.BuildercreateBiome(RegistryEntry<Biome> biome) static LocationPredicate.BuildercreateDimension(RegistryKey<World> dimension) static LocationPredicate.BuildercreateStructure(RegistryEntry<Structure> structure) static LocationPredicate.Builderdimension(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 xLnet/minecraft/predicate/entity/LocationPredicate$Builder;x:Lnet/minecraft/predicate/NumberRange$DoubleRange;intermediary field_9693Lnet/minecraft/class_2090$class_2091;field_9693:Lnet/minecraft/class_2096$class_2099;official aLdf$a;a:Ldh$c;
-
y
- Mappings:
Namespace Name Mixin selector named yLnet/minecraft/predicate/entity/LocationPredicate$Builder;y:Lnet/minecraft/predicate/NumberRange$DoubleRange;intermediary field_9689Lnet/minecraft/class_2090$class_2091;field_9689:Lnet/minecraft/class_2096$class_2099;official bLdf$a;b:Ldh$c;
-
z
- Mappings:
Namespace Name Mixin selector named zLnet/minecraft/predicate/entity/LocationPredicate$Builder;z:Lnet/minecraft/predicate/NumberRange$DoubleRange;intermediary field_9692Lnet/minecraft/class_2090$class_2091;field_9692:Lnet/minecraft/class_2096$class_2099;official cLdf$a;c:Ldh$c;
-
biome
- Mappings:
Namespace Name Mixin selector named biomeLnet/minecraft/predicate/entity/LocationPredicate$Builder;biome:Ljava/util/Optional;intermediary field_9690Lnet/minecraft/class_2090$class_2091;field_9690:Ljava/util/Optional;official dLdf$a;d:Ljava/util/Optional;
-
feature
- Mappings:
Namespace Name Mixin selector named featureLnet/minecraft/predicate/entity/LocationPredicate$Builder;feature:Ljava/util/Optional;intermediary field_9688Lnet/minecraft/class_2090$class_2091;field_9688:Ljava/util/Optional;official eLdf$a;e:Ljava/util/Optional;
-
dimension
- Mappings:
Namespace Name Mixin selector named dimensionLnet/minecraft/predicate/entity/LocationPredicate$Builder;dimension:Ljava/util/Optional;intermediary field_9691Lnet/minecraft/class_2090$class_2091;field_9691:Ljava/util/Optional;official fLdf$a;f:Ljava/util/Optional;
-
smokey
- Mappings:
Namespace Name Mixin selector named smokeyLnet/minecraft/predicate/entity/LocationPredicate$Builder;smokey:Ljava/util/Optional;intermediary field_24501Lnet/minecraft/class_2090$class_2091;field_24501:Ljava/util/Optional;official gLdf$a;g:Ljava/util/Optional;
-
light
- Mappings:
Namespace Name Mixin selector named lightLnet/minecraft/predicate/entity/LocationPredicate$Builder;light:Ljava/util/Optional;intermediary field_20717Lnet/minecraft/class_2090$class_2091;field_20717:Ljava/util/Optional;official hLdf$a;h:Ljava/util/Optional;
-
block
- Mappings:
Namespace Name Mixin selector named blockLnet/minecraft/predicate/entity/LocationPredicate$Builder;block:Ljava/util/Optional;intermediary field_20718Lnet/minecraft/class_2090$class_2091;field_20718:Ljava/util/Optional;official iLdf$a;i:Ljava/util/Optional;
-
fluid
- Mappings:
Namespace Name Mixin selector named fluidLnet/minecraft/predicate/entity/LocationPredicate$Builder;fluid:Ljava/util/Optional;intermediary field_20719Lnet/minecraft/class_2090$class_2091;field_20719:Ljava/util/Optional;official jLdf$a;j:Ljava/util/Optional;
-
canSeeSky
- Mappings:
Namespace Name Mixin selector named canSeeSkyLnet/minecraft/predicate/entity/LocationPredicate$Builder;canSeeSky:Ljava/util/Optional;intermediary field_51778Lnet/minecraft/class_2090$class_2091;field_51778:Ljava/util/Optional;official kLdf$a;k:Ljava/util/Optional;
-
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
create
- Mappings:
Namespace Name Mixin selector named createLnet/minecraft/predicate/entity/LocationPredicate$Builder;create()Lnet/minecraft/predicate/entity/LocationPredicate$Builder;intermediary method_22484Lnet/minecraft/class_2090$class_2091;method_22484()Lnet/minecraft/class_2090$class_2091;official aLdf$a;a()Ldf$a;
-
createBiome
- Mappings:
Namespace Name Mixin selector named createBiomeLnet/minecraft/predicate/entity/LocationPredicate$Builder;createBiome(Lnet/minecraft/registry/entry/RegistryEntry;)Lnet/minecraft/predicate/entity/LocationPredicate$Builder;intermediary method_53180Lnet/minecraft/class_2090$class_2091;method_53180(Lnet/minecraft/class_6880;)Lnet/minecraft/class_2090$class_2091;official aLdf$a;a(Ljm;)Ldf$a;
-
createDimension
- Mappings:
Namespace Name Mixin selector named createDimensionLnet/minecraft/predicate/entity/LocationPredicate$Builder;createDimension(Lnet/minecraft/registry/RegistryKey;)Lnet/minecraft/predicate/entity/LocationPredicate$Builder;intermediary method_53182Lnet/minecraft/class_2090$class_2091;method_53182(Lnet/minecraft/class_5321;)Lnet/minecraft/class_2090$class_2091;official aLdf$a;a(Lakq;)Ldf$a;
-
createStructure
- Mappings:
Namespace Name Mixin selector named createStructureLnet/minecraft/predicate/entity/LocationPredicate$Builder;createStructure(Lnet/minecraft/registry/entry/RegistryEntry;)Lnet/minecraft/predicate/entity/LocationPredicate$Builder;intermediary method_53183Lnet/minecraft/class_2090$class_2091;method_53183(Lnet/minecraft/class_6880;)Lnet/minecraft/class_2090$class_2091;official bLdf$a;b(Ljm;)Ldf$a;
-
createY
- Mappings:
Namespace Name Mixin selector named createYLnet/minecraft/predicate/entity/LocationPredicate$Builder;createY(Lnet/minecraft/predicate/NumberRange$DoubleRange;)Lnet/minecraft/predicate/entity/LocationPredicate$Builder;intermediary method_53181Lnet/minecraft/class_2090$class_2091;method_53181(Lnet/minecraft/class_2096$class_2099;)Lnet/minecraft/class_2090$class_2091;official aLdf$a;a(Ldh$c;)Ldf$a;
-
x
- Mappings:
Namespace Name Mixin selector named xLnet/minecraft/predicate/entity/LocationPredicate$Builder;x(Lnet/minecraft/predicate/NumberRange$DoubleRange;)Lnet/minecraft/predicate/entity/LocationPredicate$Builder;intermediary method_35276Lnet/minecraft/class_2090$class_2091;method_35276(Lnet/minecraft/class_2096$class_2099;)Lnet/minecraft/class_2090$class_2091;official bLdf$a;b(Ldh$c;)Ldf$a;
-
y
- Mappings:
Namespace Name Mixin selector named yLnet/minecraft/predicate/entity/LocationPredicate$Builder;y(Lnet/minecraft/predicate/NumberRange$DoubleRange;)Lnet/minecraft/predicate/entity/LocationPredicate$Builder;intermediary method_35278Lnet/minecraft/class_2090$class_2091;method_35278(Lnet/minecraft/class_2096$class_2099;)Lnet/minecraft/class_2090$class_2091;official cLdf$a;c(Ldh$c;)Ldf$a;
-
z
- Mappings:
Namespace Name Mixin selector named zLnet/minecraft/predicate/entity/LocationPredicate$Builder;z(Lnet/minecraft/predicate/NumberRange$DoubleRange;)Lnet/minecraft/predicate/entity/LocationPredicate$Builder;intermediary method_35280Lnet/minecraft/class_2090$class_2091;method_35280(Lnet/minecraft/class_2096$class_2099;)Lnet/minecraft/class_2090$class_2091;official dLdf$a;d(Ldh$c;)Ldf$a;
-
biome
- Mappings:
Namespace Name Mixin selector named biomeLnet/minecraft/predicate/entity/LocationPredicate$Builder;biome(Lnet/minecraft/registry/entry/RegistryEntryList;)Lnet/minecraft/predicate/entity/LocationPredicate$Builder;intermediary method_9024Lnet/minecraft/class_2090$class_2091;method_9024(Lnet/minecraft/class_6885;)Lnet/minecraft/class_2090$class_2091;official aLdf$a;a(Ljq;)Ldf$a;
-
structure
- Mappings:
Namespace Name Mixin selector named structureLnet/minecraft/predicate/entity/LocationPredicate$Builder;structure(Lnet/minecraft/registry/entry/RegistryEntryList;)Lnet/minecraft/predicate/entity/LocationPredicate$Builder;intermediary method_35277Lnet/minecraft/class_2090$class_2091;method_35277(Lnet/minecraft/class_6885;)Lnet/minecraft/class_2090$class_2091;official bLdf$a;b(Ljq;)Ldf$a;
-
dimension
- Mappings:
Namespace Name Mixin selector named dimensionLnet/minecraft/predicate/entity/LocationPredicate$Builder;dimension(Lnet/minecraft/registry/RegistryKey;)Lnet/minecraft/predicate/entity/LocationPredicate$Builder;intermediary method_35279Lnet/minecraft/class_2090$class_2091;method_35279(Lnet/minecraft/class_5321;)Lnet/minecraft/class_2090$class_2091;official bLdf$a;b(Lakq;)Ldf$a;
-
light
- Mappings:
Namespace Name Mixin selector named lightLnet/minecraft/predicate/entity/LocationPredicate$Builder;light(Lnet/minecraft/predicate/LightPredicate$Builder;)Lnet/minecraft/predicate/entity/LocationPredicate$Builder;intermediary method_35275Lnet/minecraft/class_2090$class_2091;method_35275(Lnet/minecraft/class_4552$class_6087;)Lnet/minecraft/class_2090$class_2091;official aLdf$a;a(Ldc$a;)Ldf$a;
-
block
- Mappings:
Namespace Name Mixin selector named blockLnet/minecraft/predicate/entity/LocationPredicate$Builder;block(Lnet/minecraft/predicate/BlockPredicate$Builder;)Lnet/minecraft/predicate/entity/LocationPredicate$Builder;intermediary method_27989Lnet/minecraft/class_2090$class_2091;method_27989(Lnet/minecraft/class_4550$class_4710;)Lnet/minecraft/class_2090$class_2091;official aLdf$a;a(Law$a;)Ldf$a;
-
fluid
- Mappings:
Namespace Name Mixin selector named fluidLnet/minecraft/predicate/entity/LocationPredicate$Builder;fluid(Lnet/minecraft/predicate/FluidPredicate$Builder;)Lnet/minecraft/predicate/entity/LocationPredicate$Builder;intermediary method_35274Lnet/minecraft/class_2090$class_2091;method_35274(Lnet/minecraft/class_4551$class_6079;)Lnet/minecraft/class_2090$class_2091;official aLdf$a;a(Lcd$a;)Ldf$a;
-
smokey
- Mappings:
Namespace Name Mixin selector named smokeyLnet/minecraft/predicate/entity/LocationPredicate$Builder;smokey(Z)Lnet/minecraft/predicate/entity/LocationPredicate$Builder;intermediary method_27990Lnet/minecraft/class_2090$class_2091;method_27990(Z)Lnet/minecraft/class_2090$class_2091;official aLdf$a;a(Z)Ldf$a;
-
canSeeSky
- Mappings:
Namespace Name Mixin selector named canSeeSkyLnet/minecraft/predicate/entity/LocationPredicate$Builder;canSeeSky(Z)Lnet/minecraft/predicate/entity/LocationPredicate$Builder;intermediary method_60275Lnet/minecraft/class_2090$class_2091;method_60275(Z)Lnet/minecraft/class_2090$class_2091;official bLdf$a;b(Z)Ldf$a;
-
build
- Mappings:
Namespace Name Mixin selector named buildLnet/minecraft/predicate/entity/LocationPredicate$Builder;build()Lnet/minecraft/predicate/entity/LocationPredicate;intermediary method_9023Lnet/minecraft/class_2090$class_2091;method_9023()Lnet/minecraft/class_2090;official bLdf$a;b()Ldf;
-