Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package pl.andrzex.EndrjuTools.listeners;
- import org.bukkit.event.EventHandler;
- import org.bukkit.event.EventPriority;
- import org.bukkit.event.Listener;
- import org.bukkit.event.player.AsyncPlayerChatEvent;
- import pl.andrzex.EndrjuTools.CorePlugin;
- public class PlayerChatListener
- implements Listener
- {
- final CorePlugin plugin;
- public PlayerChatListener(CorePlugin plugin)
- {
- this.plugin = plugin;
- this.plugin.getServer().getPluginManager().registerEvents(this, this.plugin);
- }
- @EventHandler(priority = EventPriority.LOW)
- public void onAsyncPlayerChatEvent(AsyncPlayerChatEvent e)
- {
- if (e.isCancelled()) {
- return;
- }
- if (e.getPlayer().isOp()) {
- e.setFormat(plugin.configManager.ChatFormatAdmin.replace("&", "§"));
- return;
- }
- if (e.getPlayer().hasPermission("*")) {
- e.setFormat(plugin.configManager.ChatFormatGlowna.replace("&", "§"));
- e.setCancelled(true);
- }
- if (e.getPlayer().hasPermission("EndrjuTools.Moderator")) {
- e.setFormat(plugin.configManager.ChatFormatModerator.replace("&", "§"));
- e.setCancelled(true);
- }
- if (e.getPlayer().hasPermission("EndrjuTools.Helper")) {
- e.setFormat(plugin.configManager.ChatFormatHelper.replace("&", "§"));
- e.setCancelled(true);
- }
- if (e.getPlayer().hasPermission("EndrjuTools.TW")) {
- e.setFormat(plugin.configManager.ChatFormatTW.replace("&", "§"));
- e.setCancelled(true);
- }
- if (e.getPlayer().hasPermission("EndrjuTools.YT")) {
- e.setFormat(plugin.configManager.ChatFormatYT.replace("&", "§"));
- e.setCancelled(true);
- }
- if (e.getPlayer().hasPermission("EndrjuTools.vip")) {
- e.setFormat(plugin.configManager.ChatFormatVip.replace("&", "§"));
- } else {
- e.setFormat(plugin.configManager.ChatFormat.replace("&", "§"));
- return;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment