Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package ru.leymooo;
- import org.bukkit.event.EventHandler;
- import org.bukkit.event.Listener;
- import org.bukkit.event.player.PlayerLoginEvent;
- import org.bukkit.event.player.PlayerLoginEvent.Result;
- import org.bukkit.plugin.java.JavaPlugin;
- public class Main extends JavaPlugin implements Listener {
- public void onEnable(){
- getServer().getPluginManager().registerEvents(this, this);
- }
- @EventHandler
- public void onLigon(PlayerLoginEvent e) {
- String realaddress = e.getRealAddress().getHostAddress();
- String address = e.getHostname().split(" ")[0].split(":")[0];
- //Я хз. Скоко не пыталя, так и не смог убрать пробел. В логах отображается этот пробел как 'nul'
- for(int i = 0; i < address.length(); i++) {
- if ((int)address.charAt(i) == 0) {
- address = address.substring(0, i);
- break;
- }
- }
- if (realaddress.equalsIgnoreCase(address)||address.contains("localhost")||address.contains("127.0.0.1")||address.contains("0.0.0.0")) {
- e.setKickMessage("Ваш IP запрещён");
- e.setResult(Result.KICK_OTHER);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement