Package net.minecraft.util.dynamic
Class RegistryOps.EntryLoader.Impl
java.lang.Object
net.minecraft.util.dynamic.RegistryOps.EntryLoader.Impl
- All Implemented Interfaces:
RegistryOps.EntryLoader
- Enclosing interface:
- RegistryOps.EntryLoader
public static final class RegistryOps.EntryLoader.Impl
extends Object
implements RegistryOps.EntryLoader
- Mappings:
Namespace Name official wt$b$aintermediary net/minecraft/class_5382$class_5506$class_5507named net/minecraft/util/dynamic/RegistryOps$EntryLoader$Impl
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.minecraft.util.dynamic.RegistryOps.EntryLoader
RegistryOps.EntryLoader.Impl -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Map<RegistryKey<?>,com.mojang.serialization.Lifecycle>private Object2IntMap<RegistryKey<?>>private Map<RegistryKey<?>,JsonElement> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<E> voidadd(DynamicRegistryManager.Impl registryManager, RegistryKey<E> key, com.mojang.serialization.Encoder<E> encoder, int rawId, E entry, com.mojang.serialization.Lifecycle lifecycle)getKnownEntryPaths(RegistryKey<? extends Registry<?>> key)<E> Optional<com.mojang.serialization.DataResult<com.mojang.datafixers.util.Pair<E,OptionalInt>>>load(com.mojang.serialization.DynamicOps<JsonElement> dynamicOps, RegistryKey<? extends Registry<E>> registryId, RegistryKey<E> entryId, com.mojang.serialization.Decoder<E> decoder)
-
Field Details
-
values
- Mappings:
Namespace Name Mixin selector official aLwt$b$a;a:Ljava/util/Map;intermediary field_26741Lnet/minecraft/class_5382$class_5506$class_5507;field_26741:Ljava/util/Map;named valuesLnet/minecraft/util/dynamic/RegistryOps$EntryLoader$Impl;values:Ljava/util/Map;
-
entryToRawId
- Mappings:
Namespace Name Mixin selector official bLwt$b$a;b:Lit/unimi/dsi/fastutil/objects/Object2IntMap;intermediary field_26742Lnet/minecraft/class_5382$class_5506$class_5507;field_26742:Lit/unimi/dsi/fastutil/objects/Object2IntMap;named entryToRawIdLnet/minecraft/util/dynamic/RegistryOps$EntryLoader$Impl;entryToRawId:Lit/unimi/dsi/fastutil/objects/Object2IntMap;
-
entryToLifecycle
- Mappings:
Namespace Name Mixin selector official cLwt$b$a;c:Ljava/util/Map;intermediary field_26743Lnet/minecraft/class_5382$class_5506$class_5507;field_26743:Ljava/util/Map;named entryToLifecycleLnet/minecraft/util/dynamic/RegistryOps$EntryLoader$Impl;entryToLifecycle:Ljava/util/Map;
-
-
Constructor Details
-
Impl
public Impl()
-
-
Method Details
-
add
public <E> void add(DynamicRegistryManager.Impl registryManager, RegistryKey<E> key, com.mojang.serialization.Encoder<E> encoder, int rawId, E entry, com.mojang.serialization.Lifecycle lifecycle)- Mappings:
Namespace Name Mixin selector official aLwt$b$a;a(Lgx$b;Lwv;Lcom/mojang/serialization/Encoder;ILjava/lang/Object;Lcom/mojang/serialization/Lifecycle;)Vintermediary method_31159Lnet/minecraft/class_5382$class_5506$class_5507;method_31159(Lnet/minecraft/class_5455$class_5457;Lnet/minecraft/class_5321;Lcom/mojang/serialization/Encoder;ILjava/lang/Object;Lcom/mojang/serialization/Lifecycle;)Vnamed addLnet/minecraft/util/dynamic/RegistryOps$EntryLoader$Impl;add(Lnet/minecraft/util/registry/DynamicRegistryManager$Impl;Lnet/minecraft/util/registry/RegistryKey;Lcom/mojang/serialization/Encoder;ILjava/lang/Object;Lcom/mojang/serialization/Lifecycle;)V
-
getKnownEntryPaths
- Specified by:
getKnownEntryPathsin interfaceRegistryOps.EntryLoader- Returns:
- A collection of file Identifiers of all known entries of the given registry. Note that these are file Identifiers for use in a resource manager, not the logical names of the entries.
- Mappings:
Namespace Name Mixin selector official aLwt$b;a(Lwv;)Ljava/util/Collection;intermediary method_31156Lnet/minecraft/class_5382$class_5506;method_31156(Lnet/minecraft/class_5321;)Ljava/util/Collection;named getKnownEntryPathsLnet/minecraft/util/dynamic/RegistryOps$EntryLoader;getKnownEntryPaths(Lnet/minecraft/util/registry/RegistryKey;)Ljava/util/Collection;
-
load
public <E> Optional<com.mojang.serialization.DataResult<com.mojang.datafixers.util.Pair<E,OptionalInt>>> load(com.mojang.serialization.DynamicOps<JsonElement> dynamicOps, RegistryKey<? extends Registry<E>> registryId, RegistryKey<E> entryId, com.mojang.serialization.Decoder<E> decoder)- Specified by:
loadin interfaceRegistryOps.EntryLoader- Mappings:
Namespace Name Mixin selector official aLwt$b;a(Lcom/mojang/serialization/DynamicOps;Lwv;Lwv;Lcom/mojang/serialization/Decoder;)Ljava/util/Optional;intermediary method_31155Lnet/minecraft/class_5382$class_5506;method_31155(Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/class_5321;Lnet/minecraft/class_5321;Lcom/mojang/serialization/Decoder;)Ljava/util/Optional;named loadLnet/minecraft/util/dynamic/RegistryOps$EntryLoader;load(Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/util/registry/RegistryKey;Lnet/minecraft/util/registry/RegistryKey;Lcom/mojang/serialization/Decoder;)Ljava/util/Optional;
-