diff --git a/Bukkit/Plugin/src/main/java/dev/brighten/antivpn/bukkit/BukkitPlayer.java b/Bukkit/Plugin/src/main/java/dev/brighten/antivpn/bukkit/BukkitPlayer.java index f45f9e9..e1c2af5 100644 --- a/Bukkit/Plugin/src/main/java/dev/brighten/antivpn/bukkit/BukkitPlayer.java +++ b/Bukkit/Plugin/src/main/java/dev/brighten/antivpn/bukkit/BukkitPlayer.java @@ -17,7 +17,6 @@ package dev.brighten.antivpn.bukkit; import dev.brighten.antivpn.api.APIPlayer; -import org.bukkit.Bukkit; import org.bukkit.ChatColor; import org.bukkit.entity.Player; import org.bukkit.scheduler.BukkitRunnable; @@ -26,7 +25,7 @@ public class BukkitPlayer extends APIPlayer { private final Player player; public BukkitPlayer(Player player) { - super(player.getUniqueId(), player.getName(), player.getAddress().getAddress()); + super(player.getUniqueId(), player.getName(), player.getAddress() != null ? player.getAddress().getAddress() : null); this.player = player; } @@ -38,13 +37,11 @@ public class BukkitPlayer extends APIPlayer { @Override public void kickPlayer(String reason) { - if(!Bukkit.isPrimaryThread()) { - new BukkitRunnable() { - public void run() { - player.kickPlayer(ChatColor.translateAlternateColorCodes('&', reason)); - } - }.runTask(BukkitPlugin.pluginInstance.getPlugin()); - } else player.kickPlayer(ChatColor.translateAlternateColorCodes('&', reason)); + new BukkitRunnable() { + public void run() { + player.kickPlayer(ChatColor.translateAlternateColorCodes('&', reason)); + } + }.runTask(BukkitPlugin.pluginInstance.getPlugin()); } @Override diff --git a/build.gradle b/build.gradle index daf06ef..6c80399 100644 --- a/build.gradle +++ b/build.gradle @@ -13,7 +13,7 @@ def aggregateTestProjects = [ allprojects { group = 'dev.brighten.antivpn' - version = '1.10.0' + version = '1.10.1' repositories { maven { url 'https://repo.papermc.io/repository/maven-public/' }