Advertisement
Guest User

AntiCheat

a guest
Jul 27th, 2017
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.71 KB | None | 0 0
  1. package FrostCheat.Main;
  2.  
  3. import java.util.HashMap;
  4. import java.util.UUID;
  5.  
  6. import org.bukkit.Bukkit;
  7. import org.bukkit.ChatColor;
  8. import org.bukkit.OfflinePlayer;
  9. import org.bukkit.entity.Entity;
  10. import org.bukkit.entity.Player;
  11. import org.bukkit.plugin.PluginManager;
  12. import org.bukkit.plugin.java.JavaPlugin;
  13.  
  14. import com.mojang.authlib.yggdrasil.response.User;
  15.  
  16. import FrostCheat.Main.Checks.CheckResult;
  17. import FrostCheat.Main.Events.JoinAndLeaveListener;
  18. import FrostCheat.Main.Events.MoveListener;
  19. import FrostCheat.Main.util.Settings;
  20.  
  21.  
  22. public class WAC extends JavaPlugin {
  23.  
  24.  
  25. public static HashMap<UUID, User> USERS = new HashMap<>();
  26. private Entity p;
  27.  
  28. public void onEnable() {
  29. PluginManager pm = Bukkit.getPluginManager();
  30. pm.registerEvents(new JoinAndLeaveListener(), this);
  31. pm.registerEvents(new MoveListener(), this);
  32.  
  33. for(Player p: Bukkit.getOnlinePlayers());
  34. USERS.put(p.getUniqueId(), new User());
  35.  
  36. }
  37.  
  38. public static void log(CheckResult cr, User u) {
  39. String message = ChatColor.DARK_PURPLE.toString() + ChatColor.BOLD + "WAC" + ChatColor.RED + u.getPlayer().getName() + ChatColor.GRAY + " " + cr.getLevel().toString().toLowerCase() + " " + ChatColor.DARK_PURPLE + cr.getType().getName() + ChatColor.GRAY + "" + cr.getMessage();
  40.  
  41. return;
  42.  
  43. for(Player p : Bukkit.getOnlinePlayers()) {
  44.  
  45. if(p.hasPermission(Settings.NOTIFY)) {
  46. p.sendMessage(message);
  47. Bukkit.getConsoleSender().sendMessage(message);
  48.  
  49. }
  50. }
  51.  
  52. }
  53. public WAC(Entity p) {
  54. super();
  55. this.p = p;
  56. }
  57.  
  58. // TODO Auto-generated method stub
  59.  
  60. public static void log(CheckResult speed) {
  61. // TODO Auto-generated method stub
  62.  
  63. }
  64.  
  65. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement