Конфиг на 1.7.10

А вообще версии 1.6.4 и 1.7.2 похожи так, что в них почти ничего (на уровне основ) меняь не нужно, а если и нужно, то есть подсказки от Еклипс и логика. На будующее.
[merge_posts_bbcode]Добавлено: 06.11.2015 22:07:59[/merge_posts_bbcode]

То есть 1.7.10.
 
Ну знаешь... Если допустим в 1.6 работала cfg.getBlock то у меня это не пашет
[merge_posts_bbcode]Добавлено: 06.11.2015 19:11:24[/merge_posts_bbcode]

timaxa007 написал(а):
Разницы нет, кроме того что нету методов "getItem" и "getBlock".
А как мне тогда их использовать можно пример? Ну я имею в виду пример getBlock в обычном get можно?
Я просто не могу до конца понять все параметры....
 
Я у себя среди ванильных файлов на 1.7.2 нашёл getItemStack и, кажется, мне попадалось getItemBlock. Может тождественно getItem и getBlock?
 
Код:
/**Где "main" в какой категории будет находиться на параметр конфига, если нету такой категории, значит будет создана.**/
/**Где "var" имя вашего параметра.**/
/**Где "0" это должно быть значение (тип int, boolean и т.п.), если в конфиге не было этого параметра.**/
/**тип нашего параметра будет зависеть от последнего метода**/
config.get("main", "var", 0)

int i = config.get("main", "varInt", 0).getInt();
String str = config.get("main", "varString", "empty").getString();
boolean b = config.get("main", "varBoolean", false).getBoolean();
 
T-Rex написал(а):
Я у себя среди ванильных файлов на 1.7.2 нашёл getItemStack и, кажется, мне попадалось getItemBlock. Может тождественно getItem и getBlock?
:( Я не могу найти даже этих методов. У меня есть только get.
 
А то, что написал timaxa007?
[merge_posts_bbcode]Добавлено: 06.11.2015 22:40:23[/merge_posts_bbcode]

Больше подходит
 
@timaxa007 спс. Теперь стало понятно. А то я знал что он переберает конфиг файл а что это за параметры и как они вообще влияют не представлял. Еще раз спасибо.
 
Код:
public File modDir;
//В преините
this.modDir = event.getModConfigurationDirectory();
        try {
            Config.initialize(event.getSuggestedConfigurationFile());
        } catch (Exception e) {
            log.error("НазваниеТвоегоМода has a problem loading it's configuration");
        } finally {
            if(Config.config != null) {
                Config.save();
            }
        }
Config.java:
Код:
public class Config {

    public static Configuration config;

    public static void initialize(File file)
    {
        config = new Configuration(File file)
    }

    public static void save()
    {
        config.save();
    }

}
По мне так - это лучше. Тем более твой мод оповестит, если не удалось создать конфиг файл. Иначе тебе прийдётся самой понимать причину и отвечать другим людям...
 
Назад
Сверху