类 RegistryLookupCodec<E>
- java.lang.Object
-
- com.mojang.serialization.CompressorHolder
-
- com.mojang.serialization.MapCodec<Registry<E>>
-
- net.minecraft.util.dynamic.RegistryLookupCodec<E>
-
- 所有已实现的接口:
com.mojang.serialization.Compressable,com.mojang.serialization.Keyable,com.mojang.serialization.MapDecoder<Registry<E>>,com.mojang.serialization.MapEncoder<Registry<E>>
public final class RegistryLookupCodec<E> extends com.mojang.serialization.MapCodec<Registry<E>>
- Mappings:
Namespace Name official wlintermediary net/minecraft/class_5505named net/minecraft/util/dynamic/RegistryLookupCodec
-
-
嵌套类概要
-
从类继承的嵌套类/接口 com.mojang.serialization.MapCodec
com.mojang.serialization.MapCodec.MapCodecCodec<A extends Object>, com.mojang.serialization.MapCodec.ResultFunction<A extends Object>
-
从接口继承的嵌套类/接口 com.mojang.serialization.MapDecoder
com.mojang.serialization.MapDecoder.Implementation<A extends Object>
-
从接口继承的嵌套类/接口 com.mojang.serialization.MapEncoder
com.mojang.serialization.MapEncoder.Implementation<A extends Object>
-
-
字段概要
字段 修饰符和类型 字段 说明 private RegistryKey<? extends Registry<E>>registryKey
-
构造器概要
构造器 限定符 构造器 说明 privateRegistryLookupCodec(RegistryKey<? extends Registry<E>> registryKey)
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 <T> com.mojang.serialization.DataResult<Registry<E>>decode(com.mojang.serialization.DynamicOps<T> dynamicOps, com.mojang.serialization.MapLike<T> mapLike)<T> com.mojang.serialization.RecordBuilder<T>encode(Registry<E> registry, com.mojang.serialization.DynamicOps<T> dynamicOps, com.mojang.serialization.RecordBuilder<T> recordBuilder)<T> Stream<T>keys(com.mojang.serialization.DynamicOps<T> dynamicOps)static <E> RegistryLookupCodec<E>of(RegistryKey<? extends Registry<E>> registryKey)StringtoString()-
从类继承的方法 com.mojang.serialization.MapCodec
codec, dependent, deprecated, fieldOf, flatXmap, forGetter, mapResult, of, of, orElse, orElse, orElse, orElseGet, orElseGet, orElseGet, setPartial, stable, unit, unit, withLifecycle, xmap
-
从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
字段详细资料
-
registryKey
private final RegistryKey<? extends Registry<E>> registryKey
- Mappings:
Namespace Name Mixin selector official aLwl;a:Lwo;intermediary field_26737Lnet/minecraft/class_5505;field_26737:Lnet/minecraft/class_5321;named registryKeyLnet/minecraft/util/dynamic/RegistryLookupCodec;registryKey:Lnet/minecraft/util/registry/RegistryKey;
-
-
构造器详细资料
-
RegistryLookupCodec
private RegistryLookupCodec(RegistryKey<? extends Registry<E>> registryKey)
- Mappings:
Namespace Name Mixin selector official <init>Lwl;<init>(Lwo;)Vintermediary <init>Lnet/minecraft/class_5505;<init>(Lnet/minecraft/class_5321;)Vnamed <init>Lnet/minecraft/util/dynamic/RegistryLookupCodec;<init>(Lnet/minecraft/util/registry/RegistryKey;)V
-
-
方法详细资料
-
of
public static <E> RegistryLookupCodec<E> of(RegistryKey<? extends Registry<E>> registryKey)
- Mappings:
Namespace Name Mixin selector official aLwl;a(Lwo;)Lwl;intermediary method_31148Lnet/minecraft/class_5505;method_31148(Lnet/minecraft/class_5321;)Lnet/minecraft/class_5505;named ofLnet/minecraft/util/dynamic/RegistryLookupCodec;of(Lnet/minecraft/util/registry/RegistryKey;)Lnet/minecraft/util/dynamic/RegistryLookupCodec;
-
encode
public <T> com.mojang.serialization.RecordBuilder<T> encode(Registry<E> registry, com.mojang.serialization.DynamicOps<T> dynamicOps, com.mojang.serialization.RecordBuilder<T> recordBuilder)
- Mappings:
Namespace Name Mixin selector official aLwl;a(Lgr;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/RecordBuilder;)Lcom/mojang/serialization/RecordBuilder;intermediary method_31147Lnet/minecraft/class_5505;method_31147(Lnet/minecraft/class_2378;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/RecordBuilder;)Lcom/mojang/serialization/RecordBuilder;named encodeLnet/minecraft/util/dynamic/RegistryLookupCodec;encode(Lnet/minecraft/util/registry/Registry;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/RecordBuilder;)Lcom/mojang/serialization/RecordBuilder;
-
decode
public <T> com.mojang.serialization.DataResult<Registry<E>> decode(com.mojang.serialization.DynamicOps<T> dynamicOps, com.mojang.serialization.MapLike<T> mapLike)
- Mappings:
Namespace Name Mixin selector official decodeLwl;decode(Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/MapLike;)Lcom/mojang/serialization/DataResult;intermediary decodeLnet/minecraft/class_5505;decode(Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/MapLike;)Lcom/mojang/serialization/DataResult;named decodeLnet/minecraft/util/dynamic/RegistryLookupCodec;decode(Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/MapLike;)Lcom/mojang/serialization/DataResult;
-
toString
public String toString()
-
keys
public <T> Stream<T> keys(com.mojang.serialization.DynamicOps<T> dynamicOps)
- 指定者:
keys在接口中com.mojang.serialization.Keyable- 指定者:
keys在类中com.mojang.serialization.MapCodec<Registry<E>>- Mappings:
Namespace Name Mixin selector official keysLwl;keys(Lcom/mojang/serialization/DynamicOps;)Ljava/util/stream/Stream;intermediary keysLnet/minecraft/class_5505;keys(Lcom/mojang/serialization/DynamicOps;)Ljava/util/stream/Stream;named keysLnet/minecraft/util/dynamic/RegistryLookupCodec;keys(Lcom/mojang/serialization/DynamicOps;)Ljava/util/stream/Stream;
-
-