while (true) {
if (proxy != null && instance != null) {
this.settingProcessing((FMLPostInitializationEvent) event);
- this.apiProcessing((FMLPostInitializationEvent) event);
break;
}
}
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));
}
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");
}
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))));
}
}
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;