Advertisement
Drakia

Untitled

Mar 27th, 2011
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.06 KB | None | 0 0
  1. //================================================================
  2. // AdminChat v1.3 - Build #531
  3. // March, 2011 - Coded by Infernus, many thanks to MadMonkeyCo!
  4. // Thanks to loads of ideas from BindMind!
  5. //================================================================
  6.  
  7. package me.Infernus.AdminChat;
  8.  
  9. import org.bukkit.entity.Player;
  10. import org.bukkit.event.player.PlayerChatEvent;
  11. import org.bukkit.event.player.PlayerListener;
  12.  
  13. public class AChatPlayerListener extends PlayerListener {
  14.     public static AChatPlugin plugin;
  15.    
  16.     public AChatPlayerListener(AChatPlugin instance) {
  17.         plugin = instance;
  18.     }
  19.    
  20.     public void onPlayerChat(PlayerChatEvent event)
  21.     {
  22.         Player player = event.getPlayer();
  23.        
  24.         if(plugin.isInAdminchat(player)) {
  25.             if(plugin.canWriteAdminChat(player)) {
  26.                 String msg = String.format(event.getFormat(), event.getPlayer().getDisplayName(), event.getMessage());
  27.                 plugin.AdminMessage(player, " " + msg); //In this case no for loop, that's why " ".
  28.             } else
  29.                 plugin.turnOff(player);
  30.            
  31.             event.setCancelled(true);
  32.         }
  33.     }
  34. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement