Class TagAddingRegistryLookup

java.lang.Object
com.blamejared.crafttweaker.api.registry.TagAddingRegistryLookup
All Implemented Interfaces:
net.minecraft.core.HolderLookup.Provider

public class TagAddingRegistryLookup extends Object implements net.minecraft.core.HolderLookup.Provider
  • Constructor Summary

    Constructors
    Constructor
    Description
    TagAddingRegistryLookup(net.minecraft.core.RegistryAccess delegate)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    Stream<net.minecraft.resources.ResourceKey<? extends net.minecraft.core.Registry<?>>>
     
    <T> Optional<net.minecraft.core.HolderLookup.RegistryLookup<T>>
    lookup(net.minecraft.resources.ResourceKey<? extends net.minecraft.core.Registry<? extends T>> key)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface net.minecraft.core.HolderLookup.Provider

    asGetterLookup, createSerializationContext, lookupOrThrow
  • Constructor Details

    • TagAddingRegistryLookup

      public TagAddingRegistryLookup(net.minecraft.core.RegistryAccess delegate)
  • Method Details

    • listRegistries

      public Stream<net.minecraft.resources.ResourceKey<? extends net.minecraft.core.Registry<?>>> listRegistries()
      Specified by:
      listRegistries in interface net.minecraft.core.HolderLookup.Provider
    • lookup

      public <T> Optional<net.minecraft.core.HolderLookup.RegistryLookup<T>> lookup(net.minecraft.resources.ResourceKey<? extends net.minecraft.core.Registry<? extends T>> key)
      Specified by:
      lookup in interface net.minecraft.core.HolderLookup.Provider