Interface ItemsInvoker


public interface ItemsInvoker
Item and block invoker methods for registering blocks and items. You can use these methods for simplicity when registering your custom items/blocks, unless you have another way of registering them.
Since:
1.0
See Also:
  • Method Summary

    Static Methods
    Modifier and Type
    Method
    Description
    static Function<net.minecraft.world.item.Item.Properties, net.minecraft.world.item.Item>
    createModBlockItemWithCustomItemName(net.minecraft.world.level.block.Block block)
     
    static net.minecraft.world.item.Item
    registerModBlock(net.minecraft.references.BlockItemId id, net.minecraft.world.level.block.Block block)
     
    static net.minecraft.world.item.Item
    registerModBlock(net.minecraft.references.BlockItemId id, net.minecraft.world.level.block.Block block, BiFunction<net.minecraft.world.level.block.Block, net.minecraft.world.item.Item.Properties, net.minecraft.world.item.Item> itemFactory)
     
    static net.minecraft.world.item.Item
    registerModBlock(net.minecraft.references.BlockItemId id, net.minecraft.world.level.block.Block block, BiFunction<net.minecraft.world.level.block.Block, net.minecraft.world.item.Item.Properties, net.minecraft.world.item.Item> itemFactory, net.minecraft.world.item.Item.Properties properties)
     
    static net.minecraft.world.item.Item
    registerModBlock(net.minecraft.references.BlockItemId id, net.minecraft.world.level.block.Block block, UnaryOperator<net.minecraft.world.item.Item.Properties> propertiesFunction)
     
    static net.minecraft.world.item.Item
    registerModBlock(net.minecraft.references.BlockItemId id, net.minecraft.world.level.block.Block block, net.minecraft.world.item.Item.Properties properties)
     
    static net.minecraft.world.item.Item
    registerModBlock(net.minecraft.references.BlockItemId id, net.minecraft.world.level.block.Block block, net.minecraft.world.level.block.Block... alternatives)
     
    static net.minecraft.world.item.Item
    registerModItem(net.minecraft.references.BlockItemId id, Function<net.minecraft.world.item.Item.Properties, net.minecraft.world.item.Item> itemFactory)
     
    static net.minecraft.world.item.Item
    registerModItem(net.minecraft.references.BlockItemId id, Function<net.minecraft.world.item.Item.Properties, net.minecraft.world.item.Item> itemFactory, net.minecraft.world.item.Item.Properties properties)
     
    static net.minecraft.world.item.Item
    registerModItem(net.minecraft.resources.ResourceKey<net.minecraft.world.item.Item> id)
     
    static net.minecraft.world.item.Item
    registerModItem(net.minecraft.resources.ResourceKey<net.minecraft.world.item.Item> id, Function<net.minecraft.world.item.Item.Properties, net.minecraft.world.item.Item> itemFactory)
     
    static net.minecraft.world.item.Item
    registerModItem(net.minecraft.resources.ResourceKey<net.minecraft.world.item.Item> key, Function<net.minecraft.world.item.Item.Properties, net.minecraft.world.item.Item> itemFactory, net.minecraft.world.item.Item.Properties properties)
     
    static net.minecraft.world.item.Item
    registerModItem(net.minecraft.resources.ResourceKey<net.minecraft.world.item.Item> id, net.minecraft.world.item.Item.Properties properties)
     
    static net.minecraft.world.item.Item
    registerModSpawnEgg(net.minecraft.resources.ResourceKey<net.minecraft.world.item.Item> id, net.minecraft.world.entity.EntityType<?> type)
     
  • Method Details

    • createModBlockItemWithCustomItemName

      static Function<net.minecraft.world.item.Item.Properties, net.minecraft.world.item.Item> createModBlockItemWithCustomItemName(net.minecraft.world.level.block.Block block)
    • registerModSpawnEgg

      static net.minecraft.world.item.Item registerModSpawnEgg(net.minecraft.resources.ResourceKey<net.minecraft.world.item.Item> id, net.minecraft.world.entity.EntityType<?> type)
    • registerModBlock

      static net.minecraft.world.item.Item registerModBlock(net.minecraft.references.BlockItemId id, net.minecraft.world.level.block.Block block)
    • registerModBlock

      static net.minecraft.world.item.Item registerModBlock(net.minecraft.references.BlockItemId id, net.minecraft.world.level.block.Block block, net.minecraft.world.item.Item.Properties properties)
    • registerModBlock

      static net.minecraft.world.item.Item registerModBlock(net.minecraft.references.BlockItemId id, net.minecraft.world.level.block.Block block, UnaryOperator<net.minecraft.world.item.Item.Properties> propertiesFunction)
    • registerModBlock

      static net.minecraft.world.item.Item registerModBlock(net.minecraft.references.BlockItemId id, net.minecraft.world.level.block.Block block, net.minecraft.world.level.block.Block... alternatives)
    • registerModBlock

      static net.minecraft.world.item.Item registerModBlock(net.minecraft.references.BlockItemId id, net.minecraft.world.level.block.Block block, BiFunction<net.minecraft.world.level.block.Block, net.minecraft.world.item.Item.Properties, net.minecraft.world.item.Item> itemFactory)
    • registerModBlock

      static net.minecraft.world.item.Item registerModBlock(net.minecraft.references.BlockItemId id, net.minecraft.world.level.block.Block block, BiFunction<net.minecraft.world.level.block.Block, net.minecraft.world.item.Item.Properties, net.minecraft.world.item.Item> itemFactory, net.minecraft.world.item.Item.Properties properties)
    • registerModItem

      static net.minecraft.world.item.Item registerModItem(net.minecraft.resources.ResourceKey<net.minecraft.world.item.Item> id, net.minecraft.world.item.Item.Properties properties)
    • registerModItem

      static net.minecraft.world.item.Item registerModItem(net.minecraft.resources.ResourceKey<net.minecraft.world.item.Item> id)
    • registerModItem

      static net.minecraft.world.item.Item registerModItem(net.minecraft.references.BlockItemId id, Function<net.minecraft.world.item.Item.Properties, net.minecraft.world.item.Item> itemFactory)
    • registerModItem

      static net.minecraft.world.item.Item registerModItem(net.minecraft.resources.ResourceKey<net.minecraft.world.item.Item> id, Function<net.minecraft.world.item.Item.Properties, net.minecraft.world.item.Item> itemFactory)
    • registerModItem

      static net.minecraft.world.item.Item registerModItem(net.minecraft.references.BlockItemId id, Function<net.minecraft.world.item.Item.Properties, net.minecraft.world.item.Item> itemFactory, net.minecraft.world.item.Item.Properties properties)
    • registerModItem

      static net.minecraft.world.item.Item registerModItem(net.minecraft.resources.ResourceKey<net.minecraft.world.item.Item> key, Function<net.minecraft.world.item.Item.Properties, net.minecraft.world.item.Item> itemFactory, net.minecraft.world.item.Item.Properties properties)