List of usage examples for net.minecraftforge.registries IForgeRegistry register
void register(V value);
From source file:blusunrize.immersiveengineering.common.IERecipes.java
public static void initCraftingRecipes(IForgeRegistry<IRecipe> registry) { //Recipe Sorter is deprecated apparently //RecipeSorter.register(ImmersiveEngineering.MODID+":shapedIngredient", RecipeShapedIngredient.class, Category.SHAPED, "after:forge:shapedore"); //RecipeSorter.register(ImmersiveEngineering.MODID+":shapelessIngredient", RecipeShapelessIngredient.class, Category.SHAPELESS, "after:forge:shapedore"); //RecipeSorter.register(ImmersiveEngineering.MODID+":banners", RecipeBannerAdvanced.class, Category.SHAPELESS, "after:forge:shapelessore"); //RecipeSorter.register(ImmersiveEngineering.MODID+":RGBColour", RecipeRGBColouration.class, Category.SHAPELESS, "after:forge:shapelessore"); //RecipeSorter.register(ImmersiveEngineering.MODID+":revolverLoop", RecipeRevolver.class, Category.SHAPELESS, "after:forge:shapelessore"); //RecipeSorter.register(ImmersiveEngineering.MODID+":jerrycan", RecipeJerrycan.class, Category.SHAPELESS, "after:forge:shapelessore"); //RecipeSorter.register(ImmersiveEngineering.MODID+":shaderbags", RecipeShaderBags.class, Category.SHAPELESS, "after:forge:shapelessore"); //RecipeSorter.register(ImmersiveEngineering.MODID+":earmuffs", RecipeEarmuffs.class, Category.SHAPELESS, "after:forge:shapelessore"); //RecipeSorter.register(ImmersiveEngineering.MODID+":powerpack", RecipePowerpack.class, Category.SHAPELESS, "after:forge:shapelessore"); //Loop, special or colouration recipes registry.register(new RecipeBannerAdvanced().setRegistryName(ImmersiveEngineering.MODID, "banners")); registry.register(new RecipeRevolver().setRegistryName(ImmersiveEngineering.MODID, "revolver_loop")); registry.register(new RecipeSpeeloader().setRegistryName(ImmersiveEngineering.MODID, "speedloader_load")); registry.register(new RecipeJerrycan().setRegistryName(ImmersiveEngineering.MODID, "jerrycan")); registry.register(new RecipeShaderBags().setRegistryName(ImmersiveEngineering.MODID, "shader_bags")); registry.register(new RecipeEarmuffs().setRegistryName(ImmersiveEngineering.MODID, "earmuffs")); registry.register(new RecipePowerpack().setRegistryName(ImmersiveEngineering.MODID, "powerpack")); final ItemStack stripCurtain = new ItemStack(IEContent.blockClothDevice, 1, BlockTypes_ClothDevice.STRIPCURTAIN.getMeta()); registry.register(new RecipeRGBColouration((s) -> (OreDictionary.itemMatches(stripCurtain, s, true)), (s) -> (ItemNBTHelper.hasKey(s, "colour") ? ItemNBTHelper.getInt(s, "colour") : 0xffffff), (s, i) -> ItemNBTHelper.setInt(s, "colour", i)).setRegistryName(ImmersiveEngineering.MODID, "stripcurtain_colour")); }
From source file:com.buuz135.industrial.fluid.IFCustomFluidBlock.java
License:Open Source License
public void register(IForgeRegistry<Block> block) { block.register(this); }
From source file:com.buuz135.industrial.item.IFCustomItem.java
License:Open Source License
public void register(IForgeRegistry<Item> items) { items.register(this); }
From source file:com.buuz135.industrial.proxy.block.BlockBase.java
License:Open Source License
public void registerBlock(IForgeRegistry<Block> blocks) { blocks.register(this); }
From source file:com.buuz135.industrial.proxy.block.BlockBase.java
License:Open Source License
public void registerItem(IForgeRegistry<Item> items) { items.register(new ItemBlock(this).setRegistryName(this.getRegistryName())); }
From source file:com.buuz135.industrial.proxy.block.BlockConveyor.java
License:Open Source License
@Override public void registerItem(IForgeRegistry<Item> items) { items.register(item); }
From source file:com.buuz135.industrial.proxy.ConveyorRegistry.java
License:Open Source License
@SubscribeEvent public void register(RegistryEvent.Register<ConveyorUpgradeFactory> event) { IForgeRegistry<ConveyorUpgradeFactory> registry = event.getRegistry(); registry.register(new ConveyorExtractionUpgrade.Factory()); registry.register(new ConveyorInsertionUpgrade.Factory()); registry.register(new ConveyorDetectorUpgrade.Factory()); registry.register(new ConveyorBouncingUpgrade.Factory()); registry.register(new ConveyorDroppingUpgrade.Factory()); registry.register(new ConveyorBlinkingUpgrade.Factory()); registry.register(new ConveyorSplittingUpgrade.Factory()); }
From source file:com.buuz135.industrial.proxy.StrawRegistry.java
License:Open Source License
@SubscribeEvent public void register(RegistryEvent.Register<StrawHandler> event) { IForgeRegistry<StrawHandler> registry = event.getRegistry(); registry.registerAll(new WaterStrawHandler(), new LavaStrawHandler(), new MilkStrawHandler(), new EssenceStrawHandler()); registry.register(new PotionStrawHandler(FluidsRegistry.BIOFUEL).addPotion(MobEffects.SPEED, 800, 0) .addPotion(MobEffects.HASTE, 800, 0).setRegistryName("biofuel")); registry.register(new PotionStrawHandler(FluidsRegistry.SLUDGE).addPotion(MobEffects.WITHER, 600, 0) .addPotion(MobEffects.BLINDNESS, 1000, 0).addPotion(MobEffects.SLOWNESS, 1200, 1) .setRegistryName("sludge")); registry.register(new PotionStrawHandler(FluidsRegistry.SEWAGE).addPotion(MobEffects.NAUSEA, 1200, 0) .addPotion(MobEffects.SLOWNESS, 1200, 0).setRegistryName("sewage")); registry.register(new PotionStrawHandler(FluidsRegistry.MEAT).addPotion(MobEffects.ABSORPTION, 100, 2) .addPotion(MobEffects.SATURATION, 300, 2).setRegistryName("meat")); registry.register(new PotionStrawHandler(FluidsRegistry.PROTEIN).addPotion(MobEffects.ABSORPTION, 100, 3) .addPotion(MobEffects.SATURATION, 300, 3).setRegistryName("protein")); registry.register(new PotionStrawHandler(FluidsRegistry.LATEX).addPotion(MobEffects.POISON, 1000, 2) .addPotion(MobEffects.SLOWNESS, 1000, 2).setRegistryName("latex")); }
From source file:com.buuz135.industrial.tile.block.BlackHoleTankBlock.java
License:Open Source License
@Override public void registerItem(@NotNull IForgeRegistry<Item> registry) { registry.register(new BlockTankItem(this).setRegistryName(this.getRegistryName())); }
From source file:com.buuz135.industrial.tile.block.BlackHoleUnitBlock.java
License:Open Source License
@Override public void registerItem(@NotNull IForgeRegistry<Item> registry) { registry.register(new BlockStorageItem(this).setRegistryName(this.getRegistryName())); }