import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
+import pcc.chemicraft.gen.EnumOreSpawnFrequency;
import pcc.chemicraft.gen.WorldGenAtomsOre;
import pcc.chemicraft.system.ChemiCraftCraftingManager;
import pcc.chemicraft.tileentity.TileEntityElectrolysisTable;
* @param par7PosY Y座標
*/
public void addAtomOres(String par1Name, Integer[] par2Atoms, Integer[] par3Amounts, int par4Id, int par5Size, int par6Frequency, int par7PosY){
- atomOresList.add(new WorldGenAtomsOre(par4Id, getAtomOresMetaOfLastIndex(), par5Size, par6Frequency, par7PosY));
+ atomOresList.add(
+ new WorldGenAtomsOre(
+ par4Id,
+ getAtomOresMetaOfLastIndex(),
+ par5Size,
+ par6Frequency,
+ par7PosY));
atomOresAtomsHash.put(par1Name, par2Atoms);
atomOresAmountsHash.put(par1Name, par3Amounts);
addAtomOresLanguage(par1Name, par1Name, "en_US");
+ /**
+ * 鉱石を追加します
+ * @param par1Name 鉱石名
+ * @param par2Atoms 元素
+ * @param par3Amounts 元素数
+ * @param par4Id ID
+ * @param par5Size 量
+ * @param par6Frequency 頻度
+ * @param par7PosY Y座標
+ */
public void addAtomOres(String par1Name, String[] par2Atoms, Integer[] par3Amounts, int par4Id, int par5Size, int par6Frequency, int par7PosY){
- addAtomOres(par1Name, ChemiCraftData.toAtoms(par2Atoms), par3Amounts, par4Id, par5Size, par6Frequency, par7PosY);
+ addAtomOres(
+ par1Name,
+ ChemiCraftData.toAtoms(par2Atoms),
+ par3Amounts,
+ par4Id,
+ par5Size,
+ par6Frequency,
+ par7PosY);
+ }
+
+
+
+ /**
+ * 鉱石を追加します
+ * @param par1Name 鉱石名
+ * @param par2Atoms 元素
+ * @param par3Amounts 元素数
+ * @param par4Id ID
+ * @param par5Size 量
+ * @param par6Frequency 頻度
+ * @param par7PosY Y座標
+ */
+ public void addAtomOres(String par1Name, String[] par2Atoms, Integer[] par3Amounts, int par4Id, int par5Size, EnumOreSpawnFrequency par6Enum){
+ addAtomOres(
+ par1Name,
+ ChemiCraftData.toAtoms(par2Atoms),
+ par3Amounts,
+ par4Id,
+ par5Size,
+ par6Enum.getFrequency(),
+ par6Enum.getPosY());
}
* @param par3Language 言語
*/
public void addAtomOresLanguage(String par1Name, String par2NewName, String par3Language){
- atomOresNameListHash.add(par1Name, par2NewName);
- atomOresLangListHash.add(par1Name, par3Language);
+ atomOresNameListHash.add(par1Name,
+ par2NewName);
+ atomOresLangListHash.add(par1Name,
+ par3Language);
}
* @param par1Name
*/
public void addChemicalCell(Item par1ChemicalCell, String par2Name, int par3OperationTime){
- chemicalCellsList.put(new ItemStack(par1ChemicalCell, 0, chemicalCellsNameListHash.sizeKeysList()), par3OperationTime);
- addChemicalCellLanguage(par2Name, "en_US", par2Name);
+ chemicalCellsList.put(
+ new ItemStack(
+ par1ChemicalCell,
+ 0,
+ chemicalCellsNameListHash.sizeKeysList()),
+ par3OperationTime);
+ addChemicalCellLanguage(
+ par2Name,
+ "en_US",
+ par2Name);
}
public void addCompoundLanguage(String lang, String englishName, String langName){
- compoundsNameListHash.add(englishName, langName);
- compoundsLangListHash.add(englishName, lang);
+ compoundsNameListHash.add(
+ englishName,
+ langName);
+ compoundsLangListHash.add(
+ englishName,
+ lang);
}
* @param burnTime 燃焼時間(tick * rate)
*/
public void addPyrolysisDecompositionFuel(ItemStack itemstack, int burnTime) {
- TileEntityPyrolysisTable.addFuel(itemstack, burnTime);
+ TileEntityPyrolysisTable.addFuel(
+ itemstack,
+ burnTime);
}
* @param integers2 原子のできる数の配列
*/
public void addPyrolysisDecompositionRecipe(ItemStack material, Integer[] integers, Integer[] integers2) {
- ItemStack[] itemstacks = new ItemStack[integers.length];
+ ItemStack[] itemstacks =
+ new ItemStack[integers.length];
for (int i = 0; i < itemstacks.length; i++) {
- itemstacks[i] = new ItemStack(ChemiCraft.instance.itemAtoms,integers2[i], integers[i]);
+ itemstacks[i] =
+ new ItemStack(
+ ChemiCraft.instance.itemAtoms,
+ integers2[i],
+ integers[i]);
}
- TileEntityPyrolysisTable.addRecipe(material, itemstacks);
+ TileEntityPyrolysisTable.addRecipe(
+ material,
+ itemstacks);
}
public void addElectrolysisDecompositionRecipe(ItemStack material, Integer[] integers, Integer[] integers2) {
- ItemStack[] itemstacks = new ItemStack[integers.length];
+ ItemStack[] itemstacks =
+ new ItemStack[integers.length];
for (int i = 0; i < itemstacks.length; i++) {
- itemstacks[i] = new ItemStack(ChemiCraft.instance.itemAtoms,integers2[i], integers[i]);
+ itemstacks[i] =
+ new ItemStack(
+ ChemiCraft.instance.itemAtoms,
+ integers2[i],
+ integers[i]);
}
- TileEntityElectrolysisTable.addRecipe(material, itemstacks);
+ TileEntityElectrolysisTable.addRecipe(
+ material,
+ itemstacks);
}
* @param nbtRecipe NBT(Nullの場合はなし)
*/
public void addMaterialRecipe(ItemStack[] materials, ItemStack result, ChemicalNBTRecipe nbtRecipe){
- materialRecipe.add(new MaterialRecipe(result, materials, nbtRecipe, false));
+ materialRecipe.add(
+ new MaterialRecipe(
+ result,
+ materials,
+ nbtRecipe,
+ false));
}
* @param nbtRecipe NBT(Nullの場合はなし)
*/
public void addSharplessMaterialRecipe(ItemStack[] materials, ItemStack result, ChemicalNBTRecipe nbtRecipe){
- materialRecipe.add(new MaterialRecipe(result, materials, nbtRecipe, true));
+ materialRecipe.add(
+ new MaterialRecipe(
+ result,
+ materials,
+ nbtRecipe,
+ true));
}
return atomOresList;
}
-
+
//以下システム関連//////////////////////////////////////////////////////
public HashMap<String, Integer[]> getAtomOresAmounts(){