Помогите как прибавить к значению в строчке конфига

Welester

Участник
Пользователь
Баллы
36
Имя в Minecraft
Welester
Java:
@EventHandler
    public void onBlockBreak(BlockBreakEvent e){
        Player p = e.getPlayer();
        if(getConfig().getInt("players." + p.getPlayer() + ".job") == 1){
            if(e.getBlock().getType() ==Material.IRON_ORE){
                p.sendMessage("бакс");
                getConfig().set("players." + p.getPlayer() + ".money", +4);
                saveConfig();
            }
            else{
                e.setCancelled(true);
            }
        }
Вот какой вид имеет сам конфиг:
Java:
players:
         игрок:
          знач1: 0
          знач2: 0
          знач3: 0
Вот к примеру, при поломке, надо прибавить 4, к значению 1(money)
 
1. Взять значение. 2. Прибавить к нему. 3. Сохранить его обратно.
 
Java:
@EventHandler
    public void onBlockBreak(BlockBreakEvent e){
        Player p = e.getPlayer();
        if(getConfig().getInt("players." + p.getPlayer() + ".job") == 1){
            if(e.getBlock().getType() ==Material.IRON_ORE){
                p.sendMessage("бакс");
                getConfig().set("players." + p.getPlayer() + ".money", +4);
                saveConfig();
            }
            else{
                e.setCancelled(true);
            }
        }
Вот какой вид имеет сам конфиг:
Java:
players:
         игрок:
          знач1: 0
          знач2: 0
          знач3: 0
Вот к примеру, при поломке, надо прибавить 4, к значению 1(money)
Боже ну и гемор. Не проще ли использовать Vault?
Ну или mysql в крайнем случае.
 
Ну да, подключить vault, только тут неувязочка, мне надо чтобы всё было в 1 плагине
Ну тогда страдай геммороем дальше, лол. Где-то был мем с кодом "противника сторонних библиотек".
UznDUKB8LdE-1.jpg
 
Ну тогда страдай геммороем дальше, лол. Где-то был мем с кодом "противника сторонних библиотек".
UznDUKB8LdE-1.jpg
Я вот непойму, зачем мне нужно подключать целую библиотеку, ради того, чтобы получить всего на 1 строчку в конфиге меньше, поросто мне же всё равно прийдётся писать туда другие значения, ибо в этом задумка плагина
 
Я вот непойму, зачем мне нужно подключать целую библиотеку, ради того, чтобы получить всего на 1 строчку в конфиге меньше, поросто мне же всё равно прийдётся писать туда другие значения, ибо в этом задумка плагина
1 строчка. 1 СТРочка... 1 СТРОчка... 1 СТРОЧКА!???!?111??777
 
Рассуждения интересные, но вот реализация хромает. Лучше подожди с написанием плагинов и черпай знания из других плагинов с открытым кодом и/или из умных книжек по жабке.
 
Назад
Верх