Class FabricRegistryHelper

java.lang.Object
com.codinglitch.simpleradio.platform.FabricRegistryHelper
All Implemented Interfaces:
RegistryHelper

public class FabricRegistryHelper extends Object implements RegistryHelper
  • Nested Class Summary

    Nested classes/interfaces inherited from interface com.codinglitch.simpleradio.platform.services.RegistryHelper

    RegistryHelper.BlockEntityFactory<BE extends net.minecraft.world.level.block.entity.BlockEntity>, RegistryHelper.MenuSupplier<M extends net.minecraft.world.inventory.AbstractContainerMenu>
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    <BE extends net.minecraft.world.level.block.entity.BlockEntity>
    net.minecraft.world.level.block.entity.BlockEntityType<BE>
    registerBlockEntity(RegistryHelper.BlockEntityFactory<BE> factory, net.minecraft.resources.ResourceLocation resource, net.minecraft.world.level.block.Block... blocks)
     
    net.minecraft.world.item.CreativeModeTab
    registerCreativeTab(net.minecraft.resources.ResourceLocation resource, net.minecraft.world.item.CreativeModeTab creativeModeTab)
     
    <E extends net.minecraft.world.entity.Entity>
    net.minecraft.world.entity.EntityType<E>
    registerEntity(net.minecraft.world.entity.EntityType.EntityFactory<E> factory, net.minecraft.world.entity.MobCategory spawnGroup, Consumer<net.minecraft.world.entity.EntityType.Builder<E>> modifier, net.minecraft.resources.ResourceLocation resource)
     
    <M extends net.minecraft.world.inventory.AbstractContainerMenu>
    net.minecraft.world.inventory.MenuType<M>
    registerMenu(net.minecraft.resources.ResourceLocation resource, RegistryHelper.MenuSupplier<M> supplier)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • FabricRegistryHelper

      public FabricRegistryHelper()
  • Method Details

    • registerEntity

      public <E extends net.minecraft.world.entity.Entity> net.minecraft.world.entity.EntityType<E> registerEntity(net.minecraft.world.entity.EntityType.EntityFactory<E> factory, net.minecraft.world.entity.MobCategory spawnGroup, Consumer<net.minecraft.world.entity.EntityType.Builder<E>> modifier, net.minecraft.resources.ResourceLocation resource)
      Specified by:
      registerEntity in interface RegistryHelper
    • registerBlockEntity

      public <BE extends net.minecraft.world.level.block.entity.BlockEntity> net.minecraft.world.level.block.entity.BlockEntityType<BE> registerBlockEntity(RegistryHelper.BlockEntityFactory<BE> factory, net.minecraft.resources.ResourceLocation resource, net.minecraft.world.level.block.Block... blocks)
      Specified by:
      registerBlockEntity in interface RegistryHelper
    • registerMenu

      public <M extends net.minecraft.world.inventory.AbstractContainerMenu> net.minecraft.world.inventory.MenuType<M> registerMenu(net.minecraft.resources.ResourceLocation resource, RegistryHelper.MenuSupplier<M> supplier)
      Specified by:
      registerMenu in interface RegistryHelper
    • registerCreativeTab

      public net.minecraft.world.item.CreativeModeTab registerCreativeTab(net.minecraft.resources.ResourceLocation resource, net.minecraft.world.item.CreativeModeTab creativeModeTab)
      Specified by:
      registerCreativeTab in interface RegistryHelper