- 771
- 5
Нужно узнать, как записан тот или иной предмет в OreDictionary?
Да запросто!
Для это просто поставьте интересующий мод(тот, в котором вы хотите узнать OreDictionary имя) и мой мод. Запустите клиент и вуаля!
Файл со всеми OreDictionary именами(со всех модов, которые были установлены на ваш клиент) будет создам в папке config и будет называться allOreDictionaryNames.cfg.
Вот так он примерно выглядит:
'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){}
}
}
}
}
Скачать:
Нажми, чтобы скачать.