Package net.minecraft.core
Class RegistrySynchronization
java.lang.Object
net.minecraft.core.RegistrySynchronization
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Stream
<RegistryAccess.RegistryEntry<?>> networkedRegistries
(LayeredRegistryAccess<RegistryLayer> registryAccess) static Stream
<RegistryAccess.RegistryEntry<?>> networkSafeRegistries
(LayeredRegistryAccess<RegistryLayer> registryAccess) private static Stream
<RegistryAccess.RegistryEntry<?>> ownedNetworkableRegistries
(RegistryAccess registryAccess) static void
packRegistries
(com.mojang.serialization.DynamicOps<Tag> ops, RegistryAccess registryAccess, Set<KnownPack> packs, BiConsumer<ResourceKey<? extends Registry<?>>, List<RegistrySynchronization.PackedRegistryEntry>> packetSender) private static <T> void
packRegistry
(com.mojang.serialization.DynamicOps<Tag> ops, RegistryDataLoader.RegistryData<T> registryData, RegistryAccess registryAccess, Set<KnownPack> packs, BiConsumer<ResourceKey<? extends Registry<?>>, List<RegistrySynchronization.PackedRegistryEntry>> packetSender)
-
Field Details
-
NETWORKABLE_REGISTRIES
-
-
Constructor Details
-
RegistrySynchronization
public RegistrySynchronization()
-
-
Method Details
-
packRegistries
public static void packRegistries(com.mojang.serialization.DynamicOps<Tag> ops, RegistryAccess registryAccess, Set<KnownPack> packs, BiConsumer<ResourceKey<? extends Registry<?>>, List<RegistrySynchronization.PackedRegistryEntry>> packetSender) -
packRegistry
private static <T> void packRegistry(com.mojang.serialization.DynamicOps<Tag> ops, RegistryDataLoader.RegistryData<T> registryData, RegistryAccess registryAccess, Set<KnownPack> packs, BiConsumer<ResourceKey<? extends Registry<?>>, List<RegistrySynchronization.PackedRegistryEntry>> packetSender) -
ownedNetworkableRegistries
private static Stream<RegistryAccess.RegistryEntry<?>> ownedNetworkableRegistries(RegistryAccess registryAccess) -
networkedRegistries
public static Stream<RegistryAccess.RegistryEntry<?>> networkedRegistries(LayeredRegistryAccess<RegistryLayer> registryAccess) -
networkSafeRegistries
public static Stream<RegistryAccess.RegistryEntry<?>> networkSafeRegistries(LayeredRegistryAccess<RegistryLayer> registryAccess)
-