CLASS net/minecraft/class_2090 net/minecraft/predicate/entity/LocationPredicate FIELD comp_1795 biome Ljava/util/Optional; FIELD comp_1796 structure Ljava/util/Optional; FIELD comp_1797 dimension Ljava/util/Optional; FIELD comp_1798 smokey Ljava/util/Optional; FIELD comp_1799 light Ljava/util/Optional; FIELD comp_1800 block Ljava/util/Optional; FIELD comp_1801 fluid Ljava/util/Optional; FIELD field_45760 CODEC Lcom/mojang/serialization/Codec; METHOD comp_1795 biome ()Ljava/util/Optional; METHOD comp_1796 structure ()Ljava/util/Optional; METHOD comp_1797 dimension ()Ljava/util/Optional; METHOD comp_1798 smokey ()Ljava/util/Optional; METHOD comp_1799 light ()Ljava/util/Optional; METHOD comp_1800 block ()Ljava/util/Optional; METHOD comp_1801 fluid ()Ljava/util/Optional; METHOD method_53179 create (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)Ljava/util/Optional; ARG 0 position ARG 1 biome ARG 2 structure ARG 3 dimension ARG 4 smokey ARG 5 light ARG 6 block ARG 7 fluid METHOD method_9018 test (Lnet/minecraft/class_3218;DDD)Z ARG 1 world ARG 2 x ARG 4 y ARG 6 z CLASS class_2091 Builder FIELD field_20717 light Ljava/util/Optional; FIELD field_20718 block Ljava/util/Optional; FIELD field_20719 fluid Ljava/util/Optional; FIELD field_24501 smokey Ljava/util/Optional; FIELD field_9688 feature Ljava/util/Optional; FIELD field_9689 y Lnet/minecraft/class_2096$class_2099; FIELD field_9690 biome Ljava/util/Optional; FIELD field_9691 dimension Ljava/util/Optional; FIELD field_9692 z Lnet/minecraft/class_2096$class_2099; FIELD field_9693 x Lnet/minecraft/class_2096$class_2099; METHOD method_22484 create ()Lnet/minecraft/class_2090$class_2091; METHOD method_27989 block (Lnet/minecraft/class_4550$class_4710;)Lnet/minecraft/class_2090$class_2091; ARG 1 block METHOD method_27990 smokey (Z)Lnet/minecraft/class_2090$class_2091; ARG 1 smokey METHOD method_35274 fluid (Lnet/minecraft/class_4551$class_6079;)Lnet/minecraft/class_2090$class_2091; ARG 1 fluid METHOD method_35275 light (Lnet/minecraft/class_4552$class_6087;)Lnet/minecraft/class_2090$class_2091; ARG 1 light METHOD method_35276 x (Lnet/minecraft/class_2096$class_2099;)Lnet/minecraft/class_2090$class_2091; ARG 1 x METHOD method_35277 structure (Lnet/minecraft/class_5321;)Lnet/minecraft/class_2090$class_2091; ARG 1 structure METHOD method_35278 y (Lnet/minecraft/class_2096$class_2099;)Lnet/minecraft/class_2090$class_2091; ARG 1 y METHOD method_35279 dimension (Lnet/minecraft/class_5321;)Lnet/minecraft/class_2090$class_2091; ARG 1 dimension METHOD method_35280 z (Lnet/minecraft/class_2096$class_2099;)Lnet/minecraft/class_2090$class_2091; ARG 1 z METHOD method_53180 createBiome (Lnet/minecraft/class_5321;)Lnet/minecraft/class_2090$class_2091; ARG 0 biome METHOD method_53181 createY (Lnet/minecraft/class_2096$class_2099;)Lnet/minecraft/class_2090$class_2091; ARG 0 y METHOD method_53182 createDimension (Lnet/minecraft/class_5321;)Lnet/minecraft/class_2090$class_2091; ARG 0 dimension METHOD method_53183 createStructure (Lnet/minecraft/class_5321;)Lnet/minecraft/class_2090$class_2091; ARG 0 structure METHOD method_9023 build ()Lnet/minecraft/class_2090; METHOD method_9024 biome (Lnet/minecraft/class_5321;)Lnet/minecraft/class_2090$class_2091; ARG 1 biome CLASS class_8747 PositionRange FIELD field_45761 CODEC Lcom/mojang/serialization/Codec; METHOD method_53184 test (DDD)Z ARG 1 x ARG 3 y ARG 5 z METHOD method_53185 create (Lnet/minecraft/class_2096$class_2099;Lnet/minecraft/class_2096$class_2099;Lnet/minecraft/class_2096$class_2099;)Ljava/util/Optional; ARG 0 x ARG 1 y ARG 2 z