Advertisement
Guest User

e.e

a guest
Nov 12th, 2015
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.53 KB | None | 0 0
  1. package me.leozinhoplay;
  2.  
  3. import org.bukkit.Bukkit;
  4. import org.bukkit.command.Command;
  5. import org.bukkit.command.CommandSender;
  6. import org.bukkit.entity.Player;
  7. import org.bukkit.event.EventHandler;
  8. import org.bukkit.event.Listener;
  9. import org.bukkit.event.player.AsyncPlayerChatEvent;
  10. import org.bukkit.plugin.java.JavaPlugin;
  11.  
  12. public class BloquearPalavras extends JavaPlugin
  13. implements Listener
  14. {
  15. @EventHandler
  16. public void onPlayerChat(AsyncPlayerChatEvent e)
  17. {
  18. for (String world : e.getMessage().split(" "))
  19. if (getConfig().getStringList("Palavras").contains(world))
  20. {
  21. e.setCancelled(true);
  22. e.getPlayer().sendMessage(getConfig().getString("Mensagem").replace("&", "§"));
  23. }
  24. }
  25.  
  26. @Override
  27. public boolean onCommand(CommandSender sender, Command command, String cmd, String[] args)
  28. {
  29. if (!(sender instanceof Player)) {
  30. sender.sendMessage("§6Use este comando in-game.");
  31. return false;
  32. }
  33. Player p = (Player)sender;
  34. if (cmd.equalsIgnoreCase("bpreload")) {
  35. if (!p.hasPermission("bp.reload")) {
  36. sender.sendMessage("§9§l[!] §fSem permissao.");
  37. return false;
  38. }
  39. reloadConfig();
  40. sender.sendMessage("§9§l[!] §fConfiguraçao recarregada!");
  41. return true;
  42. }
  43.  
  44. return false;
  45. }
  46.  
  47. public void onEnable()
  48. {
  49. Bukkit.getServer().getPluginManager().registerEvents(this, this);
  50. getConfig().options().copyDefaults(true);
  51. saveConfig();
  52. }
  53.  
  54. public void onDisable()
  55. {
  56. }
  57. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement