From be426e92dfdcb0ebb33a10e0842c6f70b8d3e56b Mon Sep 17 00:00:00 2001 From: Brokkonaut Date: Fri, 5 Oct 2018 23:51:08 +0200 Subject: [PATCH] Fix NPE in WorldGuardPlugin.wrapOfflinePlayer() The constructor of BukkitOfflinePlayer calls the constructor of BukkitPlayer with a null player. So without this fix it is not possible to create any BukkitOfflinePlayer. --- .../src/main/java/com/sk89q/worldguard/bukkit/BukkitPlayer.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/worldguard-legacy/src/main/java/com/sk89q/worldguard/bukkit/BukkitPlayer.java b/worldguard-legacy/src/main/java/com/sk89q/worldguard/bukkit/BukkitPlayer.java index 08772aa31..553304b0a 100644 --- a/worldguard-legacy/src/main/java/com/sk89q/worldguard/bukkit/BukkitPlayer.java +++ b/worldguard-legacy/src/main/java/com/sk89q/worldguard/bukkit/BukkitPlayer.java @@ -41,7 +41,7 @@ public BukkitPlayer(WorldGuardPlugin plugin, Player player) { super((WorldEditPlugin) Bukkit.getPluginManager().getPlugin("WorldEdit"), player); this.plugin = plugin; // getName() takes longer than before in newer versions of Minecraft - this.name = player.getName(); + this.name = player == null ? null : player.getName(); this.silenced = silenced; }