Class ReloadableServerRegistries
java.lang.Object
net.minecraft.server.ReloadableServerRegistries
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic final record -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final RegistrationInfoprivate static final org.slf4j.Logger -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static HolderLookup.ProviderconcatenateLookups(HolderLookup.Provider first, HolderLookup.Provider second) private static ReloadableServerRegistries.LoadResultcreateAndValidateFullContext(LayeredRegistryAccess<RegistryLayer> contextLayers, HolderLookup.Provider contextLookupWithUpdatedTags, RegistryAccess.Frozen reloadableRegistries) reload(LayeredRegistryAccess<RegistryLayer> context, List<Registry.PendingTags<?>> updatedContextTags, ResourceManager manager, Executor executor) private static voidvalidateLootRegistries(HolderLookup.Provider fullContextWithNewTags)
-
Field Details
-
LOGGER
private static final org.slf4j.Logger LOGGER -
DEFAULT_REGISTRATION_INFO
-
-
Constructor Details
-
ReloadableServerRegistries
public ReloadableServerRegistries()
-
-
Method Details
-
reload
public static CompletableFuture<ReloadableServerRegistries.LoadResult> reload(LayeredRegistryAccess<RegistryLayer> context, List<Registry.PendingTags<?>> updatedContextTags, ResourceManager manager, Executor executor) -
createAndValidateFullContext
private static ReloadableServerRegistries.LoadResult createAndValidateFullContext(LayeredRegistryAccess<RegistryLayer> contextLayers, HolderLookup.Provider contextLookupWithUpdatedTags, RegistryAccess.Frozen reloadableRegistries) -
concatenateLookups
private static HolderLookup.Provider concatenateLookups(HolderLookup.Provider first, HolderLookup.Provider second) -
validateLootRegistries
-