mirror of
https://github.com/essentials/Essentials.git
synced 2025-08-16 11:37:30 +02:00
Fix NPE in /back when no previous location exists
This commit is contained in:
@@ -16,6 +16,10 @@ public class Commandback extends EssentialsCommand
|
||||
@Override
|
||||
protected void run(final Server server, final User user, final String commandLabel, final String[] args) throws Exception
|
||||
{
|
||||
if (user.getLastLocation() == null)
|
||||
{
|
||||
throw new Exception(_("noLocationFound"));
|
||||
}
|
||||
if (user.getWorld() != user.getLastLocation().getWorld() && ess.getSettings().isWorldTeleportPermissions()
|
||||
&& !user.isAuthorized("essentials.worlds." + user.getLastLocation().getWorld().getName()))
|
||||
{
|
||||
|
@@ -523,3 +523,4 @@ radiusTooBig=\u00a74Radius is too big\! Maximum radius is {0}.
|
||||
isIpBanned=\u00a76IP \u00a7c{0} \u00a76is banned.
|
||||
mobDataList=\u00a76Valid mob data\:\u00a7r {0}
|
||||
vanish=\u00a76Vanish for {0}\u00a76\: {1}
|
||||
noLocationFound=\u00a74No valid location found.
|
||||
|
@@ -528,3 +528,4 @@ radiusTooBig=\u00a74Radius is too big\! Maximum radius is {0}.
|
||||
isIpBanned=\u00a76IP \u00a7c{0} \u00a76is banned.
|
||||
mobDataList=\u00a76Valid mob data\:\u00a7r {0}
|
||||
vanish=\u00a76Vanish for {0}\u00a76\: {1}
|
||||
noLocationFound=\u00a74No valid location found.
|
||||
|
@@ -523,3 +523,4 @@ radiusTooBig=\u00a74Radius is too big\! Maximum radius is {0}.
|
||||
isIpBanned=\u00a76IP \u00a7c{0} \u00a76is banned.
|
||||
mobDataList=\u00a76Valid mob data\:\u00a7r {0}
|
||||
vanish=\u00a76Vanish for {0}\u00a76\: {1}
|
||||
noLocationFound=\u00a74No valid location found.
|
||||
|
@@ -523,3 +523,4 @@ radiusTooBig=\u00a74Radius is too big\! Maximum radius is {0}.
|
||||
isIpBanned=\u00a76IP \u00a7c{0} \u00a76is banned.
|
||||
mobDataList=\u00a76Valid mob data\:\u00a7r {0}
|
||||
vanish=\u00a76Vanish for {0}\u00a76\: {1}
|
||||
noLocationFound=\u00a74No valid location found.
|
||||
|
@@ -523,3 +523,4 @@ radiusTooBig=\u00a74Radius is too big\! Maximum radius is {0}.
|
||||
isIpBanned=\u00a76IP \u00a7c{0} \u00a76is banned.
|
||||
mobDataList=\u00a76Valid mob data\:\u00a7r {0}
|
||||
vanish=\u00a76Vanish for {0}\u00a76\: {1}
|
||||
noLocationFound=\u00a74No valid location found.
|
||||
|
@@ -523,3 +523,4 @@ radiusTooBig=\u00a74Radius is too big\! Maximum radius is {0}.
|
||||
isIpBanned=\u00a76IP \u00a7c{0} \u00a76is banned.
|
||||
mobDataList=\u00a76Valid mob data\:\u00a7r {0}
|
||||
vanish=\u00a76Vanish for {0}\u00a76\: {1}
|
||||
noLocationFound=\u00a74No valid location found.
|
||||
|
@@ -523,3 +523,4 @@ radiusTooBig=\u00a74Radius is too big\! Maximum radius is {0}.
|
||||
isIpBanned=\u00a76IP \u00a7c{0} \u00a76is banned.
|
||||
mobDataList=\u00a76Valid mob data\:\u00a7r {0}
|
||||
vanish=\u00a76Vanish for {0}\u00a76\: {1}
|
||||
noLocationFound=\u00a74No valid location found.
|
||||
|
@@ -523,3 +523,4 @@ radiusTooBig=\u00a74Radius is too big\! Maximum radius is {0}.
|
||||
isIpBanned=\u00a76IP \u00a7c{0} \u00a76is banned.
|
||||
mobDataList=\u00a76Valid mob data\:\u00a7r {0}
|
||||
vanish=\u00a76Vanish for {0}\u00a76\: {1}
|
||||
noLocationFound=\u00a74No valid location found.
|
||||
|
@@ -523,3 +523,4 @@ radiusTooBig=\u00a74Radius is too big\! Maximum radius is {0}.
|
||||
isIpBanned=\u00a76IP \u00a7c{0} \u00a76is banned.
|
||||
mobDataList=\u00a76Valid mob data\:\u00a7r {0}
|
||||
vanish=\u00a76Vanish for {0}\u00a76\: {1}
|
||||
noLocationFound=\u00a74No valid location found.
|
||||
|
@@ -523,3 +523,4 @@ radiusTooBig=\u00a74Radius is too big\! Maximum radius is {0}.
|
||||
isIpBanned=\u00a76IP \u00a7c{0} \u00a76is banned.
|
||||
mobDataList=\u00a76Valid mob data\:\u00a7r {0}
|
||||
vanish=\u00a76Vanish for {0}\u00a76\: {1}
|
||||
noLocationFound=\u00a74No valid location found.
|
||||
|
@@ -523,3 +523,4 @@ radiusTooBig=\u00a74Radius is too big\! Maximum radius is {0}.
|
||||
isIpBanned=\u00a76IP \u00a7c{0} \u00a76is banned.
|
||||
mobDataList=\u00a76Valid mob data\:\u00a7r {0}
|
||||
vanish=\u00a76Vanish for {0}\u00a76\: {1}
|
||||
noLocationFound=\u00a74No valid location found.
|
||||
|
@@ -523,3 +523,4 @@ radiusTooBig=\u00a74Radius is too big\! Maximum radius is {0}.
|
||||
isIpBanned=\u00a76IP \u00a7c{0} \u00a76is banned.
|
||||
mobDataList=\u00a76Valid mob data\:\u00a7r {0}
|
||||
vanish=\u00a76Vanish for {0}\u00a76\: {1}
|
||||
noLocationFound=\u00a74No valid location found.
|
||||
|
@@ -523,3 +523,4 @@ radiusTooBig=\u00a74Radius is too big\! Maximum radius is {0}.
|
||||
isIpBanned=\u00a76IP \u00a7c{0} \u00a76is banned.
|
||||
mobDataList=\u00a76Valid mob data\:\u00a7r {0}
|
||||
vanish=\u00a76Vanish for {0}\u00a76\: {1}
|
||||
noLocationFound=\u00a74No valid location found.
|
||||
|
@@ -523,3 +523,4 @@ radiusTooBig=\u00a74Radius is too big\! Maximum radius is {0}.
|
||||
isIpBanned=\u00a76IP \u00a7c{0} \u00a76is banned.
|
||||
mobDataList=\u00a76Valid mob data\:\u00a7r {0}
|
||||
vanish=\u00a76Vanish for {0}\u00a76\: {1}
|
||||
noLocationFound=\u00a74No valid location found.
|
||||
|
@@ -523,3 +523,4 @@ radiusTooBig=\u00a74Radius is too big\! Maximum radius is {0}.
|
||||
isIpBanned=\u00a76IP \u00a7c{0} \u00a76is banned.
|
||||
mobDataList=\u00a76Valid mob data\:\u00a7r {0}
|
||||
vanish=\u00a76Vanish for {0}\u00a76\: {1}
|
||||
noLocationFound=\u00a74No valid location found.
|
||||
|
@@ -523,3 +523,4 @@ radiusTooBig=\u00a74Radius is too big\! Maximum radius is {0}.
|
||||
isIpBanned=\u00a76IP \u00a7c{0} \u00a76is banned.
|
||||
mobDataList=\u00a76Valid mob data\:\u00a7r {0}
|
||||
vanish=\u00a76Vanish for {0}\u00a76\: {1}
|
||||
noLocationFound=\u00a74No valid location found.
|
||||
|
@@ -523,3 +523,4 @@ radiusTooBig=\u00a74Radius is too big\! Maximum radius is {0}.
|
||||
isIpBanned=\u00a76IP \u00a7c{0} \u00a76is banned.
|
||||
mobDataList=\u00a76Valid mob data\:\u00a7r {0}
|
||||
vanish=\u00a76Vanish for {0}\u00a76\: {1}
|
||||
noLocationFound=\u00a74No valid location found.
|
||||
|
@@ -523,3 +523,4 @@ radiusTooBig=\u00a74Radius is too big\! Maximum radius is {0}.
|
||||
isIpBanned=\u00a76IP \u00a7c{0} \u00a76is banned.
|
||||
mobDataList=\u00a76Valid mob data\:\u00a7r {0}
|
||||
vanish=\u00a76Vanish for {0}\u00a76\: {1}
|
||||
noLocationFound=\u00a74No valid location found.
|
||||
|
Reference in New Issue
Block a user