mirror of
https://github.com/PaperMC/Paper.git
synced 2024-11-23 19:15:32 +01:00
Cleared up spawn distance calculation.
This commit is contained in:
parent
0e821e60c9
commit
2c5dd11c62
@ -71,12 +71,7 @@ public class ItemBlock extends Item {
|
|||||||
CraftItemStack itemInHand = new CraftItemStack(itemstack);
|
CraftItemStack itemInHand = new CraftItemStack(itemstack);
|
||||||
CraftPlayer thePlayer = new CraftPlayer(((WorldServer) world).getServer(), (EntityPlayerMP) entityplayer);
|
CraftPlayer thePlayer = new CraftPlayer(((WorldServer) world).getServer(), (EntityPlayerMP) entityplayer);
|
||||||
|
|
||||||
int xFromSpawn = (int) MathHelper.e(i - world.m);
|
int distanceFromSpawn = (int) Math.max(Math.abs(i - world.m), Math.abs(k - world.o));
|
||||||
int distanceFromSpawn = (int) MathHelper.e(k - world.o);
|
|
||||||
|
|
||||||
if (xFromSpawn > distanceFromSpawn) {
|
|
||||||
distanceFromSpawn = xFromSpawn;
|
|
||||||
}
|
|
||||||
|
|
||||||
// CraftBukkit hardcoded Spawn distance for now
|
// CraftBukkit hardcoded Spawn distance for now
|
||||||
boolean canBuild = distanceFromSpawn > 16 || thePlayer.isOp();
|
boolean canBuild = distanceFromSpawn > 16 || thePlayer.isOp();
|
||||||
|
Loading…
Reference in New Issue
Block a user