Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import org.bukkit.entity.Player;
- import org.bukkit.event.EventHandler;
- import org.bukkit.event.EventPriority;
- import org.bukkit.event.Listener;
- import org.bukkit.event.player.AsyncPlayerChatEvent;
- import me.Crimson.Crimson;
- import me.Crimson.commands.chat.LockCommand;
- import me.Crimson.utils.C;
- public class ChatHandler implements Listener {
- @EventHandler(priority = EventPriority.HIGHEST)
- public void onChat(AsyncPlayerChatEvent e) {
- Player p = e.getPlayer();
- if(!LockCommand.chatEnabled) {
- if(!p.hasPermission(Crimson.getNode() + ".staff")) {
- e.setCancelled(true);
- p.sendMessage(C.RED + "Chat is currently locked, please try again later.");
- return;
- }
- } else {
- return;
- }
- }
- }
Add Comment
Please, Sign In to add comment