X-Git-Url: http://git.sourceforge.jp/view?p=chemicraft%2Fchemicraft.git;a=blobdiff_plain;f=src%2FChemiCraft.java;h=70930071514e628db073bc8c84151d779dd1c739;hp=905682bcdebbecf806358f1a964fad3b88da82e2;hb=790bfd36625cd873213ab1e7b162a39226be5405;hpb=556edcd0ce173618dd6c90bbb6a857d6c1ff64fb;ds=sidebyside diff --git a/src/ChemiCraft.java b/src/ChemiCraft.java index 905682b..7093007 100644 --- a/src/ChemiCraft.java +++ b/src/ChemiCraft.java @@ -4,6 +4,7 @@ import java.util.ArrayList; import java.util.Properties; import net.minecraft.src.Block; +import net.minecraft.src.CreativeTabs; import net.minecraft.src.Item; import net.minecraft.src.ItemStack; import net.minecraftforge.common.Configuration; @@ -22,6 +23,8 @@ import cpw.mods.fml.common.registry.LanguageRegistry; public class ChemiCraft { + public static final CreativeTabs tabAtoms = new CreativeTabAtoms("tabAtoms"); + public static final String[] atomsName = { "Hydrogen", "Helium","Lithium","Beryllium","Boron","Carbon","Nitrogen","Oxygen","Fluorine","Neon", "Sodium","Magnesium","Aluminium","Silicon","Phosphorus","Sulfur","Chlorine","Argon","Potassium","Calcium", @@ -38,14 +41,27 @@ public class ChemiCraft }; public static final String[] atomsNameJP = { - "…‘f", "ƒwƒŠƒEƒ€" + "…‘f", "ƒwƒŠƒEƒ€", "ƒŠƒ`ƒEƒ€", "ƒxƒŠƒEƒ€", "ƒzƒE‘f", "’Y‘f", "’‚‘f", "Ž_‘f", "ƒtƒb‘f", "ƒlƒIƒ“", + "ƒiƒgƒŠƒEƒ€", "ƒ}ƒOƒlƒVƒEƒ€", "ƒAƒ‹ƒ~ƒjƒEƒ€", "ƒPƒC‘f", "ƒŠƒ“", "—°‰©", "‰–‘f", "ƒAƒ‹ƒSƒ“", "ƒJƒŠƒEƒ€", "ƒJƒ‹ƒVƒEƒ€", + "ƒXƒJƒ“ƒWƒEƒ€", "ƒ`ƒ^ƒ“", "ƒoƒiƒWƒEƒ€", "ƒNƒƒ€", "ƒ}ƒ“ƒKƒ“", "“S", "ƒRƒoƒ‹ƒg", "ƒjƒbƒPƒ‹", "“º", "ˆŸ‰”", + "ƒKƒŠƒEƒ€", "ƒQƒ‹ƒ}ƒjƒEƒ€", "ƒq‘f", "ƒZƒŒƒ“", "L‘f", "ƒNƒŠƒvƒgƒ“", "ƒ‹ƒrƒWƒEƒ€", "ƒXƒgƒƒ“ƒ`ƒEƒ€", "ƒCƒbƒgƒŠƒEƒ€", "ƒWƒ‹ƒRƒjƒEƒ€", + "ƒjƒIƒu", "ƒ‚ƒŠƒuƒfƒ“", "ƒeƒNƒlƒ`ƒEƒ€", "ƒ‹ƒeƒjƒEƒ€", "ƒƒWƒEƒ€", "ƒpƒ‰ƒWƒEƒ€", "‹â", "ƒJƒhƒ~ƒEƒ€", "ƒCƒ“ƒWƒEƒ€", "ƒXƒY", + "ƒAƒ“ƒ`ƒ‚ƒ“", "ƒeƒ‹ƒ‹", "ƒˆƒE‘f", "ƒLƒZƒmƒ“", "ƒZƒVƒEƒ€", "ƒoƒŠƒEƒ€", "ƒ‰ƒ“ƒ^ƒ“", "ƒZƒŠƒEƒ€", "ƒvƒ‰ƒZƒIƒWƒ€", "ƒlƒIƒWƒ€", + "ƒvƒƒƒ`ƒEƒ€", "ƒTƒ}ƒŠƒEƒ€", "ƒ†ƒEƒƒrƒEƒ€", "ƒKƒhƒŠƒjƒEƒ€", "ƒeƒ‹ƒrƒEƒ€", "ƒWƒXƒvƒƒjƒEƒ€", "ƒzƒ‹ƒ~ƒEƒ€", "ƒGƒ‹ƒrƒEƒ€", "ƒcƒŠƒEƒ€", "ƒCƒbƒeƒ‹ƒrƒEƒ€", + "ƒ‹ƒeƒ`ƒEƒ€", "ƒnƒtƒjƒEƒ€", "ƒ^ƒ“ƒ^ƒ‹", "ƒ^ƒ“ƒOƒXƒeƒ“", "ƒŒƒjƒEƒ€", "ƒIƒXƒ~ƒEƒ€", "ƒCƒŠƒWƒEƒ€", "”’‹à", "‹à", "…‹â", + "ƒ^ƒŠƒEƒ€", "‰”", "ƒrƒXƒ}ƒX", "ƒ|ƒƒjƒEƒ€", "ƒAƒXƒ^ƒ`ƒ“", "ƒ‰ƒhƒ“", "ƒtƒ‰ƒ“ƒVƒEƒ€", "ƒ‰ƒWƒEƒ€", "ƒAƒNƒ`ƒjƒEƒ€", "ƒgƒŠƒEƒ€", + "ƒvƒƒgƒAƒNƒ`ƒEƒ€", "ƒEƒ‰ƒ“", "ƒlƒvƒcƒjƒEƒ€", "ƒvƒ‹ƒgƒjƒEƒ€", "ƒAƒƒŠƒVƒEƒ€", "ƒLƒ…ƒŠƒEƒ€", "ƒo[ƒNƒŠƒEƒ€", "ƒJƒ‹ƒzƒ‹ƒjƒEƒ€", "ƒAƒCƒ“ƒXƒ^ƒCƒjƒEƒ€", "ƒtƒFƒ‹ƒ~ƒEƒ€", + "ƒƒ“ƒfƒŒƒrƒEƒ€", "ƒm[ƒxƒŠƒEƒ€", "ƒ[ƒŒƒ“ƒVƒEƒ€", "ƒ‰ƒTƒz[ƒWƒEƒ€", "ƒhƒuƒjƒEƒ€", "ƒV[ƒ{[ƒMƒEƒ€", "ƒ{[ƒŠƒEƒ€", "ƒnƒbƒVƒEƒ€", "ƒ}ƒCƒgƒlƒŠƒEƒ€", "ƒ_[ƒ€ƒXƒ^ƒ`ƒEƒ€", + "ƒŒƒ“ƒgƒQƒjƒEƒ€", "ƒRƒyƒ‹ƒjƒVƒEƒ€", "ƒEƒ“ƒEƒ“ƒgƒŠƒEƒ€", "ƒtƒŒƒƒrƒEƒ€", "ƒEƒ“ƒEƒ“ƒyƒ“ƒ`ƒEƒ€", "ƒŠƒoƒ‚ƒŠƒEƒ€", "ƒEƒ“ƒEƒ“ƒZƒvƒ`ƒEƒ€", "ƒEƒ“ƒEƒ“ƒIƒNƒ`ƒEƒ€" }; private ChemiCraftAPI chemiCraftAPI = ChemiCraftAPI.instance; + public static int gasCollectingBottleID; public static int atomsID; public static int compoundsID; + public static Item itemGasCollectingBottle; public static Item itemAtoms; public static Item itemCompounds; @@ -56,8 +72,9 @@ public class ChemiCraft @Mod.Init public void chemiLoadMethod(FMLInitializationEvent event) { + //‰»‡•¨‚̒ljÁ - ChemiCraftAPI.addLangCompound("ja_JP", "Salt", "‰–(‰–‰»ƒiƒgƒŠƒEƒ€)"); + ChemiCraftAPI.addLangCompound("ja_JP", "Salt", "‰–"); } @Mod.PreInit // ‘Oˆ— @@ -65,8 +82,10 @@ public class ChemiCraft { Configuration cfg = new Configuration(event.getSuggestedConfigurationFile()); cfg.load(); - Property atomsIDProp = cfg.getItem("atomsID", 25000); - Property compoundsIDProp = cfg.getItem("compoundsID", 25001); + Property gasCollectingBottleIDProp = cfg.getItem("gasCollectingBottleID", 25000); + Property atomsIDProp = cfg.getItem("atomsID", 25001); + Property compoundsIDProp = cfg.getItem("compoundsID", 25002); + gasCollectingBottleID = gasCollectingBottleIDProp.getInt(); atomsID = atomsIDProp.getInt(); compoundsID = compoundsIDProp.getInt(); cfg.save(); @@ -75,13 +94,16 @@ public class ChemiCraft @Mod.PostInit // ModLoader.loadƒƒ\ƒbƒh‚Æ“¯“™ public void chemiPostLoadMethod(FMLPostInitializationEvent event) { + itemGasCollectingBottle = new ItemGasCollectingBottle(gasCollectingBottleID).setItemName("gasCollectingBottle"); itemAtoms = new ItemAtoms(atomsID).setItemName("atoms"); itemCompounds = new ItemCompounds(compoundsID).setItemName("compounds"); - NameAuxiliary.addForName(itemAtoms, atomsName); - NameAuxiliary.addForLangName(itemAtoms, "ja_JP", atomsNameJP); - NameAuxiliary.addForName(itemCompounds, ChemiCraftAPI.getCompoundsName().toArray()); - NameAuxiliary.addForLangName(itemCompounds, "ja_JP", ChemiCraftAPI.getCompoundsLangName().toArray()); + NameAuxiliary.addName(itemAtoms, atomsName); + NameAuxiliary.addName(itemAtoms, "ja_JP", atomsNameJP); + NameAuxiliary.addName(itemCompounds, ChemiCraftAPI.getCompoundsName().toArray()); + NameAuxiliary.addName(itemCompounds, "ja_JP", ChemiCraftAPI.getCompoundsLangName().toArray()); + NameAuxiliary.addName(itemGasCollectingBottle, "GasCollectingBottle"); + NameAuxiliary.addName(itemGasCollectingBottle, "ja_JP", "W‹C•r"); ChemiCraftAPI.addCompoundHandler("Salt", new CompoundHandlerTest());