Untitled
unknown
java
5 months ago
1.4 kB
3
Indexable
package me.mvti.Listeners; import io.papermc.paper.event.player.AsyncChatEvent; import me.mvti.Configs.Messages; import me.mvti.Utils.chatUtil; import org.bukkit.entity.Player; import org.bukkit.event.EventHandler; import org.bukkit.event.Listener; public class asyncChatListener implements Listener { //true wylaczony //false wlaczony public static boolean chatStatus = false; public static boolean chatStatusVip = false; public static boolean chatStatus() { return chatStatus; } public static void setChatStatus(boolean chatStatus) { asyncChatListener.chatStatus = chatStatus; } public static boolean chatStatusVip() { return chatStatusVip; } public static void setChatStatusVip(boolean chatStatusVip) { asyncChatListener.chatStatusVip = chatStatusVip; } @EventHandler public void onChat(AsyncChatEvent e) { Player p = e.getPlayer(); if(!p.hasPermission("mvti.chat.bypass")){ if(chatStatus) { e.setCancelled(true); chatUtil.sendMsg(p, Messages.SERVER_NAME + Messages.CHAT_OFF); } if(!p.hasPermission("mvti.chat.vip") && chatStatusVip) { chatUtil.sendMsg(p, Messages.SERVER_NAME + Messages.CHAT_VIP_ON); e.setCancelled(true); } } } }
Editor is loading...
Leave a Comment