From ec15f5657355561b4393689d84114d904ff8afa6 Mon Sep 17 00:00:00 2001 From: CraftBukkit/Spigot Date: Wed, 2 Jan 2019 22:58:07 +1100 Subject: [PATCH] Remove redundant BlockPosition creation from sleep API By: md_5 --- .../java/org/bukkit/craftbukkit/entity/CraftHumanEntity.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftHumanEntity.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftHumanEntity.java index 030c4d235a..e5f782e6f1 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftHumanEntity.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftHumanEntity.java @@ -162,7 +162,7 @@ public class CraftHumanEntity extends CraftLivingEntity implements HumanEntity { Preconditions.checkArgument(location != null, "Location == null"); Preconditions.checkArgument(location.getWorld().equals(getWorld()), "Cannot sleep across worlds"); - BlockPosition blockposition = new BlockPosition(new BlockPosition(location.getBlockX(), location.getBlockY(), location.getBlockZ())); + BlockPosition blockposition = new BlockPosition(location.getBlockX(), location.getBlockY(), location.getBlockZ()); IBlockData iblockdata = getHandle().world.getType(blockposition); if (!(iblockdata.getBlock() instanceof BlockBed)) { return false;