getValueOrThrow

fun <T : Any> Registry<T>.getValueOrThrow(key: String): T
fun <T : Any> Registry<T>.getValueOrThrow(id: Identifier): T
fun <T : Any> RegistryAccess.getValueOrThrow(key: ResourceKey<T>): T