Plex/server/src/main/java/dev/plex/listener/impl/MuteListener.java

23 lines
643 B
Java
Raw Normal View History

2022-03-20 02:13:34 +00:00
package dev.plex.listener.impl;
import dev.plex.cache.DataUtils;
2022-03-20 02:13:34 +00:00
import dev.plex.listener.PlexListener;
import dev.plex.util.PlexUtils;
import io.papermc.paper.event.player.AsyncChatEvent;
import org.bukkit.event.EventHandler;
import org.bukkit.event.EventPriority;
2022-03-20 02:13:34 +00:00
public class MuteListener extends PlexListener
{
@EventHandler(priority = EventPriority.HIGHEST)
2022-03-20 02:13:34 +00:00
public void onChat(AsyncChatEvent event)
{
if (DataUtils.getPlayer(event.getPlayer().getUniqueId()).isMuted())
2022-03-20 02:13:34 +00:00
{
event.getPlayer().sendMessage(PlexUtils.messageComponent("muted"));
event.setCancelled(true);
}
}
}