Advertisement
Leymooo

Untitled

Nov 10th, 2016
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.24 KB | None | 0 0
  1. package ru.leymooo;
  2.  
  3. import org.bukkit.event.EventHandler;
  4. import org.bukkit.event.Listener;
  5. import org.bukkit.event.player.PlayerLoginEvent;
  6. import org.bukkit.event.player.PlayerLoginEvent.Result;
  7. import org.bukkit.plugin.java.JavaPlugin;
  8.  
  9.  
  10. public class Main extends JavaPlugin implements Listener {
  11. public void onEnable(){
  12. getServer().getPluginManager().registerEvents(this, this);
  13. }
  14. @EventHandler
  15. public void onLigon(PlayerLoginEvent e) {
  16. String realaddress = e.getRealAddress().getHostAddress();
  17. String address = e.getHostname().split(" ")[0].split(":")[0];
  18. //Я хз. Скоко не пыталя, так и не смог убрать пробел. В логах отображается этот пробел как 'nul'
  19. for(int i = 0; i < address.length(); i++) {
  20. if ((int)address.charAt(i) == 0) {
  21. address = address.substring(0, i);
  22. break;
  23. }
  24. }
  25. if (realaddress.equalsIgnoreCase(address)||address.contains("localhost")||address.contains("127.0.0.1")||address.contains("0.0.0.0")) {
  26. e.setKickMessage("Ваш IP запрещён");
  27. e.setResult(Result.KICK_OTHER);
  28. }
  29. }
  30.  
  31. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement