Advertisement
Guest User

javaProject for Bukkit

a guest
Jan 31st, 2012
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.24 KB | None | 0 0
  1. /*******************************mainCommunication.java --- Start*************************************/
  2.  
  3. package me.ninjawaffles.cmdCommunicator;
  4.  
  5. import java.util.logging.Logger;
  6.  
  7. import org.bukkit.ChatColor;
  8. import org.bukkit.command.Command;
  9. import org.bukkit.command.CommandSender;
  10. import org.bukkit.entity.Player;
  11. import org.bukkit.plugin.java.JavaPlugin;
  12.  
  13. public class mainCommunication extends JavaPlugin{
  14. public static final Logger log = Logger.getLogger("Minecraft");
  15.  
  16. public void onEnable()
  17. {
  18. log.info("cmdTeller v0.1 -- Initializing...");
  19. getServer().getPluginManager().registerEvents(new playerChatListener(), this);
  20. log.info("cmdTeller v0.1 -- Ready for take off...");
  21. }
  22.  
  23. public void onDisable()
  24. {
  25. log.info("cmdTeller v0.1 -- Disabled...");
  26. }
  27.  
  28. public boolean onCommand (CommandSender player, Command cmd, String message, String[] args)
  29. {
  30. Player msgSender = (Player) player;
  31.  
  32. if (message.equalsIgnoreCase("hello"))
  33. {
  34. msgSender.sendMessage(ChatColor.RED + "[Server]" + ChatColor.WHITE + " Hello, Welcome to the Server");
  35. return true;
  36. }
  37.  
  38. return false;
  39. }
  40. }
  41.  
  42. /*******************************mainCommunication.java --- Start*************************************/
  43.  
  44. /*******************************playerChatListener.java --- Start*************************************/
  45.  
  46. package me.ninjawaffles.cmdCommunicator;
  47.  
  48. import org.bukkit.event.EventHandler;
  49. import org.bukkit.event.EventPriority;
  50. import org.bukkit.event.Listener;
  51. import org.bukkit.event.player.PlayerChatEvent;
  52.  
  53. public class playerChatListener implements Listener{
  54.  
  55. @EventHandler(priority = EventPriority.NORMAL)
  56. public void onPlayerChat (PlayerChatEvent event)
  57. {
  58. event.setMessage(event.getMessage().replaceAll("damn", "****"));
  59. }
  60.  
  61. }
  62.  
  63. /*******************************playerChatListener.java --- End*************************************/
  64.  
  65.  
  66. /*******************************plugin.yml --- Start*************************************/
  67.  
  68. name: cmdTeller
  69. version: 0.1
  70. main: me.ninjawaffles.cmdCommunicator.mainCommunication
  71. commands:
  72. hello:
  73. description: Sends a message to the server, and awaits a reply
  74. usage: /hello
  75.  
  76. /*******************************plugin.yml --- End*************************************/
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement