package danger.orespawn;
public class Reference {
public static final String MOD_ID = "OreSpawn";
public static final String NAME = "OreSpawn";
public static final String VERSION = "1.0";
public static final String CLIENT_PROXY_CLASS = "danger.orespawn.proxy.ClientProxy";
public static final String SERVER_PROXY_CLASS = "danger.orespawn.proxy.ServerProxy";
public static enum OrespawnItems{
Acid("Acid", "ItemAcid"),
AppleSeed("AppleSeed", "ItemAppleSeed"),
ButterflySeed("ButterflySeed", "ItemButterflySeed"),
CreeperLauncher("CreeperLauncher", "ItemCreeperLauncher"),
CornCob("CornCob", "ItemCornCob"),
CrystalSticks("CrystalSticks", "ItemCrystalSticks"),
DuctTape("DuctTape","ItemDuctTape"), Elevator("Elevator", "ItemElevator"),
ExperienceTreeSeed("ExperienceTreeSeed", "ItemExperienceTreeSeed");
private String unlocalizeName;
private String registryName;
OrespawnItems(String unlocalizeName, String registryName) {
this.unlocalizeName = unlocalizeName;
this.registryName = registryName;
}
public String getRegistryName() {
return registryName;
}
public String getUnlocalizeName() {
return unlocalizeName;
}
}
}
package danger.orespawn;
import danger.orespawn.init.ModItems;
import danger.orespawn.proxy.CommonProxy;
import net.minecraftforge.fml.common.Mod;
import net.minecraftforge.fml.common.Mod.EventHandler;
import net.minecraftforge.fml.common.Mod.Instance;
import net.minecraftforge.fml.common.SidedProxy;
import net.minecraftforge.fml.common.event.FMLInitializationEvent;
import net.minecraftforge.fml.common.event.FMLPostInitializationEvent;
import net.minecraftforge.fml.common.event.FMLPreInitializationEvent;
@Mod(modid = Reference.MOD_ID, name = Reference.NAME, version = Reference.VERSION, acceptedMinecraftVersions = "[1.10.2]")
public class OrespawnMain {
@Instance
public static OrespawnMain instance;
@SidedProxy(clientSide = Reference.CLIENT_PROXY_CLASS, serverSide = Reference.SERVER_PROXY_CLASS)
public static CommonProxy proxy;
@EventHandler
public void preInit(FMLPreInitializationEvent event) {
ModItems.init();
ModItems.register();
}
@EventHandler
public void init(FMLInitializationEvent event) {
proxy.init();
}
@EventHandler
public void postInit(FMLPostInitializationEvent event) {
}
}
package danger.orespawn.item;
import danger.orespawn.Reference;
import danger.orespawn.init.*;
import net.minecraft.item.Item;
public class ItemCrystalSticks extends Item{
public ItemCrystalSticks() {
setUnlocalizedName(Reference.OrespawnItems.CrystalSticks.getUnlocalizeName());
setRegistryName(Reference.OrespawnItems.CrystalSticks.getRegistryName());
}
}
ok