Return function returns null!

Discussion in 'Plugin Development' started by AlcedoApps, Nov 30, 2018.

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

    AlcedoApps

    Hello, I would like to ask.
    I am creating my minigame plugin, and I created class called "Arena". Then I created class "ArenaManager", which was managing Arenas (such as createArena, removeArena, getArena). Then I created a listener, which contains OnPlayerInteractEvent. (If you click a sign, - arenaManager.getArena(signLine1))
    But my ArenaManager getArena() returns null. Why? Please help. I spent 3 days on this mistake and i still havent solved it yet.
    Codes:
    ArenaManager getArena() code:

    public Arena getArena(String arenaName) {
    for(Arena arena : arenas) {
    if(arena.name.equalsIgnoreCase(arenaName)) {
    return arena;
    }
    }
    return null;
    }

    JoinSignListener code:

    Arena arena = Tunnels.arenaManager.getArena(arenaName);

    ---------------------------------------------------------------------------------------------------------------------------------

    After this, Arena arena = null. WHY?
     
  2. Offline

    timtower Administrator Administrator Moderator

Thread Status:
Not open for further replies.

Share This Page