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 cg$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 Lcg$a;a:Lcj$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$FloatRange;
    • y

      Mappings:
      Namespace Name Mixin selector
      official b Lcg$a;b:Lcj$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$FloatRange;
    • z

      Mappings:
      Namespace Name Mixin selector
      official c Lcg$a;c:Lcj$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$FloatRange;
    • biome

      Mappings:
      Namespace Name Mixin selector
      official d Lcg$a;d:Lyg;
      intermediary field_9690 Lnet/minecraft/class_2090$class_2091;field_9690:Lnet/minecraft/class_5321;
      named biome Lnet/minecraft/predicate/entity/LocationPredicate$Builder;biome:Lnet/minecraft/util/registry/RegistryKey;
    • feature

      @Nullable private @Nullable StructureFeature<?> feature
      Mappings:
      Namespace Name Mixin selector
      official e Lcg$a;e:Lcyi;
      intermediary field_9688 Lnet/minecraft/class_2090$class_2091;field_9688:Lnet/minecraft/class_3195;
      named feature Lnet/minecraft/predicate/entity/LocationPredicate$Builder;feature:Lnet/minecraft/world/gen/feature/StructureFeature;
    • dimension

      @Nullable private @Nullable RegistryKey<World> dimension
      Mappings:
      Namespace Name Mixin selector
      official f Lcg$a;f:Lyg;
      intermediary field_9691 Lnet/minecraft/class_2090$class_2091;field_9691:Lnet/minecraft/class_5321;
      named dimension Lnet/minecraft/predicate/entity/LocationPredicate$Builder;dimension:Lnet/minecraft/util/registry/RegistryKey;
    • smokey

      @Nullable private @Nullable Boolean smokey
      Mappings:
      Namespace Name Mixin selector
      official g Lcg$a;g:Ljava/lang/Boolean;
      intermediary field_24501 Lnet/minecraft/class_2090$class_2091;field_24501:Ljava/lang/Boolean;
      named smokey Lnet/minecraft/predicate/entity/LocationPredicate$Builder;smokey:Ljava/lang/Boolean;
    • light

      private LightPredicate light
      Mappings:
      Namespace Name Mixin selector
      official h Lcg$a;h:Lcd;
      intermediary field_20717 Lnet/minecraft/class_2090$class_2091;field_20717:Lnet/minecraft/class_4552;
      named light Lnet/minecraft/predicate/entity/LocationPredicate$Builder;light:Lnet/minecraft/predicate/LightPredicate;
    • block

      private BlockPredicate block
      Mappings:
      Namespace Name Mixin selector
      official i Lcg$a;i:Lau;
      intermediary field_20718 Lnet/minecraft/class_2090$class_2091;field_20718:Lnet/minecraft/class_4550;
      named block Lnet/minecraft/predicate/entity/LocationPredicate$Builder;block:Lnet/minecraft/predicate/BlockPredicate;
    • fluid

      private FluidPredicate fluid
      Mappings:
      Namespace Name Mixin selector
      official j Lcg$a;j:Lbt;
      intermediary field_20719 Lnet/minecraft/class_2090$class_2091;field_20719:Lnet/minecraft/class_4551;
      named fluid Lnet/minecraft/predicate/entity/LocationPredicate$Builder;fluid:Lnet/minecraft/predicate/FluidPredicate;
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • create

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

      Mappings:
      Namespace Name Mixin selector
      official a Lcg$a;a(Lcj$c;)Lcg$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$FloatRange;)Lnet/minecraft/predicate/entity/LocationPredicate$Builder;
    • y

      Mappings:
      Namespace Name Mixin selector
      official b Lcg$a;b(Lcj$c;)Lcg$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$FloatRange;)Lnet/minecraft/predicate/entity/LocationPredicate$Builder;
    • z

      Mappings:
      Namespace Name Mixin selector
      official c Lcg$a;c(Lcj$c;)Lcg$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$FloatRange;)Lnet/minecraft/predicate/entity/LocationPredicate$Builder;
    • biome

      Mappings:
      Namespace Name Mixin selector
      official a Lcg$a;a(Lyg;)Lcg$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/util/registry/RegistryKey;)Lnet/minecraft/predicate/entity/LocationPredicate$Builder;
    • feature

      Mappings:
      Namespace Name Mixin selector
      official a Lcg$a;a(Lcyi;)Lcg$a;
      intermediary method_35277 Lnet/minecraft/class_2090$class_2091;method_35277(Lnet/minecraft/class_3195;)Lnet/minecraft/class_2090$class_2091;
      named feature Lnet/minecraft/predicate/entity/LocationPredicate$Builder;feature(Lnet/minecraft/world/gen/feature/StructureFeature;)Lnet/minecraft/predicate/entity/LocationPredicate$Builder;
    • dimension

      Mappings:
      Namespace Name Mixin selector
      official b Lcg$a;b(Lyg;)Lcg$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/util/registry/RegistryKey;)Lnet/minecraft/predicate/entity/LocationPredicate$Builder;
    • light

      Mappings:
      Namespace Name Mixin selector
      official a Lcg$a;a(Lcd;)Lcg$a;
      intermediary method_35275 Lnet/minecraft/class_2090$class_2091;method_35275(Lnet/minecraft/class_4552;)Lnet/minecraft/class_2090$class_2091;
      named light Lnet/minecraft/predicate/entity/LocationPredicate$Builder;light(Lnet/minecraft/predicate/LightPredicate;)Lnet/minecraft/predicate/entity/LocationPredicate$Builder;
    • block

      Mappings:
      Namespace Name Mixin selector
      official a Lcg$a;a(Lau;)Lcg$a;
      intermediary method_27989 Lnet/minecraft/class_2090$class_2091;method_27989(Lnet/minecraft/class_4550;)Lnet/minecraft/class_2090$class_2091;
      named block Lnet/minecraft/predicate/entity/LocationPredicate$Builder;block(Lnet/minecraft/predicate/BlockPredicate;)Lnet/minecraft/predicate/entity/LocationPredicate$Builder;
    • fluid

      Mappings:
      Namespace Name Mixin selector
      official a Lcg$a;a(Lbt;)Lcg$a;
      intermediary method_35274 Lnet/minecraft/class_2090$class_2091;method_35274(Lnet/minecraft/class_4551;)Lnet/minecraft/class_2090$class_2091;
      named fluid Lnet/minecraft/predicate/entity/LocationPredicate$Builder;fluid(Lnet/minecraft/predicate/FluidPredicate;)Lnet/minecraft/predicate/entity/LocationPredicate$Builder;
    • smokey

      public LocationPredicate.Builder smokey(Boolean smokey)
      Mappings:
      Namespace Name Mixin selector
      official a Lcg$a;a(Ljava/lang/Boolean;)Lcg$a;
      intermediary method_27990 Lnet/minecraft/class_2090$class_2091;method_27990(Ljava/lang/Boolean;)Lnet/minecraft/class_2090$class_2091;
      named smokey Lnet/minecraft/predicate/entity/LocationPredicate$Builder;smokey(Ljava/lang/Boolean;)Lnet/minecraft/predicate/entity/LocationPredicate$Builder;
    • build

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