1 package pcc.chemicraft;
3 import pcc.chemicraft.core.ChemiCraftAPI;
4 import pcc.chemicraft.util.Auxiliary;
5 import pcc.chemicraft.util.Auxiliary.ArrayAuxiliary;
6 import pcc.chemicraft.util.Auxiliary.MathAuxiliary;
7 import pcc.chemicraft.util.Auxiliary.NameAuxiliary;
8 import cpw.mods.fml.common.event.FMLStateEvent;
13 public abstract class ChemiCraft implements Runnable {
16 * this is Thread on ChemiCraft.
18 protected Thread thread;
23 protected FMLStateEvent event;
26 * API Instance and Data Instance.
28 public ChemiCraftAPI api = ChemiCraftAPI.instance();
29 public static final ChemiCraftData chemicalData = new ChemiCraftData();
32 *These Instances required on ChemiCraft.
34 public Auxiliary auxiliary = new Auxiliary();
35 public NameAuxiliary nameAuxiliary = new NameAuxiliary();
36 public ArrayAuxiliary arrayAuxiliary = new ArrayAuxiliary();
37 public MathAuxiliary mathAuxiliary = new MathAuxiliary();
40 * this is Textures Path on ChemiCraft.
42 public static final String ITEM_ATOMS_TEXTURE = "/pcc/chemicraft/items/Atoms.png";
43 public static final String ITEM_COMPOUNDS_TEXTURE = "/pcc/chemicraft/items/Compounds.png";
44 public static final String ITEM_VEGETABLES_TEXTURE = "/pcc/chemicraft/items/Vegetables.png";
45 public static final String ITEM_TEXTURE = "/pcc/chemicraft/items/items.png";
46 public static final String BLOCK_CHEMICAL_CRAFTING_TABLE_TEXTURE = "/pcc/chemicraft/blocks/cctable.png";
47 public static final String BLOCK_ATOMS_ORE_TEXTURE = "/pcc/chemicraft/blocks/AtomsOre.png";
48 public static final String BLOCK_VEGETABLES_TEXTURE = "/pcc/chemicraft/blocks/Vegetables.png";
49 public static final String GUI_PYROLYSIS_TEXTURE = "/pcc/chemicraft/guis/Pyrolysis.png";
50 public static final String GUI_ELECTROLYSIS_TEXTURE = "/pcc/chemicraft/guis/Electrolysis.png";
51 public static final String GUI_CHEMICALCOMBINATION_TEXTURE = "/pcc/chemicraft/guis/ChemicalCombination.png";
52 public static final String GUI_TOOLANDWEAPONCRAFTING_TEXTURE = "/pcc/chemicraft/guis/ToolAndWeaponCrafting.png";
53 public static final String GUI_CHEMICALCRAFTING_TEXTURE = "/pcc/chemicraft/guis/MaterialCrafting.png";
54 public static final String ENTITY_PARTICLE_TEXRURE = "/pcc/chemicraft/entityParticles/dust.png";