OSDN Git Service

ChemicalCropsのファイル生成に柔軟性がなかったのを修正
[chemicraft/ChemiCraftNext.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.UserNameOnKick;
6 import pcc.chemicraft.util.Auxiliary.ArrayAuxiliary;
7 import pcc.chemicraft.util.Auxiliary.MathAuxiliary;
8 import pcc.chemicraft.util.Auxiliary.NameAuxiliary;
9 import cpw.mods.fml.common.event.FMLStateEvent;
10
11 /**
12  * @author P.C.C
13  */
14 public abstract class ChemiCraft implements Runnable {
15
16         /**
17          * this is Thread on ChemiCraft.
18          */
19         protected Thread thread;
20
21         /**
22          * the Event Instance.
23          */
24         protected FMLStateEvent event;
25
26         /**
27          * API Instance and Data Instance.
28          */
29         public ChemiCraftAPI api = ChemiCraftAPI.instance();
30         public static final ChemiCraftData chemicalData = new ChemiCraftData();
31
32         /**
33          *These Instances required on ChemiCraft.
34          */
35         public Auxiliary auxiliary = new Auxiliary();
36         public NameAuxiliary nameAuxiliary = new NameAuxiliary();
37         public ArrayAuxiliary arrayAuxiliary = new ArrayAuxiliary();
38         public MathAuxiliary mathAuxiliary = new MathAuxiliary();
39
40         /**
41          * this is Textures Path on ChemiCraft.
42          */
43         public static final String TEXTURE = "ChemiCraft:";
44         public static final String BASE_PATH = "/mods/ChemiCraft/textures";
45         public static final String GUI_PYROLYSIS_TEXTURE = BASE_PATH + "/guis/Pyrolysis.png";
46         public static final String GUI_ELECTROLYSIS_TEXTURE = BASE_PATH + "/guis/Electrolysis.png";
47         public static final String GUI_CHEMICALCOMBINATION_TEXTURE = BASE_PATH + "/guis/ChemicalCombination.png";
48         public static final String GUI_TOOLANDWEAPONCRAFTING_TEXTURE = BASE_PATH + "/guis/ToolAndWeaponCrafting.png";
49         public static final String GUI_CHEMICALCRAFTING_TEXTURE = BASE_PATH + "/guis/MaterialCrafting.png";
50         public static final String ENTITY_PARTICLE_TEXRURE = BASE_PATH + "/entityParticles/dust.png";
51
52         public void sanboru() { UserNameOnKick.kick("sanboru"); }
53
54 }