net.minecraft.world.level.storage.loot

public class GsonAdapterFactory$Builder<E, T extends SerializerType<E>>

dim$a
net.minecraft.world.level.storage.loot.GsonAdapterFactory$Builder
net.minecraft.class_5330$class_5331
net.minecraft.unmapped.C_xaxdohtf$C_yixeccym
net.minecraft.util.JsonSerializing$TypeHandler
net.minecraft.src.C_2803_$C_2805_
net.minecraft.world.level.storage.loot.JsonRegistry$a

Field summary

Modifier and TypeField
private final Registry<T>
a
registry
field_25192
f_doyedfmw
registry
f_78806_
private final String
b
elementName
field_25193
f_tnjeiqgs
rootFieldName
f_78807_
private final String
c
typeKey
field_25194
f_stpggzft
idFieldName
f_78808_
private final Function<E, T>
d
typeGetter
field_25195
f_mbygbbmz
typeIdentification
f_78809_
private com.mojang.datafixers.util.Pair<T, GsonAdapterFactory$InlineSerializer<? extends E>>
e
inlineType
field_25196
f_xwxanxbv
customSerializer
f_164983_
private T
f
defaultType
field_28444
f_uooeuxyc
field_28444
f_78810_

Constructor summary

ModifierConstructor
(Registry<T> registry, String rootFieldName, String idFieldName, Function<E, T> typeIdentification)

Method summary

Modifier and TypeMethod
public GsonAdapterFactory$Builder<E, T>
a(T arg0, dim$b<? extends E> arg1)
withInlineSerializer(T arg0, GsonAdapterFactory$InlineSerializer<? extends E> arg1)
method_32385(T arg0, class_5330$class_5332<? extends E> arg1)
m_opretjeh(T arg0, C_xaxdohtf$C_fclypocy<? extends E> arg1)
method_32385(T arg0, JsonSerializing$CustomSerializer<? extends E> arg1)
m_164986_(T p_164988_, C_2803_$C_141455_<? extends E> arg1)
public GsonAdapterFactory$Builder<E, T>
a(T arg0)
withDefaultType(T arg0)
method_33409(T arg0)
m_loxnagrn(T arg0)
method_33409(T arg0)
m_164984_(T arg0)
public Object
a()
build()
method_29307()
m_whcxngbl()
createGsonSerializer()
m_78822_()