Help with configs

Discussion in 'Plugin Development' started by Monkeyboystein, Jul 8, 2013.

Thread Status:
Not open for further replies.
  1. Offline

    Monkeyboystein

    Hey all im having issues with my config, its not updating everytime my player kills another it always says Andrewcpu, now has 3,

    code:
    Code:java
    1. EventHandler
    2. public void death(PlayerDeathEvent event) {
    3. int current = getConfig().getInt(event.getEntity().getKiller().getName());
    4. int after = getConfig().getInt(event.getEntity().getKiller().getName()) + 1;
    5.  
    6. getConfig().set(event.getEntity().getName(), after);
    7. saveConfig();
    8. reloadConfig();
    9. Bukkit.broadcastMessage(event.getEntity().getKiller().getName() + ", has just reached " + getConfig().getInt(event.getEntity().getKiller().getName()));
    10. if((boolean) getConfig().get("groups.yml")) {
    11. if(getConfig().get(event.getEntity().getName()) == getConfig().getConfigurationSection("groups.yml").get("Group1KillAmount")) {
    12.  
    13. permission.playerAddGroup(event.getEntity().getKiller(), getConfig().getConfigurationSection("groups.yml").get("Group1").toString());
    14. Bukkit.broadcastMessage(event.getEntity().getKiller().getName() + ", has just been promoted to " + permission.getPrimaryGroup(event.getEntity()));
    15. }
    16. }
    17. }



    My config:
    Code:
    Andrewcpu: 3
    deadlydavis12: 0
    lexie_heuston: 4
    

    It doesnt update and it would be helpful to know if im doing my groups.yml right.
     
  2. Offline

    LinearLogic

    Replace
    Code:java
    1. getConfig().set(event.getEntity().getName(), after);
    with
    Code:java
    1. getConfig().set(event.getEntity().getKiller().getName(), after);
     
Thread Status:
Not open for further replies.

Share This Page