OSDN Git Service

作物のテクスチャごねごねの仕様書ついか
authormozipi <mozipi_2@yahoo.co.jp>
Sat, 6 Apr 2013 06:18:13 +0000 (15:18 +0900)
committermozipi <mozipi_2@yahoo.co.jp>
Sat, 6 Apr 2013 06:18:13 +0000 (15:18 +0900)
common/pcc/chemicraft/base/ChemiCraftBase.java
common/pcc/chemicraft/base/ChemiCraftBaseAPI.java
common/pcc/chemicraft/base/ChemiCraftRegisterBaseRecipe.java
common/pcc/chemicraft/base/ore/BlockAtomOres.java
仕様書/ChemicalCropsTexturesList.ods [new file with mode: 0644]

index 29788e0..693e33c 100644 (file)
@@ -134,7 +134,6 @@ public class ChemiCraftBase extends ChemiCraft {
                while (true) {
                        if (proxy != null && instance != null) {
                                this.settingProcessing((FMLPostInitializationEvent) event);
-                               this.apiProcessing((FMLPostInitializationEvent) event);
                                break;
                        }
                }
@@ -209,7 +208,7 @@ public class ChemiCraftBase extends ChemiCraft {
                                                EnumLoggingType.INFO);
 
                                LanguageRegistry.instance().addNameForObject(
-                                               new ItemStack(this.blockAtomOres[i / 16], 1, i - i / 16 * 16),
+                                               new ItemStack(this.atomOresID[i / 16], 1, i % 16),
                                                lang,
                                                names.get(i));
                        }
index 42fbf02..05eaaf5 100644 (file)
@@ -70,13 +70,11 @@ public class ChemiCraftBaseAPI {
                                                par5Frequency,
                                                par6PosY));
 
-               atomOresFormulasHash.put(par1Name, par2Formula);
-
                String var7 = par1Name;
                if (!var7.contains(" Ore")) {
                        var7 = var7.concat(" Ore");
                }
-
+               atomOresFormulasHash.put(var7, par2Formula);
                this.atomOresEnglishList.add(var7);
                addAtomOresLanguage(var7, "en_US");
        }
index c420904..985f18e 100644 (file)
@@ -105,10 +105,10 @@ public class ChemiCraftRegisterBaseRecipe extends ChemiCraftBaseRegister {
                                new Formula("H2O"));
 
                //鉱石分解の追加
-               for (int i = 0; i < this.mod.apiBase.getAtomOresName().sizeKeysList(); i++) {
+               for (int i = 0; i < this.mod.apiBase.getAtomOresName().sizeElementsList("en_US"); i++) {
                        this.mod.api.addPyrolysisDecompositionRecipe(
                                        new ItemStack(this.mod.blockAtomOres[i / 16], 1, i - i / 16 * 16),
-                                       this.mod.apiBase.getAtomOresFormulas().get(this.mod.apiBase.getAtomOresName().getKeyList(i)));
+                                       this.mod.apiBase.getAtomOresFormulas().get(this.mod.apiBase.getAtomOresName().get("en_US", (i % 16) + ((i / 16) * 16))));
                }
        }
 
index dce3bab..8f918bd 100644 (file)
@@ -6,8 +6,10 @@ import net.minecraft.block.Block;
 import net.minecraft.block.material.Material;
 import net.minecraft.client.renderer.texture.IconRegister;
 import net.minecraft.creativetab.CreativeTabs;
+import net.minecraft.entity.player.EntityPlayer;
 import net.minecraft.item.ItemStack;
 import net.minecraft.util.Icon;
+import net.minecraft.world.World;
 import pcc.chemicraft.base.ChemiCraftBase;
 import pcc.chemicraft.core.ChemiCraftCore;
 import cpw.mods.fml.relauncher.Side;
diff --git a/仕様書/ChemicalCropsTexturesList.ods b/仕様書/ChemicalCropsTexturesList.ods
new file mode 100644 (file)
index 0000000..2257080
Binary files /dev/null and b/仕様書/ChemicalCropsTexturesList.ods differ