Interface IRegistryHelper

All Known Implementing Classes:
ForgeRegistryHelper

public interface IRegistryHelper
  • Method Details

    • serverOnlyRegistries

      default Set<net.minecraft.resources.ResourceKey<?>> serverOnlyRegistries()
    • registerSerializer

      default void registerSerializer(net.minecraft.core.MappedRegistry<IIngredientTransformerSerializer<?>> registry, IIngredientTransformerSerializer<?> serializer)
    • registerSerializer

      default void registerSerializer(net.minecraft.core.MappedRegistry<IIngredientConditionSerializer<?>> registry, IIngredientConditionSerializer<?> serializer)
    • init

      void init()
    • getIngredientAny

      net.minecraft.world.item.crafting.Ingredient getIngredientAny()
    • getIngredientList

      net.minecraft.world.item.crafting.Ingredient getIngredientList(List<net.minecraft.world.item.crafting.Ingredient> children)
    • getIngredientConditioned

      <T extends IIngredient> net.minecraft.world.item.crafting.Ingredient getIngredientConditioned(IIngredientConditioned<T> conditioned)
    • getIngredientTransformed

      <T extends IIngredient> net.minecraft.world.item.crafting.Ingredient getIngredientTransformed(IIngredientTransformed<T> transformed)
    • getIngredientPartialTag

      net.minecraft.world.item.crafting.Ingredient getIngredientPartialTag(net.minecraft.world.item.ItemStack stack)
    • maybeGetRegistryKey

      default Optional<net.minecraft.resources.ResourceLocation> maybeGetRegistryKey(Object object)
      Maybe returns the registry key of the given object if we know about its type.
    • 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)
    • makeHolder

      default <T> net.minecraft.core.Holder<T> makeHolder(net.minecraft.resources.ResourceKey<?> resourceKey, T object)
    • makeHolder

      default <T> net.minecraft.core.Holder<T> makeHolder(net.minecraft.resources.ResourceKey<?> resourceKey, net.minecraft.resources.ResourceLocation key)