Class DeferredHolderMixin<R,T extends R>

java.lang.Object
dev.upcraft.sparkweave.neoforge.mixin.DeferredHolderMixin<R,T>
All Implemented Interfaces:
RegistrySupplier<T>, Supplier<T>

public abstract class DeferredHolderMixin<R,T extends R> extends Object implements RegistrySupplier<T>
  • Constructor Details

    • DeferredHolderMixin

      public DeferredHolderMixin()
  • Method Details

    • matches

      public abstract boolean matches(net.minecraft.tags.TagKey<? super T> tag)
      Specified by:
      matches in interface RegistrySupplier<R>
    • getRegistryKey

      public abstract net.minecraft.resources.ResourceKey<? super T> getRegistryKey()
      Specified by:
      getRegistryKey in interface RegistrySupplier<R>
    • holder

      public net.minecraft.core.Holder<R> holder()
      Specified by:
      holder in interface RegistrySupplier<R>