1 package pcc.chemicraft.base;
3 import pcc.chemicraft.ChemiCraftData;
4 import pcc.chemicraft.base.gen.EnumOreSpawnFrequency;
5 import pcc.chemicraft.core.ChemiCraftCore;
6 import pcc.chemicraft.util.AtomInfo;
7 import pcc.chemicraft.util.Formula;
9 public class ChemiCraftRegisterChemicalRecipe extends ChemiCraftBaseRegister
12 public ChemiCraftRegisterChemicalRecipe(ChemiCraftBase mod)
22 for (int i = 0; i < this.mod.chemicalData.ATOMSLIST.length; i++)
24 if (AtomInfo.isSolid(i + 1) && !AtomInfo.isLanthanoid(i + 1) && !AtomInfo.isActinoid(i + 1))
26 String var1 = ChemiCraftCore.ATOMSNAME[i] + "Ore";
27 this.mod.apiBase.addAtomOres(
29 new Formula(this.mod.chemicalData.ATOMSLIST[i]),
30 this.mod.atomOresID[this.mod.apiBase.getAtomOresLastIndex()],
31 EnumOreSpawnFrequency.NORMAL);
32 this.mod.apiBase.addAtomOresLanguage(var1, ChemiCraftCore.ATOMSNAMEJP[i] + "鉱石", "ja_JP");
37 this.mod.apiBase.addAtomOres(
39 new Formula("LaCePrNdPmSmEuGdTbDyHoErTmYbLu"),
40 this.mod.atomOresID[this.mod.apiBase.getAtomOresLastIndex()],
41 EnumOreSpawnFrequency.RARE);
42 // LaCePrNdPmSmEuGdTbDyHoErTmYbLu
43 this.mod.apiBase.addAtomOresLanguage("LanthanoidOre", "ランタノイド鉱石", "ja_JP");
46 this.mod.apiBase.addAtomOres(
48 new Formula("AcThPaUNpPuAmCmBkCfEsFmMdNoLr"),
49 this.mod.atomOresID[this.mod.apiBase.getAtomOresLastIndex()],
50 EnumOreSpawnFrequency.RARE);
51 // AcThPaUNpPuAmCmBkCfEsFmMdNoLr
52 this.mod.apiBase.addAtomOresLanguage("ActinoidOre", "アクチノイド鉱石", "ja_JP");