net.minecraft.resources

public class RegistryLoader

yp
net.minecraft.resources.RegistryLoader
net.minecraft.class_6900
net.minecraft.unmapped.C_yftyvswu
net.minecraft.util.dynamic.RegistryLoader
net.minecraft.util.registry.RegistryLoader
net.minecraft.src.C_203252_
net.minecraft.resources.RegistryLoader

Field summary

Modifier and TypeField
private final RegistryResourceAccess
a
resources
field_36485
f_vmooysue
entryLoader
registryManager
f_206750_
private final Map<ResourceKey<? extends Registry<?>>, RegistryLoader$ReadCache<?>>
b
readCache
field_36486
f_usmthubw
valueHolders
readCache
f_206751_

Constructor summary

ModifierConstructor
(RegistryResourceAccess entryLoader)

Method summary

Modifier and TypeMethod
public <E> com.mojang.serialization.DataResult<? extends Registry<E>>
a(hi<E> arg0, ys<? extends hb<E>> arg1, com.mojang.serialization.Codec<E> arg2, com.mojang.serialization.DynamicOps<com.google.gson.JsonElement> arg3)
overrideRegistryFromResources(WritableRegistry<E> arg0, ResourceKey<? extends Registry<E>> arg1, com.mojang.serialization.Codec<E> arg2, com.mojang.serialization.DynamicOps<com.google.gson.JsonElement> arg3)
method_40404(class_2385<E> arg0, class_5321<? extends class_2378<E>> arg1, com.mojang.serialization.Codec<E> arg2, com.mojang.serialization.DynamicOps<com.google.gson.JsonElement> arg3)
m_afwatvun(C_eexxncvi<E> arg0, C_xhhleach<? extends C_tqxyjqsk<E>> arg1, com.mojang.serialization.Codec<E> arg2, com.mojang.serialization.DynamicOps<com.google.gson.JsonElement> arg3)
load(MutableRegistry<E> registry, RegistryKey<? extends Registry<E>> registryRef, com.mojang.serialization.Codec<E> codec, com.mojang.serialization.DynamicOps<com.google.gson.JsonElement> ops)
overrideRegistryFromResources(MutableRegistry<E> mutableRegistry, RegistryKey<? extends Registry<E>> registryKey, com.mojang.serialization.Codec<E> codec, com.mojang.serialization.DynamicOps<com.google.gson.JsonElement> dynamicOps)
m_206762_(C_4714_<E> p_206764_, C_5264_<? extends C_4705_<E>> p_206765_, com.mojang.serialization.Codec<E> p_206766_, com.mojang.serialization.DynamicOps<com.google.gson.JsonElement> arg3)
<E> com.mojang.serialization.DataResult<Holder<E>>
a(hi<E> arg0, ys<? extends hb<E>> arg1, com.mojang.serialization.Codec<E> arg2, ys<E> arg3, com.mojang.serialization.DynamicOps<com.google.gson.JsonElement> arg4)
overrideElementFromResources(WritableRegistry<E> arg0, ResourceKey<? extends Registry<E>> arg1, com.mojang.serialization.Codec<E> arg2, ResourceKey<E> arg3, com.mojang.serialization.DynamicOps<com.google.gson.JsonElement> arg4)
method_40405(class_2385<E> arg0, class_5321<? extends class_2378<E>> arg1, com.mojang.serialization.Codec<E> arg2, class_5321<E> arg3, com.mojang.serialization.DynamicOps<com.google.gson.JsonElement> arg4)
m_bcvsshvh(C_eexxncvi<E> arg0, C_xhhleach<? extends C_tqxyjqsk<E>> arg1, com.mojang.serialization.Codec<E> arg2, C_xhhleach<E> arg3, com.mojang.serialization.DynamicOps<com.google.gson.JsonElement> arg4)
load(MutableRegistry<E> registry, RegistryKey<? extends Registry<E>> registryRef, com.mojang.serialization.Codec<E> codec, RegistryKey<E> entryKey, com.mojang.serialization.DynamicOps<com.google.gson.JsonElement> ops)
overrideElementFromResources(MutableRegistry<E> mutableRegistry, RegistryKey<? extends Registry<E>> key, com.mojang.serialization.Codec<E> codec, RegistryKey<E> key2, com.mojang.serialization.DynamicOps<com.google.gson.JsonElement> dynamicOps)
m_206767_(C_4714_<E> p_206769_, C_5264_<? extends C_4705_<E>> p_206770_, com.mojang.serialization.Codec<E> p_206771_, C_5264_<E> p_206772_, com.mojang.serialization.DynamicOps<com.google.gson.JsonElement> arg4)
private <E> RegistryLoader$ReadCache<E>
a(ys<? extends hb<E>> arg0)
readCache(ResourceKey<? extends Registry<E>> arg0)
method_40406(class_5321<? extends class_2378<E>> arg0)
m_nvaacgyw(C_xhhleach<? extends C_tqxyjqsk<E>> arg0)
getOrCreateValueHolder(RegistryKey<? extends Registry<E>> registryRef)
readCache(RegistryKey<? extends Registry<E>> key)
m_206773_(C_5264_<? extends C_4705_<E>> arg0)
public RegistryLoader$Bound
a(hc$e arg0)
bind(RegistryAccess$Writable arg0)
method_40402(class_5455$class_6893 arg0)
m_fagrbqwd(C_wqxmvzdq$C_qndozwiw arg0)
createAccess(DynamicRegistryManager$Mutable dynamicRegistryManager)
bind(DynamicRegistryManager$Writable writable)
m_206757_(C_4706_$C_203243_ arg0)