net.minecraft.registry

public record RegistryLoader$Result<T>

net.minecraft.resources.RegistryLoadTask$PendingRegistration
net.minecraft.resources.RegistryLoadTask$PendingRegistration
net.minecraft.class_1_102$class_1_21
net.minecraft.registry.RegistryLoader$Result

Field summary

Modifier and TypeField
private final RegistryKey<T>
key
key
comp_1_12
key
private final com.mojang.datafixers.util.Either<T, Exception>
value
value
comp_1_14
value
private final RegistryEntryInfo
registrationInfo
registrationInfo
comp_1_13
registrationInfo

Constructor summary

ModifierConstructor
protected (RegistryKey<T> key, com.mojang.datafixers.util.Either<T, Exception> value, RegistryEntryInfo registrationInfo)

Method summary

Modifier and TypeMethod
public static <T> com.mojang.datafixers.util.Either<T, Exception>
loadFromResource(com.mojang.serialization.Decoder<T> elementDecoder, RegistryOps<com.google.gson.JsonElement> ops, ResourceKey<T> elementKey, Resource thunk)
loadFromResource(com.mojang.serialization.Decoder<T> elementDecoder, RegistryOps<com.google.gson.JsonElement> ops, ResourceKey<T> elementKey, Resource thunk)
method_1_448(com.mojang.serialization.Decoder<T> arg0, class_6903<com.google.gson.JsonElement> arg1, class_5321<T> arg2, class_3298 arg3)
parseFromPack(com.mojang.serialization.Decoder<T> decoder, RegistryOps<com.google.gson.JsonElement> jsonOps, RegistryKey<T> key, Resource resource)
public static <T> com.mojang.datafixers.util.Either<T, Exception>
findAndLoadFromResource(com.mojang.serialization.Decoder<T> elementDecoder, RegistryOps<com.google.gson.JsonElement> ops, ResourceKey<T> elementKey, FileToIdConverter converter, ResourceProvider resourceProvider)
findAndLoadFromResource(com.mojang.serialization.Decoder<T> elementDecoder, RegistryOps<com.google.gson.JsonElement> ops, ResourceKey<T> elementKey, FileToIdConverter converter, ResourceProvider resourceProvider)
method_1_444(com.mojang.serialization.Decoder<T> arg0, class_6903<com.google.gson.JsonElement> arg1, class_5321<T> arg2, class_7654 arg3, class_5912 arg4)
parseFromPack(com.mojang.serialization.Decoder<T> decoder, RegistryOps<com.google.gson.JsonElement> jsonOps, RegistryKey<T> key, ResourceFinder resourceFinder, ResourceFactory resourceFactory)
public static <T> com.mojang.datafixers.util.Either<T, Exception>
loadFromNetwork(com.mojang.serialization.Decoder<T> elementDecoder, RegistryOps<Tag> ops, ResourceKey<T> elementKey, Tag contents)
loadFromNetwork(com.mojang.serialization.Decoder<T> elementDecoder, RegistryOps<Tag> ops, ResourceKey<T> elementKey, Tag contents)
method_1_447(com.mojang.serialization.Decoder<T> arg0, class_6903<class_2520> arg1, class_5321<T> arg2, class_2520 arg3)
parseFromServer(com.mojang.serialization.Decoder<T> decoder, RegistryOps<NbtElement> nbtOps, RegistryKey<T> key, NbtElement value)
public RegistryKey<T>
key()
key()
comp_1_12()
key()
public com.mojang.datafixers.util.Either<T, Exception>
value()
value()
comp_1_14()
value()
public RegistryEntryInfo
registrationInfo()
registrationInfo()
comp_1_13()
registrationInfo()