Package net.minecraft.registry
Class ReloadableRegistries
java.lang.Object
net.minecraft.registry.ReloadableRegistries
- Mappings:
Namespace Name named net/minecraft/registry/ReloadableRegistriesintermediary net/minecraft/class_9383official alb
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classprivate static class -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final RegistryEntryInfoprivate static final Gsonprivate static final Logger -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static CombinedDynamicRegistries<ServerDynamicRegistryType> apply(CombinedDynamicRegistries<ServerDynamicRegistryType> dynamicRegistries, List<MutableRegistry<?>> registries) private static <T> CompletableFuture<MutableRegistry<?>> prepare(LootDataType<T> type, RegistryOps<JsonElement> ops, ResourceManager resourceManager, Executor prepareExecutor) reload(CombinedDynamicRegistries<ServerDynamicRegistryType> dynamicRegistries, ResourceManager resourceManager, Executor prepareExecutor) private static <T> voidvalidateLootData(LootTableReporter reporter, LootDataType<T> lootDataType, DynamicRegistryManager registryManager) private static CombinedDynamicRegistries<ServerDynamicRegistryType> with(CombinedDynamicRegistries<ServerDynamicRegistryType> dynamicRegistries, List<MutableRegistry<?>> registries)
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector named LOGGERLnet/minecraft/registry/ReloadableRegistries;LOGGER:Lorg/slf4j/Logger;intermediary field_49916Lnet/minecraft/class_9383;field_49916:Lorg/slf4j/Logger;official aLalb;a:Lorg/slf4j/Logger;
-
GSON
- Mappings:
Namespace Name Mixin selector named GSONLnet/minecraft/registry/ReloadableRegistries;GSON:Lcom/google/gson/Gson;intermediary field_49917Lnet/minecraft/class_9383;field_49917:Lcom/google/gson/Gson;official bLalb;b:Lcom/google/gson/Gson;
-
DEFAULT_REGISTRY_ENTRY_INFO
- Mappings:
Namespace Name Mixin selector named DEFAULT_REGISTRY_ENTRY_INFOLnet/minecraft/registry/ReloadableRegistries;DEFAULT_REGISTRY_ENTRY_INFO:Lnet/minecraft/registry/entry/RegistryEntryInfo;intermediary field_49918Lnet/minecraft/class_9383;field_49918:Lnet/minecraft/class_9248;official cLalb;c:Ljy;
-
-
Constructor Details
-
ReloadableRegistries
public ReloadableRegistries()
-
-
Method Details
-
reload
public static CompletableFuture<CombinedDynamicRegistries<ServerDynamicRegistryType>> reload(CombinedDynamicRegistries<ServerDynamicRegistryType> dynamicRegistries, ResourceManager resourceManager, Executor prepareExecutor) - Mappings:
Namespace Name Mixin selector named reloadLnet/minecraft/registry/ReloadableRegistries;reload(Lnet/minecraft/registry/CombinedDynamicRegistries;Lnet/minecraft/resource/ResourceManager;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;intermediary method_58284Lnet/minecraft/class_9383;method_58284(Lnet/minecraft/class_7780;Lnet/minecraft/class_3300;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;official aLalb;a(Ljt;Laue;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;
-
prepare
private static <T> CompletableFuture<MutableRegistry<?>> prepare(LootDataType<T> type, RegistryOps<JsonElement> ops, ResourceManager resourceManager, Executor prepareExecutor) - Mappings:
Namespace Name Mixin selector named prepareLnet/minecraft/registry/ReloadableRegistries;prepare(Lnet/minecraft/loot/LootDataType;Lnet/minecraft/registry/RegistryOps;Lnet/minecraft/resource/ResourceManager;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;intermediary method_58277Lnet/minecraft/class_9383;method_58277(Lnet/minecraft/class_8490;Lnet/minecraft/class_6903;Lnet/minecraft/class_3300;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;official aLalb;a(Lert;Lakp;Laue;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;
-
apply
private static CombinedDynamicRegistries<ServerDynamicRegistryType> apply(CombinedDynamicRegistries<ServerDynamicRegistryType> dynamicRegistries, List<MutableRegistry<?>> registries) - Mappings:
Namespace Name Mixin selector named applyLnet/minecraft/registry/ReloadableRegistries;apply(Lnet/minecraft/registry/CombinedDynamicRegistries;Ljava/util/List;)Lnet/minecraft/registry/CombinedDynamicRegistries;intermediary method_58285Lnet/minecraft/class_9383;method_58285(Lnet/minecraft/class_7780;Ljava/util/List;)Lnet/minecraft/class_7780;official aLalb;a(Ljt;Ljava/util/List;)Ljt;
-
with
private static CombinedDynamicRegistries<ServerDynamicRegistryType> with(CombinedDynamicRegistries<ServerDynamicRegistryType> dynamicRegistries, List<MutableRegistry<?>> registries) - Mappings:
Namespace Name Mixin selector named withLnet/minecraft/registry/ReloadableRegistries;with(Lnet/minecraft/registry/CombinedDynamicRegistries;Ljava/util/List;)Lnet/minecraft/registry/CombinedDynamicRegistries;intermediary method_58287Lnet/minecraft/class_9383;method_58287(Lnet/minecraft/class_7780;Ljava/util/List;)Lnet/minecraft/class_7780;official bLalb;b(Ljt;Ljava/util/List;)Ljt;
-
validateLootData
private static <T> void validateLootData(LootTableReporter reporter, LootDataType<T> lootDataType, DynamicRegistryManager registryManager) - Mappings:
Namespace Name Mixin selector named validateLootDataLnet/minecraft/registry/ReloadableRegistries;validateLootData(Lnet/minecraft/loot/LootTableReporter;Lnet/minecraft/loot/LootDataType;Lnet/minecraft/registry/DynamicRegistryManager;)Vintermediary method_58281Lnet/minecraft/class_9383;method_58281(Lnet/minecraft/class_58;Lnet/minecraft/class_8490;Lnet/minecraft/class_5455;)Vofficial aLalb;a(Lerx;Lert;Lka;)V
-