Untitled
unknown
java
a year ago
1.4 kB
13
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