net.minecraft.registry

public class SerializableRegistries

net.minecraft.core.RegistrySynchronization
net.minecraft.class_7782
net.minecraft.registry.SerializableRegistries

Field summary

Modifier and TypeField
private static final Set<RegistryKey<? extends Registry<?>>>
NETWORKABLE_REGISTRIES
field_48771
SYNCED_REGISTRIES

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public static void
packRegistries(com.mojang.serialization.DynamicOps<Tag> ops, RegistryAccess registries, Set<KnownPack> clientKnownPacks, BiConsumer<ResourceKey<? extends Registry<?>>, List<RegistrySynchronization$PackedRegistryEntry>> output)
method_56598(com.mojang.serialization.DynamicOps<class_2520> arg0, class_5455 arg1, Set<class_9226> arg2, BiConsumer<class_5321<? extends class_2378<?>>, List<class_7782$class_9176>> arg3)
forEachSyncedRegistry(com.mojang.serialization.DynamicOps<NbtElement> nbtOps, DynamicRegistryManager registryManager, Set<VersionedIdentifier> knownPacks, BiConsumer<RegistryKey<? extends Registry<?>>, List<SerializableRegistries$SerializedRegistryEntry>> callback)
private static <T> void
packRegistry(com.mojang.serialization.DynamicOps<Tag> ops, RegistryDataLoader$RegistryData<T> registryData, RegistryAccess registries, Set<KnownPack> clientKnownPacks, BiConsumer<ResourceKey<? extends Registry<?>>, List<RegistrySynchronization$PackedRegistryEntry>> output)
method_56597(com.mojang.serialization.DynamicOps<class_2520> arg0, class_7655$class_7657<T> arg1, class_5455 arg2, Set<class_9226> arg3, BiConsumer<class_5321<? extends class_2378<?>>, List<class_7782$class_9176>> arg4)
serialize(com.mojang.serialization.DynamicOps<NbtElement> nbtOps, RegistryLoading$Entry<T> entry, DynamicRegistryManager registryManager, Set<VersionedIdentifier> knownPacks, BiConsumer<RegistryKey<? extends Registry<?>>, List<SerializableRegistries$SerializedRegistryEntry>> callback)
private static Stream<DynamicRegistryManager$Entry<?>>
ownedNetworkableRegistries(RegistryAccess access)
method_45956(class_5455 arg0)
stream(DynamicRegistryManager dynamicRegistryManager)
public static Stream<DynamicRegistryManager$Entry<?>>
networkedRegistries(LayeredRegistryAccess<RegistryLayer> registries)
method_47449(class_7780<class_7659> arg0)
streamDynamicEntries(CombinedDynamicRegistries<ServerDynamicRegistryType> combinedRegistries)
public static Stream<DynamicRegistryManager$Entry<?>>
networkSafeRegistries(LayeredRegistryAccess<RegistryLayer> registries)
method_45953(class_7780<class_7659> arg0)
streamRegistryManagerEntries(CombinedDynamicRegistries<ServerDynamicRegistryType> combinedRegistries)
public static boolean
isNetworkable(ResourceKey<? extends Registry<?>> key)
method_62704(class_5321<? extends class_2378<?>> arg0)
isSynced(RegistryKey<? extends Registry<?>> key)
private static boolean
lambda$ownedNetworkableRegistries$0(RegistryAccess$RegistryEntry arg0)
method_56601(class_5455$class_6892 arg0)
method_56601(DynamicRegistryManager$Entry registry)
private static void
lambda$packRegistry$0(Set arg0, RegistryDataLoader$RegistryData arg1, com.mojang.serialization.DynamicOps arg2, BiConsumer arg3, Registry arg4)
method_56596(Set arg0, class_7655$class_7657 arg1, com.mojang.serialization.DynamicOps arg2, BiConsumer arg3, class_2378 arg4)
method_56596(Set arg0, RegistryLoading$Entry arg1, com.mojang.serialization.DynamicOps arg2, BiConsumer arg3, Registry registry)
private static void
lambda$packRegistry$1(Registry arg0, Set arg1, RegistryDataLoader$RegistryData arg2, com.mojang.serialization.DynamicOps arg3, List arg4, Holder$Reference arg5)
method_56595(class_2378 arg0, Set arg1, class_7655$class_7657 arg2, com.mojang.serialization.DynamicOps arg3, List arg4, class_6880$class_6883 arg5)
method_56595(Registry arg0, Set arg1, RegistryLoading$Entry arg2, com.mojang.serialization.DynamicOps arg3, List arg4, RegistryEntry$Reference registryEntry)
private static IllegalArgumentException
lambda$packRegistry$2(Holder$Reference arg0, String arg1)
method_56600(class_6880$class_6883 arg0, String arg1)
method_56600(RegistryEntry$Reference arg0, String error)
private static void
lambda$packRegistries$0(com.mojang.serialization.DynamicOps arg0, RegistryAccess arg1, Set arg2, BiConsumer arg3, RegistryDataLoader$RegistryData arg4)
method_56599(com.mojang.serialization.DynamicOps arg0, class_5455 arg1, Set arg2, BiConsumer arg3, class_7655$class_7657 arg4)
method_56599(com.mojang.serialization.DynamicOps arg0, DynamicRegistryManager arg1, Set arg2, BiConsumer arg3, RegistryLoading$Entry registry)