Interface RegistryEntry<T>

Type Parameters:
T - the registered object's type
All Superinterfaces:
Supplier<T>

public interface RegistryEntry<T> extends Supplier<T>
An object registered through a DeferredRegister, available once its registry has been filled.
  • Method Summary

    Modifier and Type
    Method
    Description
    get()
    The object.
    net.minecraft.resources.Identifier
    The object's id.
    net.minecraft.core.Holder<T>
    The object's registry holder.
    boolean
    Whether the object has been registered yet.
  • Method Details

    • getId

      net.minecraft.resources.Identifier getId()
      The object's id.
    • get

      T get()
      The object.
      Specified by:
      get in interface Supplier<T>
      Throws:
      IllegalStateException - before it's registered
    • holder

      net.minecraft.core.Holder<T> holder()
      The object's registry holder.
    • isBound

      boolean isBound()
      Whether the object has been registered yet.