[1.6.4]Common OreDictionary

771
4
Нужно узнать, как записан тот или иной предмет в OreDictionary?
Да запросто! 
Для это просто поставьте интересующий мод(тот, в котором вы хотите узнать OreDictionary имя) и мой мод. Запустите клиент и вуаля!
Файл со всеми OreDictionary именами(со всех модов, которые были установлены на ваш клиент) будет создам в папке config и будет называться allOreDictionaryNames.cfg.
Вот так он примерно выглядит:
'OreDictionary имя' -- 'Имя в игре'

Ну и конечно же исходники:

Код:
package cod;

import java.io.*;

import net.minecraftforge.oredict.OreDictionary;
import cpw.mods.fml.common.Loader;
import cpw.mods.fml.common.Mod;
import cpw.mods.fml.common.Mod.EventHandler;
import cpw.mods.fml.common.Mod.Instance;
import cpw.mods.fml.common.event.FMLPostInitializationEvent;
import cpw.mods.fml.common.network.NetworkMod;

@Mod(modid = "COD", name = "Common OreDictionary", version = "1.0")
@NetworkMod(clientSideRequired = true, serverSideRequired = false)

public class CommonOreDictionary{

    @Instance("COD")
    public static CommonOreDictionary instance;

    @EventHandler
    public void postInit(FMLPostInitializationEvent event){
        Writer writer = null;
        try{
            writer = new BufferedWriter(new FileWriter(Loader.instance().getConfigDir() + "/allOreDictionaryNames.cfg"));
            writer.append("~~~~~~~~~~~~~~~~~~~~~~~~~~START~~~~~~~~~~~~~~~~~~~~~~~~~\n\n");
            for(String s : OreDictionary.getOreNames()){
                for(int i = 0; i < OreDictionary.getOres(s).size(); i++){
                    writer.append(s + " -- " + OreDictionary.getOres(s).get(i).getDisplayName() + "\n");
                }
            }
            writer.append("\n~~~~~~~~~~~~~~~~~~~~~~~~~~END~~~~~~~~~~~~~~~~~~~~~~~~~~~");
        }catch(IOException e){
            e.printStackTrace();
        }finally{
            if(writer != null){
                try{
                    writer.close();
                }catch(IOException e){}
            }
        }
    }
}

Скачать:

Нажми, чтобы скачать.
 
905
5
А мне вот не хочется ставить трех монстров для такой мелочи. Лойс.
 
771
4
Dragon2488 написал(а):
Зря старался, грегтеч это давно сделал :)
Не знал.
Ну, это к лучшему.
Как сказал laz2727, лучше поставить этот маленький модик, чем ставить такого лагучего гиганта.
 
905
5
f1rSt1k написал(а):
Dragon2488 написал(а):
Зря старался, грегтеч это давно сделал :)
Не знал.
Ну, это к лучшему.
Как сказал laz2727, лучше поставить этот маленький модик, чем ставить такого лагучего гиганта.
Особенно если учесть, что он ставится только с другим лагучим гигантом.
 
771
4
laz2727 написал(а):
f1rSt1k написал(а):
Dragon2488 написал(а):
Зря старался, грегтеч это давно сделал :)
Не знал.
Ну, это к учшему.
Как сказал laz2727, лучше поставить этот маленький модик, чем ставить такого лагучего гиганта.
Особенно если учесть, что он ставится только с другим лагучим гигантом.
Вот-вот :)
 
6,083
223
1,174
А можно порт на 1.15?
 
519
8
288
@hohserg1 так портани сам, заодно привлечешь внимание к своему профилю и соответственно к EndersMagic )

Или это был вопрос на разрешение порта?
 
Сверху