Class LocationPredicate.Builder

java.lang.Object
net.minecraft.predicate.entity.LocationPredicate.Builder
Enclosing class:
LocationPredicate

public static class LocationPredicate.Builder extends Object
Mappings:
Namespace Name
named net/minecraft/predicate/entity/LocationPredicate$Builder
intermediary net/minecraft/class_2090$class_2091
official dc$a
  • 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

      private Optional<RegistryEntryList<Biome>> 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

      private Optional<RegistryKey<World>> 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

      private Optional<Boolean> 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

      private Optional<LightPredicate> 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

      private Optional<BlockPredicate> 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

      private Optional<FluidPredicate> 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

      private Optional<Boolean> 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

      public static LocationPredicate.Builder 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

      public static LocationPredicate.Builder createBiome(RegistryEntry<Biome> biome)
      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

      public static LocationPredicate.Builder createDimension(RegistryKey<World> dimension)
      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

      public static LocationPredicate.Builder createStructure(RegistryEntry<Structure> structure)
      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

      public LocationPredicate.Builder structure(RegistryEntryList<Structure> 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

      public LocationPredicate.Builder dimension(RegistryKey<World> 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

      public LocationPredicate.Builder smokey(boolean 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

      public LocationPredicate.Builder canSeeSky(boolean 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

      public LocationPredicate 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;