import pcc.chemicraft.base.gen.EnumOreSpawnFrequency;
import pcc.chemicraft.base.gen.WorldGenAtomsOre;
-import pcc.chemicraft.util.AtomInfo;
import pcc.chemicraft.util.Formula;
import pcc.chemicraft.util.ListHash;
/**
- * 鉱石の言語リスト
- */
- private ListHash<String, String> atomOresLangListHash = new ListHash<String, String>();
-
-
- /**
* 鉱石リスト
*/
private ArrayList<WorldGenAtomsOre> atomOresList = new ArrayList<WorldGenAtomsOre>();
private ListHash<String, String> atomOresNameListHash = new ListHash<String, String>();
+ /**
+ * 鉱石の英語名リスト
+ */
+ private ArrayList<String> atomOresEnglishList = new ArrayList<String>();
/**
* 鉱石を追加します。
var7 = var7.concat(" Ore");
}
- addAtomOresLanguage(par1Name, var7, "en_US");
+ this.atomOresEnglishList.add(var7);
+ addAtomOresLanguage(var7, "en_US");
}
* @param par2NewName 新しい名前
* @param par3Language 言語
*/
- public void addAtomOresLanguage(String par1Name, String par2NewName, String par3Language){
- atomOresNameListHash.add(par1Name,
- par2NewName);
- atomOresLangListHash.add(par1Name,
- par3Language);
+ public void addAtomOresLanguage(String par1Name, String par2Language){
+ atomOresNameListHash.add(
+ par2Language,
+ par1Name
+ );
}
- public ListHash<String, String> getAtomOresLanguage(){
- return atomOresLangListHash;
- }
-
-
-
public int getAtomOresLastIndex(){
- return atomOresNameListHash.sizeKeysList() / 16;
+ return atomOresEnglishList.size() / 16;
}
public int getAtomOresMetaOfLastIndex(){
- return atomOresNameListHash.sizeKeysList() - getAtomOresLastIndex() * 16;
+ return atomOresEnglishList.size() - getAtomOresLastIndex() * 16;
}
return atomOresNameListHash;
}
+
+
+ public String getAtomOreEnglishName(int index) {
+ return this.atomOresEnglishList.get(index);
+ }
+
}