类 RegistrySynchronization
java.lang.Object
net.minecraft.core.RegistrySynchronization
-
嵌套类概要
嵌套类 -
字段概要
字段修饰符和类型字段说明static final com.mojang.serialization.Codec<RegistryAccess>
private static final Map<ResourceKey<? extends Registry<?>>,
RegistrySynchronization.NetworkedRegistryData<?>> -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明private static <K extends ResourceKey<? extends Registry<?>>,
V extends Registry<?>>
com.mojang.serialization.Codec<RegistryAccess>captureMap
(com.mojang.serialization.codecs.UnboundedMapCodec<K, V> pMapCodec) private static <E> com.mojang.serialization.DataResult<? extends com.mojang.serialization.Codec<E>>
getNetworkCodec
(ResourceKey<? extends Registry<E>> pRegistryKey) private static <E> com.mojang.serialization.Codec<RegistryAccess>
static Stream<RegistryAccess.RegistryEntry<?>>
networkedRegistries
(LayeredRegistryAccess<RegistryLayer> pRegistryAccess) static Stream<RegistryAccess.RegistryEntry<?>>
networkSafeRegistries
(LayeredRegistryAccess<RegistryLayer> pRegistryAccess) private static Stream<RegistryAccess.RegistryEntry<?>>
ownedNetworkableRegistries
(RegistryAccess pRegistryAccess) private static <E> void
put
(com.google.common.collect.ImmutableMap.Builder<ResourceKey<? extends Registry<?>>, RegistrySynchronization.NetworkedRegistryData<?>> pNetworkableMapBuilder, ResourceKey<? extends Registry<E>> pKey, com.mojang.serialization.Codec<E> pNetworkCodec)
-
字段详细资料
-
NETWORKABLE_REGISTRIES
private static final Map<ResourceKey<? extends Registry<?>>,RegistrySynchronization.NetworkedRegistryData<?>> NETWORKABLE_REGISTRIES -
NETWORK_CODEC
-
-
构造器详细资料
-
RegistrySynchronization
public RegistrySynchronization()
-
-
方法详细资料
-
put
private static <E> void put(com.google.common.collect.ImmutableMap.Builder<ResourceKey<? extends Registry<?>>, RegistrySynchronization.NetworkedRegistryData<?>> pNetworkableMapBuilder, ResourceKey<? extends Registry<E>> pKey, com.mojang.serialization.Codec<E> pNetworkCodec) -
ownedNetworkableRegistries
private static Stream<RegistryAccess.RegistryEntry<?>> ownedNetworkableRegistries(RegistryAccess pRegistryAccess) -
getNetworkCodec
private static <E> com.mojang.serialization.DataResult<? extends com.mojang.serialization.Codec<E>> getNetworkCodec(ResourceKey<? extends Registry<E>> pRegistryKey) -
makeNetworkCodec
-
captureMap
private static <K extends ResourceKey<? extends Registry<?>>,V extends Registry<?>> com.mojang.serialization.Codec<RegistryAccess> captureMap(com.mojang.serialization.codecs.UnboundedMapCodec<K, V> pMapCodec) -
networkedRegistries
public static Stream<RegistryAccess.RegistryEntry<?>> networkedRegistries(LayeredRegistryAccess<RegistryLayer> pRegistryAccess) -
networkSafeRegistries
public static Stream<RegistryAccess.RegistryEntry<?>> networkSafeRegistries(LayeredRegistryAccess<RegistryLayer> pRegistryAccess)
-