Moj plugin na chat nie dziala.
Kod:
public class Main extends JavaPlugin implements Listener {
boolean isvip;
boolean isadmin;
public void onEnable() {
Bukkit.getPluginManager().registerEvents(this, this);
Bukkit.getLogger().info("");
}
public void onDisable() {
}
public boolean onCommand(CommandSender sender, Command cmd, String[] args) {
if (cmd.getName().equalsIgnoreCase("chat")) {
if (args[0].equalsIgnoreCase("clear")) {
if (sender.hasPermission("chat.admin")) {
for (int i=0; i<100; i++) {
Bukkit.broadcastMessage("");
}
}
}
else if (args[0].equalsIgnoreCase("vip")) {
if (isvip = false) {
isvip = true;
Bukkit.broadcastMessage(ChatColor.BLUE + "Chat tylko dla vipow zostal wlaczony!");
}
else {
isvip = false;
}
}
else if (args[0].equalsIgnoreCase("admin")) {
if (isadmin = false) {
isadmin = true;
Bukkit.broadcastMessage(ChatColor.BLUE + "Chat tylko dla administrator wlaczony!");
}
else {
isadmin = false;
}
}
else {
sender.sendMessage(ChatColor.BLUE + "Poprawne uzycie: /chat (clear,vip,admin)");
}
}
return false;
}
@EventHandler (priority = EventPriority.NORMAL)
public void onChat(AsyncPlayerChatEvent e) {
Player p = e.getPlayer();
if (isvip = true) {
if (p.hasPermission("chat.vip") || p.hasPermission("chat.admin")) {
}
else {
e.setCancelled(true);
p.sendMessage(ChatColor.GREEN + "Nie posiadasz rangi vip! \n kup ja na stronie mojserwer.pl");
}
}
else if (isadmin = true) {
if (p.hasPermission("chat.admin"))
e.setCancelled(true);
p.sendMessage(ChatColor.GREEN + "Chat jest aktualnie dostepny tylko dla administratorow!");
}
}
}