private static Item registerItemVanillaFood(String registryName, int amount, float saturation, boolean isWolfsFavoriteMeat) { final Item item = new ItemFood(amount, saturation, isWolfsFavoriteMeat); allFood.add(item); return registerItem(item, registryName); }
public static void registerItems() { //FF Creative Tab Icon ff_icon = registerItem(new Item(), "ff_icon"); ff_icon.setCreativeTab(null); //Bug Catching Items bug_net = registerItem(new ItemBugNet(), "bug_net"); bug_habitat = registerItem(new ItemBugHabitat(), "bug_habitat"); //Misc Mob Drops pixie_dust = registerItem(new Item(), "pixie_dust"); snail_shell = registerItem(new Item(), "snail_shell"); //Turkey turkey_leg_raw = registerItem((new ItemFood(1, 0.25F, true)).setPotionEffect(new PotionEffect(MobEffects.HUNGER, 600, 0), 0.3F), "turkey_leg_raw"); turkey_leg_cooked = registerItem(new ItemFood(5, 0.5F, true), "turkey_leg_cooked"); //Venison venison_raw = registerItem(new ItemFood(3, 0.3F, true), "venison_raw"); venison_cooked = registerItem(new ItemFood(8, 0.8F, true), "venison_cooked"); }
@Override public void create() { dollsEye = new ItemFood(2, 0.8F, false) .setPotionEffect(new PotionEffect(MobEffects.POISON, 5, 0), 1F) .setUnlocalizedName(ModInfo.MODID + ".dollsEye") .setCreativeTab(VeganOption.creativeTab) .setRegistryName(ModInfo.MODID_LOWER, "dollsEye"); GameRegistry.register(dollsEye); }
@Override public void create() { bbqSauce = new Item() .setUnlocalizedName(ModInfo.MODID + ".bbqSauce") .setCreativeTab(VeganOption.creativeTab) .setRegistryName(ModInfo.MODID_LOWER, "bbqSauce"); GameRegistry.register(bbqSauce); bbqTofu = new ItemFood(14, 1.0F, false) .setUnlocalizedName(ModInfo.MODID + ".bbqTofu") .setCreativeTab(VeganOption.creativeTab) .setRegistryName(ModInfo.MODID_LOWER, "bbqTofu"); GameRegistry.register(bbqTofu); TooltipHelper.registerItem(bbqTofu); }
@Override public void create() { falseMorel = new ItemFood(2, 0.8F, false) .setPotionEffect(new PotionEffect(MobEffects.POISON, 5, 0), 1.0F) .setUnlocalizedName(ModInfo.MODID + ".falseMorel") .setCreativeTab(VeganOption.creativeTab) .setRegistryName(ModInfo.MODID_LOWER, "falseMorel"); GameRegistry.register(falseMorel); falseMorelFermented = new Item() .setUnlocalizedName(ModInfo.MODID + ".falseMorelFermented") .setCreativeTab(VeganOption.creativeTab) .setRegistryName(ModInfo.MODID_LOWER, "falseMorelFermented"); GameRegistry.register(falseMorelFermented); }
@Override public void create() { washableWheat = new ItemWashableWheat() .setUnlocalizedName(ModInfo.MODID) .setCreativeTab(VeganOption.creativeTab) .setRegistryName(ModInfo.MODID_LOWER, "washableWheat"); GameRegistry.register(washableWheat); wheatFlourStack = new ItemStack(washableWheat, 1, ItemWashableWheat.META_FLOUR); wheatDoughStack = new ItemStack(washableWheat, 1, ItemWashableWheat.META_DOUGH); seitanUnwashedStack = new ItemStack(washableWheat, 1, ItemWashableWheat.META_UNWASHED_START); seitanRawStack = new ItemStack(washableWheat, 1, ItemWashableWheat.META_RAW); seitanCooked = new ItemFood(8, 0.8f, false) .setUnlocalizedName(ModInfo.MODID + ".seitanCooked") .setCreativeTab(VeganOption.creativeTab) .setRegistryName(ModInfo.MODID_LOWER, "seitanCooked"); GameRegistry.register(seitanCooked); }
@Override public void create() { oilPresser = new ItemStack(Blocks.HEAVY_WEIGHTED_PRESSURE_PLATE); seedSunflower = new ItemFood(1, 0.05f, false) .setUnlocalizedName(ModInfo.MODID + ".seedSunflower") .setCreativeTab(VeganOption.creativeTab) .setRegistryName(ModInfo.MODID_LOWER, "seedsSunflower"); GameRegistry.register(seedSunflower); fluidVegetableOil = new Fluid("fluid_oil_vegetable", new ResourceLocation(ModInfo.MODID_LOWER, "blocks/vegetable_oil_still"), new ResourceLocation(ModInfo.MODID_LOWER, "blocks/vegetable_oil_flow")); FluidRegistry.registerFluid(fluidVegetableOil); fluidBlockVegetableOil = new BlockFluidClassic(fluidVegetableOil, Material.WATER) .setUnlocalizedName(ModInfo.MODID + ".fluidOilVegetable") .setRegistryName(ModInfo.MODID_LOWER, "fluidOilVegetable"); fluidVegetableOil.setBlock(fluidBlockVegetableOil); fluidVegetableOil.setUnlocalizedName(fluidBlockVegetableOil.getUnlocalizedName()); GameRegistry.register(fluidBlockVegetableOil); GameRegistry.register(new ItemBlock(fluidBlockVegetableOil).setRegistryName(fluidBlockVegetableOil.getRegistryName())); oilVegetable = new Item() .setUnlocalizedName(ModInfo.MODID + ".oilVegetable") .setCreativeTab(VeganOption.creativeTab) .setRegistryName(ModInfo.MODID_LOWER, "oilVegetable") .setContainerItem(Items.GLASS_BOTTLE); GameRegistry.register(oilVegetable); FluidContainerRegistry.registerFluidContainer(new FluidStack(fluidVegetableOil, Fluid.BUCKET_VOLUME), new ItemStack(oilVegetable), new ItemStack(oilVegetable.getContainerItem())); }
@Override public void create() { composter = new BlockComposter() .setHardness(2.5F) .setUnlocalizedName(ModInfo.MODID + ".composter") .setCreativeTab(VeganOption.creativeTab) .setRegistryName(ModInfo.MODID_LOWER, "composter"); GameRegistry.register(composter); GameRegistry.register(new ItemBlock(composter).setRegistryName(composter.getRegistryName())); GameRegistry.registerTileEntity(TileEntityComposter.class, ModInfo.MODID + ".composter"); rottenPlants = new ItemFood(4, 0.1F, true) .setPotionEffect(new PotionEffect(MobEffects.HUNGER, 30, 0), 0.8F) .setUnlocalizedName(ModInfo.MODID + ".rottenPlants") .setCreativeTab(VeganOption.creativeTab) .setRegistryName(ModInfo.MODID_LOWER, "rottenPlants"); GameRegistry.register(rottenPlants); fertilizer = new ItemFertilizer() .setUnlocalizedName(ModInfo.MODID + ".fertilizer") .setCreativeTab(VeganOption.creativeTab) .setRegistryName(ModInfo.MODID_LOWER, "fertilizer"); GameRegistry.register(fertilizer); compost = new BlockCompost() .setHardness(0.5F) .setUnlocalizedName(ModInfo.MODID + ".compost") .setCreativeTab(VeganOption.creativeTab) .setRegistryName(ModInfo.MODID_LOWER, "compost"); GameRegistry.register(compost); GameRegistry.register(new ItemBlock(compost).setRegistryName(compost.getRegistryName())); }
broccoli = SonarRegister.addItem(CalculatorConstants.MODID, tab, "Broccoli", new ItemFood(1, 0.2F, false)); pear = SonarRegister.addItem(CalculatorConstants.MODID, tab, "Pear", new ItemFood(12, 2.0F, false)); rotten_pear = SonarRegister.addItem(CalculatorConstants.MODID, tab, "RottenPear", new ItemFood(1, 0.1F, false)); cookedBroccoli = SonarRegister.addItem(CalculatorConstants.MODID, tab, "CookedBroccoli", new ItemFood(9, 0.6F, false));