Example usage for net.minecraftforge.registries IForgeRegistry registerAll

List of usage examples for net.minecraftforge.registries IForgeRegistry registerAll

Introduction

In this page you can find the example usage for net.minecraftforge.registries IForgeRegistry registerAll.

Prototype

void registerAll(@SuppressWarnings("unchecked") V... values);

Source Link

Usage

From source file:therogue.storehouse.proxy.EventHandlerCommon.java

License:Open Source License

@SubscribeEvent
public void registerItems(RegistryEvent.Register<Item> event) {
    IForgeRegistry<Item> itemRegistry = event.getRegistry();
    ModBlocks.blocklist.forEach(block -> {
        if (block.getItemBlock() != null)
            itemRegistry.register(block.getItemBlock());
    });/*from   w  w  w  .jav a  2 s . co  m*/
    MultiBlockCreationHandler.INSTANCE.getBlockList().forEach((IStorehouseBaseBlock block) -> {
        if (block.getItemBlock() != null)
            itemRegistry.register(block.getItemBlock());
    });
    itemRegistry.registerAll(ModItems.itemlist.toArray(new Item[0]));
}