Class RegistryHandler1_12_2

java.lang.Object
mods.thecomputerizer.theimpossiblelibrary.legacy.v12.m2.registry.RegistryHandler1_12_2
All Implemented Interfaces:
mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryHandlerAPI

public class RegistryHandler1_12_2 extends Object implements mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryHandlerAPI
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryAPI<net.minecraft.world.biome.Biome>
     
    mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryAPI<?>
     
    mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryAPI<net.minecraft.block.Block>
     
    mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryAPI<net.minecraft.potion.Potion>
     
    mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryAPI<net.minecraftforge.fml.common.registry.EntityEntry>
     
    <V> V
    getEntryIfPresent(mods.thecomputerizer.theimpossiblelibrary.api.resource.ResourceLocationAPI<?> registryKey, mods.thecomputerizer.theimpossiblelibrary.api.resource.ResourceLocationAPI<?> entryKey)
     
    mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryAPI<net.minecraft.item.Item>
     
    mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryAPI<net.minecraft.potion.PotionType>
     
    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<net.minecraft.util.SoundEvent>
     
    mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryAPI<?>
     
    mods.thecomputerizer.theimpossiblelibrary.api.registry.block.BlockBuilderAPI
    makeBlockBuilder(mods.thecomputerizer.theimpossiblelibrary.api.registry.block.BlockBuilderAPI parent)
     
    mods.thecomputerizer.theimpossiblelibrary.api.registry.blockentity.BlockEntityBuilderAPI
    makeBlockEntityBuilder(mods.thecomputerizer.theimpossiblelibrary.api.registry.blockentity.BlockEntityBuilderAPI parent)
     
    mods.thecomputerizer.theimpossiblelibrary.api.registry.tab.CreativeTabBuilderAPI<?>
     
    mods.thecomputerizer.theimpossiblelibrary.api.registry.item.DiscBuilderAPI
    makeDiscBuilder(mods.thecomputerizer.theimpossiblelibrary.api.registry.item.ItemBuilderAPI parent)
     
    mods.thecomputerizer.theimpossiblelibrary.api.registry.entity.EntityBuilderAPI
    makeEntityBuilder(mods.thecomputerizer.theimpossiblelibrary.api.registry.entity.EntityBuilderAPI parent)
     
    mods.thecomputerizer.theimpossiblelibrary.api.registry.item.ItemBlockBuilderAPI
    makeItemBlockBuilder(mods.thecomputerizer.theimpossiblelibrary.api.registry.item.ItemBuilderAPI parent)
     
    mods.thecomputerizer.theimpossiblelibrary.api.registry.item.ItemBuilderAPI
    makeItemBuilder(mods.thecomputerizer.theimpossiblelibrary.api.registry.item.ItemBuilderAPI parent)
     
    mods.thecomputerizer.theimpossiblelibrary.api.registry.sound.SoundBuilderAPI
    makeSoundBuilder(mods.thecomputerizer.theimpossiblelibrary.api.registry.sound.SoundBuilderAPI parent)
     
    mods.thecomputerizer.theimpossiblelibrary.api.registry.item.ToolBuilderAPI
    makeToolBuilder(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
  • Constructor Details

    • RegistryHandler1_12_2

      public RegistryHandler1_12_2()
  • Method Details

    • 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
    • getBiomeRegistry

      public mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryAPI<net.minecraft.world.biome.Biome> getBiomeRegistry()
      Specified by:
      getBiomeRegistry in interface mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryHandlerAPI
    • getBlockRegistry

      public mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryAPI<net.minecraft.block.Block> 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<net.minecraft.potion.Potion> getEffectRegistry()
      Specified by:
      getEffectRegistry in interface mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryHandlerAPI
    • getEntityRegistry

      public mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryAPI<net.minecraftforge.fml.common.registry.EntityEntry> getEntityRegistry()
      Specified by:
      getEntityRegistry in interface mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryHandlerAPI
    • getItemRegistry

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

      public mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryAPI<net.minecraft.potion.PotionType> 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<net.minecraft.util.SoundEvent> 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 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 mods.thecomputerizer.theimpossiblelibrary.api.registry.blockentity.BlockEntityBuilderAPI parent)
      Specified by:
      makeBlockEntityBuilder in interface mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryHandlerAPI
    • makeCreativeTabBuilder

      public mods.thecomputerizer.theimpossiblelibrary.api.registry.tab.CreativeTabBuilderAPI<?> makeCreativeTabBuilder()
      Specified by:
      makeCreativeTabBuilder in interface mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryHandlerAPI
    • makeDiscBuilder

      public mods.thecomputerizer.theimpossiblelibrary.api.registry.item.DiscBuilderAPI makeDiscBuilder(@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 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 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 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 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 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