CLASS net/minecraft/class_9383 net/minecraft/registry/ReloadableRegistries FIELD field_49916 LOGGER Lorg/slf4j/Logger; FIELD field_49917 GSON Lcom/google/gson/Gson; FIELD field_49918 DEFAULT_REGISTRY_ENTRY_INFO Lnet/minecraft/class_9248; METHOD method_58276 (Lnet/minecraft/class_6903;Lnet/minecraft/class_3300;Ljava/util/concurrent/Executor;Lnet/minecraft/class_8490;)Ljava/util/concurrent/CompletableFuture; ARG 3 type METHOD method_58277 prepare (Lnet/minecraft/class_8490;Lnet/minecraft/class_6903;Lnet/minecraft/class_3300;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; ARG 0 type ARG 1 ops ARG 2 resourceManager ARG 3 prepareExecutor METHOD method_58278 (Lnet/minecraft/class_8490;Lnet/minecraft/class_6903;Lnet/minecraft/class_2385;Lnet/minecraft/class_2960;Lcom/google/gson/JsonElement;)V ARG 3 id ARG 4 json METHOD method_58280 (Lnet/minecraft/class_8490;Lnet/minecraft/class_58;Lnet/minecraft/class_6880$class_6883;)V ARG 2 entry METHOD method_58281 validateLootData (Lnet/minecraft/class_58;Lnet/minecraft/class_8490;Lnet/minecraft/class_5455;)V ARG 0 reporter ARG 1 lootDataType ARG 2 registryManager METHOD method_58282 (Lnet/minecraft/class_58;Lnet/minecraft/class_5455$class_6890;Lnet/minecraft/class_8490;)V ARG 2 lootDataType METHOD method_58283 (Ljava/lang/String;Ljava/lang/String;)V ARG 0 path ARG 1 message METHOD method_58284 reload (Lnet/minecraft/class_7780;Lnet/minecraft/class_3300;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; ARG 0 dynamicRegistries ARG 1 resourceManager ARG 2 prepareExecutor METHOD method_58285 apply (Lnet/minecraft/class_7780;Ljava/util/List;)Lnet/minecraft/class_7780; ARG 0 dynamicRegistries ARG 1 registries METHOD method_58286 (Lnet/minecraft/class_2385;Lnet/minecraft/class_8490;Lnet/minecraft/class_2960;Ljava/lang/Object;)V ARG 3 value METHOD method_58287 with (Lnet/minecraft/class_7780;Ljava/util/List;)Lnet/minecraft/class_7780; ARG 0 dynamicRegistries ARG 1 registries METHOD method_58288 (Lnet/minecraft/class_7780;Ljava/util/List;)Lnet/minecraft/class_7780; ARG 1 registries CLASS class_9384 ReloadableWrapperLookup FIELD field_49919 registryManager Lnet/minecraft/class_5455; METHOD (Lnet/minecraft/class_5455;)V ARG 1 registryManager CLASS class_9385 Lookup FIELD field_49920 registryManager Lnet/minecraft/class_5455$class_6890; METHOD (Lnet/minecraft/class_5455$class_6890;)V ARG 1 registryManager METHOD method_58289 getRegistryManager ()Lnet/minecraft/class_5455$class_6890; METHOD method_58290 getIds (Lnet/minecraft/class_5321;)Ljava/util/Collection; ARG 1 registryRef METHOD method_58291 (Lnet/minecraft/class_5321;Lnet/minecraft/class_7225$class_7226;)Ljava/util/Optional; ARG 1 registryEntryLookup METHOD method_58292 (Lnet/minecraft/class_6880$class_6883;)Lnet/minecraft/class_2960; ARG 0 entry METHOD method_58293 (Lnet/minecraft/class_2378;)Ljava/util/stream/Stream; ARG 0 registry METHOD method_58294 createRegistryLookup ()Lnet/minecraft/class_7871$class_7872; METHOD method_58295 getLootTable (Lnet/minecraft/class_5321;)Lnet/minecraft/class_52; ARG 1 key