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
official ci$a
intermediary net/minecraft/class_2090$class_2091
named net/minecraft/predicate/entity/LocationPredicate$Builder
  • Field Details

    • x

      Mappings:
      Namespace Name Mixin selector
      official a Lci$a;a:Lck$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 Lci$a;b:Lck$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 Lci$a;c:Lck$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

      private Optional<RegistryKey<Biome>> biome
      Mappings:
      Namespace Name Mixin selector
      official d Lci$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

      private Optional<RegistryKey<Structure>> feature
      Mappings:
      Namespace Name Mixin selector
      official e Lci$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

      private Optional<RegistryKey<World>> dimension
      Mappings:
      Namespace Name Mixin selector
      official f Lci$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

      private Optional<Boolean> smokey
      Mappings:
      Namespace Name Mixin selector
      official g Lci$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

      private Optional<LightPredicate> light
      Mappings:
      Namespace Name Mixin selector
      official h Lci$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

      private Optional<BlockPredicate> block
      Mappings:
      Namespace Name Mixin selector
      official i Lci$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

      private Optional<FluidPredicate> fluid
      Mappings:
      Namespace Name Mixin selector
      official j Lci$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

      public static LocationPredicate.Builder create()
      Mappings:
      Namespace Name Mixin selector
      official a Lci$a;a()Lci$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

      public static LocationPredicate.Builder createBiome(RegistryKey<Biome> biome)
      Mappings:
      Namespace Name Mixin selector
      official a Lci$a;a(Lahf;)Lci$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

      public static LocationPredicate.Builder createDimension(RegistryKey<World> dimension)
      Mappings:
      Namespace Name Mixin selector
      official b Lci$a;b(Lahf;)Lci$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

      public static LocationPredicate.Builder createStructure(RegistryKey<Structure> structure)
      Mappings:
      Namespace Name Mixin selector
      official c Lci$a;c(Lahf;)Lci$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 Lci$a;a(Lck$c;)Lci$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 Lci$a;b(Lck$c;)Lci$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 Lci$a;c(Lck$c;)Lci$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 Lci$a;d(Lck$c;)Lci$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 Lci$a;d(Lahf;)Lci$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

      public LocationPredicate.Builder structure(RegistryKey<Structure> structure)
      Mappings:
      Namespace Name Mixin selector
      official e Lci$a;e(Lahf;)Lci$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

      public LocationPredicate.Builder dimension(RegistryKey<World> dimension)
      Mappings:
      Namespace Name Mixin selector
      official f Lci$a;f(Lahf;)Lci$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 Lci$a;a(Lcf$a;)Lci$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 Lci$a;a(Lau$a;)Lci$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 Lci$a;a(Lbw$a;)Lci$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

      public LocationPredicate.Builder smokey(boolean smokey)
      Mappings:
      Namespace Name Mixin selector
      official a Lci$a;a(Z)Lci$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

      public LocationPredicate build()
      Mappings:
      Namespace Name Mixin selector
      official b Lci$a;b()Lci;
      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;