diff --git a/src/main/java/uranium/listeners/PlayerListener.java b/src/main/java/uranium/listeners/PlayerListener.java index af7375a..2106a22 100644 --- a/src/main/java/uranium/listeners/PlayerListener.java +++ b/src/main/java/uranium/listeners/PlayerListener.java @@ -80,6 +80,7 @@ public class PlayerListener implements Listener { public void onPlayerInteract(PlayerInteractEvent event) { if (!(event.getAction() == Action.RIGHT_CLICK_BLOCK)) return; User user = UserManager.getUser(event.getPlayer()); + if (user == null) return; if (!user.isVanished()) return; if (event.getClickedBlock().getType() == Material.CHEST @@ -96,6 +97,7 @@ public class PlayerListener implements Listener { @EventHandler(ignoreCancelled = true) public void onInventoryClick(InventoryClickEvent event) { User user = UserManager.getUser((Player) event.getWhoClicked()); + if (user == null) return; if (!user.isVanished()) return; if (event.getInventory().getType() == InventoryType.CHEST) @@ -106,6 +108,7 @@ public class PlayerListener implements Listener { public void onPlayerDamageEntity(EntityDamageByEntityEvent event) { if (!(event.getEntity() instanceof Player) || !(event.getDamager() instanceof Player)) return; User user = UserManager.getUser((Player) event.getDamager()); + if (user == null) return; if (user.isVanished()) { event.setCancelled(true); diff --git a/src/main/resources/plugin.yml b/src/main/resources/plugin.yml index ec338f4..5edf4c7 100644 --- a/src/main/resources/plugin.yml +++ b/src/main/resources/plugin.yml @@ -1,5 +1,5 @@ name: Uranium -version: 1.0-LITE +version: 1.0.1-LITE main: uranium.Main description: A moderation utility for Eaglercraft 1.8 servers. author: Cold