OSDN Git Service

73341a88a51ec8019929c6ec2b12d120f27cc65b
[chemicraft/chemicraft.git] / common / pcc / chemicraft / ChemiCraft.java
1 package pcc.chemicraft;
2
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;
9
10 public abstract class ChemiCraft implements Runnable
11 {
12
13         /**
14          * this is Thread on ChemiCraft.
15          */
16         protected Thread thread;
17
18         /**
19          * the Event Instance.
20          */
21         protected FMLStateEvent event;
22
23         /**
24          * API Instance and Data Instance.
25          */
26         public ChemiCraftAPI api = ChemiCraftAPI.instance();
27         public static final ChemiCraftData chemicalData = new ChemiCraftData();
28
29         /**
30          *These Instances required on ChemiCraft.
31          */
32         public Auxiliary auxiliary = new Auxiliary();
33         public NameAuxiliary nameAuxiliary = new NameAuxiliary();
34         public ArrayAuxiliary arrayAuxiliary = new ArrayAuxiliary();
35         public MathAuxiliary mathAuxiliary = new MathAuxiliary();
36
37         /**
38          * this is Textures Path on ChemiCraft.
39          */
40         public static final String ITEM_ATOMS_TEXTURE = "/pcc/chemicraft/items/Atoms.png";
41         public static final String ITEM_COMPOUNDS_TEXTURE = "/pcc/chemicraft/items/Compounds.png";
42         public static final String ITEM_VEGETABLES_TEXTURE = "/pcc/chemicraft/items/Vegetables.png";
43         public static final String ITEM_TEXTURE = "/pcc/chemicraft/items/items.png";
44         public static final String BLOCK_CHEMICAL_CRAFTING_TABLE_TEXTURE = "/pcc/chemicraft/blocks/cctable.png";
45         public static final String BLOCK_ATOMS_ORE_TEXTURE = "/pcc/chemicraft/blocks/AtomsOre.png";
46         public static final String BLOCK_VEGETABLES_TEXTURE = "/pcc/chemicraft/blocks/Vegetables.png";
47         public static final String GUI_PYROLYSIS_TEXTURE = "/pcc/chemicraft/guis/Pyrolysis.png";
48         public static final String GUI_ELECTROLYSIS_TEXTURE = "/pcc/chemicraft/guis/Electrolysis.png";
49         public static final String GUI_CHEMICALCOMBINATION_TEXTURE = "/pcc/chemicraft/guis/ChemicalCombination.png";
50         public static final String GUI_TOOLANDWEAPONCRAFTING_TEXTURE = "/pcc/chemicraft/guis/ToolAndWeaponCrafting.png";
51         public static final String GUI_CHEMICALCRAFTING_TEXTURE = "/pcc/chemicraft/guis/MaterialCrafting.png";
52         public static final String ENTITY_PARTICLE_TEXRURE = "/pcc/chemicraft/entityParticles/dust.png";
53
54 }