Interface IRegistryHelper


public interface IRegistryHelper
  • Method Summary

    Modifier and Type
    Method
    Description
    default net.minecraft.core.Registry<net.minecraft.world.level.biome.Biome>
     
    default <T> T
    getOrThrow(net.minecraft.resources.ResourceKey<net.minecraft.core.Registry<T>> registry, net.minecraft.resources.ResourceKey<T> key)
     
    default <T> net.minecraft.core.Holder<T>
    holderFromLocationOrThrow(net.minecraft.resources.ResourceKey<?> registry, net.minecraft.resources.ResourceLocation location)
     
    default <T> net.minecraft.core.Holder<T>
    holderOrThrow(net.minecraft.resources.ResourceKey<?> registry, T thing)
     
    default <T> net.minecraft.core.Holder<T>
    holderOrThrow(net.minecraft.resources.ResourceKey<net.minecraft.core.Registry<T>> registry, net.minecraft.resources.ResourceLocation location)
     
    default <T> Optional<net.minecraft.resources.ResourceLocation>
    key(net.minecraft.resources.ResourceKey<net.minecraft.core.Registry<T>> registry, T thing)
     
    default <T> net.minecraft.resources.ResourceLocation
    keyOrThrow(net.minecraft.resources.ResourceKey<net.minecraft.core.Registry<T>> registry, T thing)
     
    default <T> net.minecraft.core.Holder<T>
    makeHolder(net.minecraft.resources.ResourceKey<?> resourceKey, com.mojang.datafixers.util.Either<T,net.minecraft.resources.ResourceLocation> objectOrKey)
     
    default <T> net.minecraft.core.Registry<T>
    makeRegistry(net.minecraft.resources.ResourceKey<net.minecraft.core.Registry<T>> resourceKey)
     
    default <T> net.minecraft.core.Registry<T>
    registryOrThrow(net.minecraft.resources.ResourceKey<net.minecraft.core.Registry<T>> registry)
     
    default <T> net.minecraft.resources.ResourceKey<T>
    resourceKeyOrThrow(net.minecraft.resources.ResourceKey<net.minecraft.core.Registry<T>> registry, T thing)
     
    default Set<net.minecraft.resources.ResourceKey<? extends net.minecraft.core.Registry<?>>>
     
  • Method Details

    • serverOnlyRegistries

      default Set<net.minecraft.resources.ResourceKey<? extends net.minecraft.core.Registry<?>>> serverOnlyRegistries()
    • getOrThrow

      default <T> T getOrThrow(net.minecraft.resources.ResourceKey<net.minecraft.core.Registry<T>> registry, net.minecraft.resources.ResourceKey<T> key)
    • registryOrThrow

      default <T> net.minecraft.core.Registry<T> registryOrThrow(net.minecraft.resources.ResourceKey<net.minecraft.core.Registry<T>> registry)
    • keyOrThrow

      default <T> net.minecraft.resources.ResourceLocation keyOrThrow(net.minecraft.resources.ResourceKey<net.minecraft.core.Registry<T>> registry, T thing)
    • resourceKeyOrThrow

      default <T> net.minecraft.resources.ResourceKey<T> resourceKeyOrThrow(net.minecraft.resources.ResourceKey<net.minecraft.core.Registry<T>> registry, T thing)
    • key

      default <T> Optional<net.minecraft.resources.ResourceLocation> key(net.minecraft.resources.ResourceKey<net.minecraft.core.Registry<T>> registry, T thing)
    • holderFromLocationOrThrow

      default <T> net.minecraft.core.Holder<T> holderFromLocationOrThrow(net.minecraft.resources.ResourceKey<?> registry, net.minecraft.resources.ResourceLocation location)
    • holderOrThrow

      default <T> net.minecraft.core.Holder<T> holderOrThrow(net.minecraft.resources.ResourceKey<?> registry, T thing)
    • holderOrThrow

      default <T> net.minecraft.core.Holder<T> holderOrThrow(net.minecraft.resources.ResourceKey<net.minecraft.core.Registry<T>> registry, net.minecraft.resources.ResourceLocation location)
    • biomes

      default net.minecraft.core.Registry<net.minecraft.world.level.biome.Biome> biomes()
    • makeHolder

      default <T> net.minecraft.core.Holder<T> makeHolder(net.minecraft.resources.ResourceKey<?> resourceKey, com.mojang.datafixers.util.Either<T,net.minecraft.resources.ResourceLocation> objectOrKey)
    • makeRegistry

      default <T> net.minecraft.core.Registry<T> makeRegistry(net.minecraft.resources.ResourceKey<net.minecraft.core.Registry<T>> resourceKey)