mirror of
https://github.com/essentials/Essentials.git
synced 2025-02-24 08:22:56 +01:00
[trunk] getSaveDestination: floor location and center the player on the block
Less chance to get stuck in walls git-svn-id: https://svn.java.net/svn/essentials~svn/trunk@1176 e251c2fe-e539-e718-e476-b85c1f46cddb
This commit is contained in:
parent
5d17db19b4
commit
dd4a22c379
@ -48,9 +48,9 @@ public class PlayerExtension extends PlayerWrapper
|
||||
public Location getSafeDestination(Location loc) throws Exception
|
||||
{
|
||||
World world = loc.getWorld();
|
||||
double x = Math.round(loc.getX())+0.5;
|
||||
double y = Math.round(loc.getY());
|
||||
double z = Math.round(loc.getZ())+0.5;
|
||||
double x = Math.floor(loc.getX())+0.5;
|
||||
double y = Math.floor(loc.getY());
|
||||
double z = Math.floor(loc.getZ())+0.5;
|
||||
|
||||
while (isBlockAboveAir(world, x, y, z))
|
||||
{
|
||||
|
Loading…
x
Reference in New Issue
Block a user