Nocx

Chat de proximité

Mar 29th, 2015
372
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.21 KB | None | 0 0
  1. package fr.src.chat;
  2.  
  3. import org.bukkit.Bukkit;
  4. import org.bukkit.command.Command;
  5. import org.bukkit.command.CommandSender;
  6. import org.bukkit.entity.Entity;
  7. import org.bukkit.entity.Player;
  8. import org.bukkit.event.EventHandler;
  9. import org.bukkit.event.Listener;
  10. import org.bukkit.event.player.AsyncPlayerChatEvent;
  11. import org.bukkit.plugin.PluginManager;
  12. import org.bukkit.plugin.java.JavaPlugin;
  13.  
  14. public class Main extends JavaPlugin implements Listener{
  15.    
  16.     public void onEnable()
  17.     {
  18.         PluginManager pm = Bukkit.getServer().getPluginManager();
  19.         pm.registerEvents(this, this);
  20.     }
  21.    
  22.     public void onDisable()
  23.     {
  24.        
  25.     }
  26.    
  27.     @EventHandler
  28.     public void Chat(AsyncPlayerChatEvent e)
  29.     {
  30.         Player p = e.getPlayer();
  31.         e.setCancelled(true);
  32.         p.sendMessage("<"+p.getDisplayName()+"> - "+e.getMessage());
  33.        
  34.         for(Entity Entities : p.getNearbyEntities(20.0D, 20.0D, 20.0D))
  35.         {
  36.             if(Entities instanceof Player)
  37.             {
  38.                 Player Receiver = (Player) Entities;
  39.                 Receiver.sendMessage("<"+p.getDisplayName()+"> - "+e.getMessage());
  40.             }
  41.         }
  42.     }
  43.    
  44.     public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args)
  45.     {
  46.         //Player p = (Player) sender;
  47.        
  48.        
  49.        
  50.         return true;
  51.     }
  52.  
  53. }
Advertisement
Add Comment
Please, Sign In to add comment