Package net.minecraft.registry
Class SerializableRegistries
java.lang.Object
net.minecraft.registry.SerializableRegistries
- Mappings:
Namespace Name official hq
intermediary net/minecraft/class_7782
named net/minecraft/registry/SerializableRegistries
-
Nested Class Summary
-
Field Summary
Modifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<DynamicRegistryManager>
private static final Map<RegistryKey<? extends Registry<?>>,
SerializableRegistries.Info<?>> -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprivate static <E> void
add
(ImmutableMap.Builder<RegistryKey<? extends Registry<?>>, SerializableRegistries.Info<?>> builder, RegistryKey<? extends Registry<E>> key, com.mojang.serialization.Codec<E> networkCodec) private static <E> com.mojang.serialization.Codec<DynamicRegistryManager>
private static <K extends RegistryKey<? extends Registry<?>>,
V extends Registry<?>>
com.mojang.serialization.Codec<DynamicRegistryManager>createDynamicRegistryManagerCodec
(com.mojang.serialization.codecs.UnboundedMapCodec<K, V> networkCodec) private static <E> com.mojang.serialization.DataResult<? extends com.mojang.serialization.Codec<E>>
getNetworkCodec
(RegistryKey<? extends Registry<E>> registryRef) private static Stream<DynamicRegistryManager.Entry<?>>
stream
(DynamicRegistryManager dynamicRegistryManager) static Stream<DynamicRegistryManager.Entry<?>>
streamDynamicEntries
(CombinedDynamicRegistries<ServerDynamicRegistryType> combinedRegistries) static Stream<DynamicRegistryManager.Entry<?>>
streamRegistryManagerEntries
(CombinedDynamicRegistries<ServerDynamicRegistryType> combinedRegistries)
-
Field Details
-
REGISTRIES
private static final Map<RegistryKey<? extends Registry<?>>,SerializableRegistries.Info<?>> REGISTRIES- Mappings:
Namespace Name Mixin selector official b
Lhq;b:Ljava/util/Map;
intermediary field_40588
Lnet/minecraft/class_7782;field_40588:Ljava/util/Map;
named REGISTRIES
Lnet/minecraft/registry/SerializableRegistries;REGISTRIES:Ljava/util/Map;
-
CODEC
- Mappings:
Namespace Name Mixin selector official a
Lhq;a:Lcom/mojang/serialization/Codec;
intermediary field_40587
Lnet/minecraft/class_7782;field_40587:Lcom/mojang/serialization/Codec;
named CODEC
Lnet/minecraft/registry/SerializableRegistries;CODEC:Lcom/mojang/serialization/Codec;
-
-
Constructor Details
-
SerializableRegistries
public SerializableRegistries()
-
-
Method Details
-
add
private static <E> void add(ImmutableMap.Builder<RegistryKey<? extends Registry<?>>, SerializableRegistries.Info<?>> builder, RegistryKey<? extends Registry<E>> key, com.mojang.serialization.Codec<E> networkCodec) - Mappings:
Namespace Name Mixin selector official a
Lhq;a(Lcom/google/common/collect/ImmutableMap$Builder;Lace;Lcom/mojang/serialization/Codec;)V
intermediary method_45951
Lnet/minecraft/class_7782;method_45951(Lcom/google/common/collect/ImmutableMap$Builder;Lnet/minecraft/class_5321;Lcom/mojang/serialization/Codec;)V
named add
Lnet/minecraft/registry/SerializableRegistries;add(Lcom/google/common/collect/ImmutableMap$Builder;Lnet/minecraft/registry/RegistryKey;Lcom/mojang/serialization/Codec;)V
-
stream
private static Stream<DynamicRegistryManager.Entry<?>> stream(DynamicRegistryManager dynamicRegistryManager) - Mappings:
Namespace Name Mixin selector official a
Lhq;a(Lhn;)Ljava/util/stream/Stream;
intermediary method_45956
Lnet/minecraft/class_7782;method_45956(Lnet/minecraft/class_5455;)Ljava/util/stream/Stream;
named stream
Lnet/minecraft/registry/SerializableRegistries;stream(Lnet/minecraft/registry/DynamicRegistryManager;)Ljava/util/stream/Stream;
-
getNetworkCodec
private static <E> com.mojang.serialization.DataResult<? extends com.mojang.serialization.Codec<E>> getNetworkCodec(RegistryKey<? extends Registry<E>> registryRef) - Mappings:
Namespace Name Mixin selector official a
Lhq;a(Lace;)Lcom/mojang/serialization/DataResult;
intermediary method_45949
Lnet/minecraft/class_7782;method_45949(Lnet/minecraft/class_5321;)Lcom/mojang/serialization/DataResult;
named getNetworkCodec
Lnet/minecraft/registry/SerializableRegistries;getNetworkCodec(Lnet/minecraft/registry/RegistryKey;)Lcom/mojang/serialization/DataResult;
-
createCodec
- Mappings:
Namespace Name Mixin selector official a
Lhq;a()Lcom/mojang/serialization/Codec;
intermediary method_45948
Lnet/minecraft/class_7782;method_45948()Lcom/mojang/serialization/Codec;
named createCodec
Lnet/minecraft/registry/SerializableRegistries;createCodec()Lcom/mojang/serialization/Codec;
-
createDynamicRegistryManagerCodec
private static <K extends RegistryKey<? extends Registry<?>>,V extends Registry<?>> com.mojang.serialization.Codec<DynamicRegistryManager> createDynamicRegistryManagerCodec(com.mojang.serialization.codecs.UnboundedMapCodec<K, V> networkCodec) - Mappings:
Namespace Name Mixin selector official a
Lhq;a(Lcom/mojang/serialization/codecs/UnboundedMapCodec;)Lcom/mojang/serialization/Codec;
intermediary method_45952
Lnet/minecraft/class_7782;method_45952(Lcom/mojang/serialization/codecs/UnboundedMapCodec;)Lcom/mojang/serialization/Codec;
named createDynamicRegistryManagerCodec
Lnet/minecraft/registry/SerializableRegistries;createDynamicRegistryManagerCodec(Lcom/mojang/serialization/codecs/UnboundedMapCodec;)Lcom/mojang/serialization/Codec;
-
streamDynamicEntries
public static Stream<DynamicRegistryManager.Entry<?>> streamDynamicEntries(CombinedDynamicRegistries<ServerDynamicRegistryType> combinedRegistries) - Mappings:
Namespace Name Mixin selector official a
Lhq;a(Lhg;)Ljava/util/stream/Stream;
intermediary method_47449
Lnet/minecraft/class_7782;method_47449(Lnet/minecraft/class_7780;)Ljava/util/stream/Stream;
named streamDynamicEntries
Lnet/minecraft/registry/SerializableRegistries;streamDynamicEntries(Lnet/minecraft/registry/CombinedDynamicRegistries;)Ljava/util/stream/Stream;
-
streamRegistryManagerEntries
public static Stream<DynamicRegistryManager.Entry<?>> streamRegistryManagerEntries(CombinedDynamicRegistries<ServerDynamicRegistryType> combinedRegistries) - Mappings:
Namespace Name Mixin selector official b
Lhq;b(Lhg;)Ljava/util/stream/Stream;
intermediary method_45953
Lnet/minecraft/class_7782;method_45953(Lnet/minecraft/class_7780;)Ljava/util/stream/Stream;
named streamRegistryManagerEntries
Lnet/minecraft/registry/SerializableRegistries;streamRegistryManagerEntries(Lnet/minecraft/registry/CombinedDynamicRegistries;)Ljava/util/stream/Stream;
-