Class RegistrySupplier<T>

java.lang.Object
dev.upcraft.sparkweave.api.registry.RegistrySupplier<T>
All Implemented Interfaces:
Supplier<T>

public class RegistrySupplier<T> extends Object implements Supplier<T>
  • Constructor Details

    • RegistrySupplier

      public RegistrySupplier(net.minecraft.resources.ResourceKey<T> id, Supplier<T> factory)
  • Method Details

    • register

      public void register(net.minecraft.core.Registry<T> registry)
    • get

      public T get()
      Specified by:
      get in interface Supplier<T>
    • is

      public boolean is(T other)
    • getId

      public net.minecraft.resources.ResourceLocation getId()
    • getRegistryKey

      public net.minecraft.resources.ResourceKey<T> getRegistryKey()
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object