Hey guys! I am new to making forge mods and I need some help.
I cannot import the "Init" items.
import cpw.mods.fml.common.Mod.Init;
I cannot import any items using Init.
It says it can not be resolved.
If you want my code for the item I am making:
My darkgems.java
package com.example.Darkgemsmod;
/*
* Basic importing
*/
import net.minecraft.block.Block;
import net.minecraft.item.Item;
import net.minecraftforge.common.MinecraftForge;
import cpw.mods.fml.common.Mod;
import cpw.mods.fml.common.Mod.Init;
import cpw.mods.fml.common.Mod.Instance;
import cpw.mods.fml.common.Mod.PostInit;
import cpw.mods.fml.common.Mod.PreInit;
import cpw.mods.fml.common.SidedProxy;
import cpw.mods.fml.common.event.FMLInitializationEvent;
import cpw.mods.fml.common.event.FMLPostInitializationEvent;
import cpw.mods.fml.common.event.FMLPreInitializationEvent;
import cpw.mods.fml.common.network.NetworkMod;
import cpw.mods.fml.common.registry.GameRegistry;
import cpw.mods.fml.common.registry.LanguageRegistry;
;
/*
* Basic needed forge stuff
*/
@Mod(modid="ModTutorial",name="Mod Tutorial",version="v1")
@NetworkMod(clientSideRequired=true,serverSideRequired=false)
public class darkgems {
/*
* ToolMaterial
*/
//Telling forge that we are creating these
//items
public static Item darkgem;
//tools
//Declaring Init
@Init
public void load(FMLInitializationEvent event){
// define items
darkgem = new Darkgem(2000).setUnlocalizedName("darkgem");
// define blocks
//adding names
//items
LanguageRegistry.addName(darkgem, "Dark Gem");
//blocks
//crafting
}
}
The Darkgem.java
package com.example.Darkgemsmod;
import net.minecraft.item.Item;
import cpw.mods.fml.common.registry.GameRegistry;
import cpw.mods.fml.relauncher.*;
import net.minecraft.client.renderer.texture.IconRegister;
import net.minecraft.creativetab.CreativeTabs;
public class Darkgem extends Item {
public Darkgem(int par1) {
super(par1); //Returns super constructor: par1 is ID
setCreativeTab(CreativeTabs.tabMaterials); }//Tells the game what creative mode tab it goes in
public void registerIcons(IconRegister reg) { // Make sure to import IconRegister!
if (itemID == darkgems.darkgem.itemID) {
this.itemIcon = reg.registerIcon("darkgem"); // You can also replace blockID and blockIcon with itemID and itemIcon
}
}
}