Class PDLDeferredRegisterItems

java.lang.Object
net.neoforged.neoforge.registries.DeferredRegister<net.minecraft.world.item.Item>
net.neoforged.neoforge.registries.DeferredRegister.Items
com.portingdeadmods.portingdeadlibs.api.utils.PDLDeferredRegisterItems

public class PDLDeferredRegisterItems extends net.neoforged.neoforge.registries.DeferredRegister.Items
  • Nested Class Summary

    Nested classes/interfaces inherited from class net.neoforged.neoforge.registries.DeferredRegister

    net.neoforged.neoforge.registries.DeferredRegister.Blocks, net.neoforged.neoforge.registries.DeferredRegister.DataComponents, net.neoforged.neoforge.registries.DeferredRegister.Items
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
     
  • Method Summary

    Modifier and Type
    Method
    Description
     
    List<Supplier<? extends net.minecraft.world.item.Item>>
     
    <I extends net.minecraft.world.item.Item>
    net.neoforged.neoforge.registries.DeferredItem<I>
    register(String name, Function<net.minecraft.resources.ResourceLocation,? extends I> func)
     
    <I extends net.minecraft.world.item.Item>
    net.neoforged.neoforge.registries.DeferredItem<I>
    registerItemNoCreative(String name, Function<net.minecraft.world.item.Item.Properties,? extends I> func)
     
    <I extends net.minecraft.world.item.Item>
    net.neoforged.neoforge.registries.DeferredItem<I>
    registerItemNoCreative(String name, Function<net.minecraft.world.item.Item.Properties,? extends I> func, net.minecraft.world.item.Item.Properties props)
     
    <I extends net.minecraft.world.item.Item>
    net.neoforged.neoforge.registries.DeferredItem<I>
    registerNoCreative(String name, Function<net.minecraft.resources.ResourceLocation,? extends I> func)
     
    <I extends net.minecraft.world.item.Item>
    net.neoforged.neoforge.registries.DeferredItem<I>
    registerNoCreative(String name, Supplier<? extends I> sup)
     
    net.neoforged.neoforge.registries.DeferredItem<net.minecraft.world.item.BlockItem>
    registerSimpleBlockItemNoCreative(String name, Supplier<? extends net.minecraft.world.level.block.Block> block)
     
    net.neoforged.neoforge.registries.DeferredItem<net.minecraft.world.item.BlockItem>
    registerSimpleBlockItemNoCreative(String name, Supplier<? extends net.minecraft.world.level.block.Block> block, net.minecraft.world.item.Item.Properties properties)
     
    net.neoforged.neoforge.registries.DeferredItem<net.minecraft.world.item.BlockItem>
    registerSimpleBlockItemNoCreative(net.minecraft.core.Holder<net.minecraft.world.level.block.Block> block)
     
    net.neoforged.neoforge.registries.DeferredItem<net.minecraft.world.item.BlockItem>
    registerSimpleBlockItemNoCreative(net.minecraft.core.Holder<net.minecraft.world.level.block.Block> block, net.minecraft.world.item.Item.Properties properties)
     
    net.neoforged.neoforge.registries.DeferredItem<net.minecraft.world.item.Item>
     
    net.neoforged.neoforge.registries.DeferredItem<net.minecraft.world.item.Item>
    registerSimpleItemNoCreative(String name, net.minecraft.world.item.Item.Properties props)
     

    Methods inherited from class net.neoforged.neoforge.registries.DeferredRegister.Items

    createHolder, register, registerItem, registerItem, registerSimpleBlockItem, registerSimpleBlockItem, registerSimpleBlockItem, registerSimpleBlockItem, registerSimpleItem, registerSimpleItem

    Methods inherited from class net.neoforged.neoforge.registries.DeferredRegister

    addAlias, create, create, create, createBlocks, createDataComponents, createDataComponents, createItems, createTagKey, createTagKey, getEntries, getNamespace, getRegistry, getRegistryKey, getRegistryName, makeRegistry, register

    Methods inherited from class java.lang.Object

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

    • PDLDeferredRegisterItems

      protected PDLDeferredRegisterItems(String namespace)
  • Method Details

    • createItemsRegister

      public static PDLDeferredRegisterItems createItemsRegister(String modid)
    • register

      public <I extends net.minecraft.world.item.Item> net.neoforged.neoforge.registries.DeferredItem<I> register(String name, Function<net.minecraft.resources.ResourceLocation,? extends I> func)
      Overrides:
      register in class net.neoforged.neoforge.registries.DeferredRegister.Items
    • registerNoCreative

      public <I extends net.minecraft.world.item.Item> net.neoforged.neoforge.registries.DeferredItem<I> registerNoCreative(String name, Function<net.minecraft.resources.ResourceLocation,? extends I> func)
    • registerNoCreative

      public <I extends net.minecraft.world.item.Item> net.neoforged.neoforge.registries.DeferredItem<I> registerNoCreative(String name, Supplier<? extends I> sup)
    • registerSimpleBlockItemNoCreative

      public net.neoforged.neoforge.registries.DeferredItem<net.minecraft.world.item.BlockItem> registerSimpleBlockItemNoCreative(String name, Supplier<? extends net.minecraft.world.level.block.Block> block, net.minecraft.world.item.Item.Properties properties)
    • registerSimpleBlockItemNoCreative

      public net.neoforged.neoforge.registries.DeferredItem<net.minecraft.world.item.BlockItem> registerSimpleBlockItemNoCreative(String name, Supplier<? extends net.minecraft.world.level.block.Block> block)
    • registerSimpleBlockItemNoCreative

      public net.neoforged.neoforge.registries.DeferredItem<net.minecraft.world.item.BlockItem> registerSimpleBlockItemNoCreative(net.minecraft.core.Holder<net.minecraft.world.level.block.Block> block, net.minecraft.world.item.Item.Properties properties)
    • registerSimpleBlockItemNoCreative

      public net.neoforged.neoforge.registries.DeferredItem<net.minecraft.world.item.BlockItem> registerSimpleBlockItemNoCreative(net.minecraft.core.Holder<net.minecraft.world.level.block.Block> block)
    • registerItemNoCreative

      public <I extends net.minecraft.world.item.Item> net.neoforged.neoforge.registries.DeferredItem<I> registerItemNoCreative(String name, Function<net.minecraft.world.item.Item.Properties,? extends I> func, net.minecraft.world.item.Item.Properties props)
    • registerItemNoCreative

      public <I extends net.minecraft.world.item.Item> net.neoforged.neoforge.registries.DeferredItem<I> registerItemNoCreative(String name, Function<net.minecraft.world.item.Item.Properties,? extends I> func)
    • registerSimpleItemNoCreative

      public net.neoforged.neoforge.registries.DeferredItem<net.minecraft.world.item.Item> registerSimpleItemNoCreative(String name, net.minecraft.world.item.Item.Properties props)
    • registerSimpleItemNoCreative

      public net.neoforged.neoforge.registries.DeferredItem<net.minecraft.world.item.Item> registerSimpleItemNoCreative(String name)
    • getCreativeTabItems

      public List<Supplier<? extends net.minecraft.world.item.Item>> getCreativeTabItems()