net.minecraft.util

class ExtraCodecs$RecursiveCodec<T>

implements com.mojang.serialization.Codec<T>

arf$c
net.minecraft.util.ExtraCodecs$RecursiveCodec
net.minecraft.class_5699$class_8741
net.minecraft.util.dynamic.Codecs$Recursive
net.minecraft.src.C_140989_$C_290103_
net.minecraft.util.ExtraCodecs$c

字段概要

修饰符与类型字段
private final Supplier<com.mojang.serialization.Codec<T>>
a
wrapped
field_45716
supplier
f_291731_

构造函数概要

修饰符构造函数
(Function<com.mojang.serialization.Codec<T>, com.mojang.serialization.Codec<T>> codecFunction)

方法概要

修饰符与类型方法
public <S> com.mojang.serialization.DataResult<com.mojang.datafixers.util.Pair<T, S>>
decode(com.mojang.serialization.DynamicOps<S> arg0, S arg1)
decode(com.mojang.serialization.DynamicOps<S> arg0, S arg1)
decode(com.mojang.serialization.DynamicOps<S> arg0, S arg1)
decode(com.mojang.serialization.DynamicOps<S> ops, S input)
decode(com.mojang.serialization.DynamicOps<S> p_298846_, S arg1)
public <S> com.mojang.serialization.DataResult<S>
encode(T arg0, com.mojang.serialization.DynamicOps<S> arg1, S arg2)
encode(T arg0, com.mojang.serialization.DynamicOps<S> arg1, S arg2)
encode(T arg0, com.mojang.serialization.DynamicOps<S> arg1, S arg2)
encode(T input, com.mojang.serialization.DynamicOps<S> ops, S prefix)
encode(T p_300705_, com.mojang.serialization.DynamicOps<S> p_299581_, S arg2)