From baa313e603e72691ee0e761d7b43314c04946960 Mon Sep 17 00:00:00 2001 From: ZombieStriker Date: Sun, 16 Sep 2018 12:54:14 -0400 Subject: [PATCH] v3.7.78 --- changelog.txt | 3 +++ plugin.yml | 2 +- src/me/zombie_striker/lobbyapi/Main.java | 3 +++ 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/changelog.txt b/changelog.txt index 8392253..fe7f04e 100644 --- a/changelog.txt +++ b/changelog.txt @@ -1,3 +1,6 @@ +3.7.78 + Added fix for unregistered worlds on death. + 3.7.77 Fixed EnderChest NPE for unregistered worlds. diff --git a/plugin.yml b/plugin.yml index 3df5e44..fd15f9d 100644 --- a/plugin.yml +++ b/plugin.yml @@ -1,5 +1,5 @@ main: me.zombie_striker.lobbyapi.Main -version: 3.7.77 +version: 3.7.78 api-version: 1.13 name: LobbyAPI commands: diff --git a/src/me/zombie_striker/lobbyapi/Main.java b/src/me/zombie_striker/lobbyapi/Main.java index 1398036..0b66537 100644 --- a/src/me/zombie_striker/lobbyapi/Main.java +++ b/src/me/zombie_striker/lobbyapi/Main.java @@ -306,6 +306,9 @@ private void onDeath(PlayerDeathEvent event) { @EventHandler private void onPlayerDeath(PlayerRespawnEvent event) { LobbyWorld lb = LobbyAPI.getLobbyWorld(event.getPlayer().getWorld().getName()); + + if(lb==null) + return; if (!event.getPlayer().getWorld().getGameRuleValue("keepInventory").equalsIgnoreCase("true")) clearInventory(event.getPlayer());