java.lang.Object
mods.thecomputerizer.theimpossiblelibrary.shared.v20.m6.registry.RegistryHandler1_20_6
All Implemented Interfaces:
mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryHandlerAPI

public abstract class RegistryHandler1_20_6 extends Object implements mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryHandlerAPI
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected Registry1_20_6<?>
     
    protected Registry1_20_6<?>
     
    protected Registry1_20_6<?>
     
    protected Registry1_20_6<?>
     
    protected Registry1_20_6<?>
     
    protected Registry1_20_6<?>
     
    protected Registry1_20_6<?>
     
    protected Registry1_20_6<?>
     
    protected Registry1_20_6<?>
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected abstract void
    collectRegistries(Set<? super Registry1_20_6<?>> registries)
     
    mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryAPI<?>
     
    mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryAPI<?>
     
    mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryAPI<?>
     
    mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryAPI<?>
     
    mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryAPI<?>
     
    <V> V
    getEntryIfPresent(mods.thecomputerizer.theimpossiblelibrary.api.resource.ResourceLocationAPI<?> registryKey, mods.thecomputerizer.theimpossiblelibrary.api.resource.ResourceLocationAPI<?> entryKey)
     
    mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryAPI<?>
     
    mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryAPI<?>
     
    mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryAPI<?>
    getRegistry(Class<?> type)
     
    mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryAPI<?>
    getRegistry(mods.thecomputerizer.theimpossiblelibrary.api.resource.ResourceLocationAPI<?> registryKey)
     
    mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryAPI<?>
     
    mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryAPI<?>
     
    mods.thecomputerizer.theimpossiblelibrary.api.registry.block.BlockBuilderAPI
    makeBlockBuilder(@Nullable mods.thecomputerizer.theimpossiblelibrary.api.registry.block.BlockBuilderAPI parent)
     
    mods.thecomputerizer.theimpossiblelibrary.api.registry.blockentity.BlockEntityBuilderAPI
    makeBlockEntityBuilder(@Nullable mods.thecomputerizer.theimpossiblelibrary.api.registry.blockentity.BlockEntityBuilderAPI parent)
     
    mods.thecomputerizer.theimpossiblelibrary.api.registry.item.DiscBuilderAPI
    makeDiscBuilder(@Nullable mods.thecomputerizer.theimpossiblelibrary.api.registry.item.ItemBuilderAPI parent)
     
    mods.thecomputerizer.theimpossiblelibrary.api.registry.entity.EntityBuilderAPI
    makeEntityBuilder(@Nullable mods.thecomputerizer.theimpossiblelibrary.api.registry.entity.EntityBuilderAPI parent)
     
    mods.thecomputerizer.theimpossiblelibrary.api.registry.item.ItemBlockBuilderAPI
    makeItemBlockBuilder(@Nullable mods.thecomputerizer.theimpossiblelibrary.api.registry.item.ItemBuilderAPI parent)
     
    mods.thecomputerizer.theimpossiblelibrary.api.registry.item.ItemBuilderAPI
    makeItemBuilder(@Nullable mods.thecomputerizer.theimpossiblelibrary.api.registry.item.ItemBuilderAPI parent)
     
    mods.thecomputerizer.theimpossiblelibrary.api.registry.sound.SoundBuilderAPI
    makeSoundBuilder(@Nullable mods.thecomputerizer.theimpossiblelibrary.api.registry.sound.SoundBuilderAPI parent)
     
    mods.thecomputerizer.theimpossiblelibrary.api.registry.item.ToolBuilderAPI
    makeToolBuilder(@Nullable mods.thecomputerizer.theimpossiblelibrary.api.registry.item.ItemBuilderAPI parent, mods.thecomputerizer.theimpossiblelibrary.api.registry.item.ItemBuilderAPI.ToolType tool)
     

    Methods inherited from class java.lang.Object

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

    Methods inherited from interface mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryHandlerAPI

    makeCreativeTabBuilder
  • Field Details

  • Constructor Details

    • RegistryHandler1_20_6

      public RegistryHandler1_20_6()
  • Method Details

    • collectRegistries

      protected abstract void collectRegistries(Set<? super Registry1_20_6<?>> registries)
    • getBiomeRegistry

      public mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryAPI<?> getBiomeRegistry()
      Specified by:
      getBiomeRegistry in interface mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryHandlerAPI
    • getBlockRegistry

      public mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryAPI<?> getBlockRegistry()
      Specified by:
      getBlockRegistry in interface mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryHandlerAPI
    • getBlockEntityRegistry

      public mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryAPI<?> getBlockEntityRegistry()
      Specified by:
      getBlockEntityRegistry in interface mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryHandlerAPI
    • getEffectRegistry

      public mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryAPI<?> getEffectRegistry()
      Specified by:
      getEffectRegistry in interface mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryHandlerAPI
    • getEntityRegistry

      public mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryAPI<?> getEntityRegistry()
      Specified by:
      getEntityRegistry in interface mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryHandlerAPI
    • getEntryIfPresent

      @Nullable public <V> V getEntryIfPresent(mods.thecomputerizer.theimpossiblelibrary.api.resource.ResourceLocationAPI<?> registryKey, mods.thecomputerizer.theimpossiblelibrary.api.resource.ResourceLocationAPI<?> entryKey)
      Specified by:
      getEntryIfPresent in interface mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryHandlerAPI
    • getItemRegistry

      public mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryAPI<?> getItemRegistry()
      Specified by:
      getItemRegistry in interface mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryHandlerAPI
    • getPotionRegistry

      public mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryAPI<?> getPotionRegistry()
      Specified by:
      getPotionRegistry in interface mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryHandlerAPI
    • getRegistry

      public mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryAPI<?> getRegistry(mods.thecomputerizer.theimpossiblelibrary.api.resource.ResourceLocationAPI<?> registryKey)
      Specified by:
      getRegistry in interface mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryHandlerAPI
    • getRegistry

      public mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryAPI<?> getRegistry(Class<?> type)
      Specified by:
      getRegistry in interface mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryHandlerAPI
    • getSoundRegistry

      public mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryAPI<?> getSoundRegistry()
      Specified by:
      getSoundRegistry in interface mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryHandlerAPI
    • getStructureRegistry

      public mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryAPI<?> getStructureRegistry()
      Specified by:
      getStructureRegistry in interface mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryHandlerAPI
    • makeBlockBuilder

      public mods.thecomputerizer.theimpossiblelibrary.api.registry.block.BlockBuilderAPI makeBlockBuilder(@Nullable @Nullable mods.thecomputerizer.theimpossiblelibrary.api.registry.block.BlockBuilderAPI parent)
      Specified by:
      makeBlockBuilder in interface mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryHandlerAPI
    • makeBlockEntityBuilder

      public mods.thecomputerizer.theimpossiblelibrary.api.registry.blockentity.BlockEntityBuilderAPI makeBlockEntityBuilder(@Nullable @Nullable mods.thecomputerizer.theimpossiblelibrary.api.registry.blockentity.BlockEntityBuilderAPI parent)
      Specified by:
      makeBlockEntityBuilder in interface mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryHandlerAPI
    • makeDiscBuilder

      public mods.thecomputerizer.theimpossiblelibrary.api.registry.item.DiscBuilderAPI makeDiscBuilder(@Nullable @Nullable mods.thecomputerizer.theimpossiblelibrary.api.registry.item.ItemBuilderAPI parent)
      Specified by:
      makeDiscBuilder in interface mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryHandlerAPI
    • makeEntityBuilder

      public mods.thecomputerizer.theimpossiblelibrary.api.registry.entity.EntityBuilderAPI makeEntityBuilder(@Nullable @Nullable mods.thecomputerizer.theimpossiblelibrary.api.registry.entity.EntityBuilderAPI parent)
      Specified by:
      makeEntityBuilder in interface mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryHandlerAPI
    • makeItemBlockBuilder

      public mods.thecomputerizer.theimpossiblelibrary.api.registry.item.ItemBlockBuilderAPI makeItemBlockBuilder(@Nullable @Nullable mods.thecomputerizer.theimpossiblelibrary.api.registry.item.ItemBuilderAPI parent)
      Specified by:
      makeItemBlockBuilder in interface mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryHandlerAPI
    • makeItemBuilder

      public mods.thecomputerizer.theimpossiblelibrary.api.registry.item.ItemBuilderAPI makeItemBuilder(@Nullable @Nullable mods.thecomputerizer.theimpossiblelibrary.api.registry.item.ItemBuilderAPI parent)
      Specified by:
      makeItemBuilder in interface mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryHandlerAPI
    • makeSoundBuilder

      public mods.thecomputerizer.theimpossiblelibrary.api.registry.sound.SoundBuilderAPI makeSoundBuilder(@Nullable @Nullable mods.thecomputerizer.theimpossiblelibrary.api.registry.sound.SoundBuilderAPI parent)
      Specified by:
      makeSoundBuilder in interface mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryHandlerAPI
    • makeToolBuilder

      public mods.thecomputerizer.theimpossiblelibrary.api.registry.item.ToolBuilderAPI makeToolBuilder(@Nullable @Nullable mods.thecomputerizer.theimpossiblelibrary.api.registry.item.ItemBuilderAPI parent, mods.thecomputerizer.theimpossiblelibrary.api.registry.item.ItemBuilderAPI.ToolType tool)
      Specified by:
      makeToolBuilder in interface mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryHandlerAPI