Hi, i can't understand why i get this error: Void hasClan: PHP: public boolean hasClan(Player player){ boolean result = false; if (plugin.getConfig().contains("Players." + player.getName() + ".memberOf")){ result = true; } return result; } Player Chat Event: PHP: if (eventMsg.startsWith("#") && c.hasClan(player)){ event.setCancelled(true); String name = c.getClan(player); String nMsg = eventMsg.replaceAll("#", ""); List<String> members = c.getMembers(name); if (c.isAdmin(player)){ for (Player p : Bukkit.getOnlinePlayers()){ if (members.contains(p.getName())){ msg.clanChatAdmin(p, name, nMsg); } } return; } for (Player p : Bukkit.getOnlinePlayers()){ if (members.contains(p.getName())){ msg.clanChat(p, name, nMsg); } } }
do you have the constructor for that class because i have had some errors like that and it was most of the time that plugin = null
If i change this: Code: Clan plugin; public Utils(Clan p){ this.plugin = p; } to this: Code: Plugin c = Bukkit.getPluginManager().getPlugin("Clan"); its working.. why :O