CustomCode

Untitled

Jan 14th, 2017
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.72 KB | None | 0 0
  1.  
  2. import org.bukkit.entity.Player;
  3. import org.bukkit.event.EventHandler;
  4. import org.bukkit.event.EventPriority;
  5. import org.bukkit.event.Listener;
  6. import org.bukkit.event.player.AsyncPlayerChatEvent;
  7.  
  8. import me.Crimson.Crimson;
  9. import me.Crimson.commands.chat.LockCommand;
  10. import me.Crimson.utils.C;
  11.  
  12. public class ChatHandler implements Listener {
  13.  
  14. @EventHandler(priority = EventPriority.HIGHEST)
  15. public void onChat(AsyncPlayerChatEvent e) {
  16. Player p = e.getPlayer();
  17. if(!LockCommand.chatEnabled) {
  18. if(!p.hasPermission(Crimson.getNode() + ".staff")) {
  19. e.setCancelled(true);
  20. p.sendMessage(C.RED + "Chat is currently locked, please try again later.");
  21. return;
  22. }
  23. } else {
  24. return;
  25. }
  26. }
  27.  
  28. }
Add Comment
Please, Sign In to add comment