diff --git a/pom.xml b/pom.xml
index 8c0a4545..33aba2e3 100644
--- a/pom.xml
+++ b/pom.xml
@@ -346,6 +346,10 @@
com.google.gson
fr.xephi.authme.libs.com.google.gson
+
+
+
+
@@ -865,6 +869,14 @@
+
+
+
+
+
+
+
+
org.tyrannyofheaven.bukkit
diff --git a/src/main/java/fr/xephi/authme/listener/LoginLocationFixListener.java b/src/main/java/fr/xephi/authme/listener/LoginLocationFixListener.java
index 7bf410ee..13288367 100644
--- a/src/main/java/fr/xephi/authme/listener/LoginLocationFixListener.java
+++ b/src/main/java/fr/xephi/authme/listener/LoginLocationFixListener.java
@@ -50,7 +50,7 @@ public class LoginLocationFixListener implements Listener {
@EventHandler
public void onPlayerJoin(PlayerJoinEvent event) {
Player player = event.getPlayer();
- Location JoinLocation = player.getLocation().getBlock().getLocation().add(0.5, 0.1, 0.5);
+ Location JoinLocation = player.getLocation();
if (isFixPortalStuck) {
if (!JoinLocation.getBlock().getType().equals(materialPortal) && !JoinLocation.getBlock().getRelative(BlockFace.UP).getType().equals(materialPortal)) {
return;
@@ -73,7 +73,8 @@ public class LoginLocationFixListener implements Listener {
JoinBlock.breakNaturally();
}
messages.send(player, MessageKey.LOCATION_FIX_PORTAL);
- } else if (isFixGroundStuck) {
+ }
+ if (isFixGroundStuck) {
Material UpType = JoinLocation.getBlock().getRelative(BlockFace.UP).getType();
World world = player.getWorld();
int MaxHeight = world.getMaxHeight();
@@ -108,5 +109,6 @@ public class LoginLocationFixListener implements Listener {
}
}
}
+
}
}