Package net.minecraft.client.multiplayer
Class RegistryDataCollector
java.lang.Object
net.minecraft.client.multiplayer.RegistryDataCollector
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static class(package private) static class -
Field Summary
FieldsModifier and TypeFieldDescription -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static voidaddCrashDetails(CrashReport pCrashReport, Map<ResourceKey<? extends Registry<?>>, RegistryDataLoader.NetworkedRegistryData> pDynamicRegistries, List<Registry.PendingTags<?>> pStaticRegistries) voidappendContents(ResourceKey<? extends Registry<?>> pRegistryKey, List<RegistrySynchronization.PackedRegistryEntry> pRegistryEntries) voidappendTags(Map<ResourceKey<? extends Registry<?>>, TagNetworkSerialization.NetworkPayload> pTags) collectGameRegistries(ResourceProvider pResourceProvider, RegistryAccess.Frozen pRegistryAccess, boolean pIsMemoryConnection) private RegistryAccessloadNewElementsAndTags(ResourceProvider pResourceProvider, RegistryDataCollector.ContentsCollector pContentCollector, boolean pIsMemoryConnection) private voidloadOnlyTags(RegistryDataCollector.TagCollector pTagCollector, RegistryAccess.Frozen pRegistryAccess, boolean pIsMemoryConnection) private static <T> Registry.PendingTags<T> resolveRegistryTags(RegistryAccess.Frozen pRegistryAccess, ResourceKey<? extends Registry<? extends T>> pRegistryKey, TagNetworkSerialization.NetworkPayload pPayload)
-
Field Details
-
contentsCollector
-
tagCollector
-
-
Constructor Details
-
RegistryDataCollector
public RegistryDataCollector()
-
-
Method Details
-
appendContents
public void appendContents(ResourceKey<? extends Registry<?>> pRegistryKey, List<RegistrySynchronization.PackedRegistryEntry> pRegistryEntries) -
appendTags
public void appendTags(Map<ResourceKey<? extends Registry<?>>, TagNetworkSerialization.NetworkPayload> pTags) -
resolveRegistryTags
private static <T> Registry.PendingTags<T> resolveRegistryTags(RegistryAccess.Frozen pRegistryAccess, ResourceKey<? extends Registry<? extends T>> pRegistryKey, TagNetworkSerialization.NetworkPayload pPayload) -
loadNewElementsAndTags
private RegistryAccess loadNewElementsAndTags(ResourceProvider pResourceProvider, RegistryDataCollector.ContentsCollector pContentCollector, boolean pIsMemoryConnection) -
addCrashDetails
private static void addCrashDetails(CrashReport pCrashReport, Map<ResourceKey<? extends Registry<?>>, RegistryDataLoader.NetworkedRegistryData> pDynamicRegistries, List<Registry.PendingTags<?>> pStaticRegistries) -
loadOnlyTags
private void loadOnlyTags(RegistryDataCollector.TagCollector pTagCollector, RegistryAccess.Frozen pRegistryAccess, boolean pIsMemoryConnection) -
collectGameRegistries
public RegistryAccess.Frozen collectGameRegistries(ResourceProvider pResourceProvider, RegistryAccess.Frozen pRegistryAccess, boolean pIsMemoryConnection)
-