From 880ba74a114d4c7c322a2e9ac0710437c792f29a Mon Sep 17 00:00:00 2001 From: Bukkit/Spigot Date: Sat, 25 Jun 2016 21:21:36 +1000 Subject: [PATCH] SPIGOT-1039: Improve DoubleChest semantics By: md_5 --- .../src/main/java/org/bukkit/block/DoubleChest.java | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/paper-api/src/main/java/org/bukkit/block/DoubleChest.java b/paper-api/src/main/java/org/bukkit/block/DoubleChest.java index 148099c5c1..663fcbbd89 100644 --- a/paper-api/src/main/java/org/bukkit/block/DoubleChest.java +++ b/paper-api/src/main/java/org/bukkit/block/DoubleChest.java @@ -29,22 +29,22 @@ public class DoubleChest implements InventoryHolder { } public Location getLocation() { - return new Location(getWorld(), getX(), getY(), getZ()); + return getInventory().getLocation(); } public World getWorld() { - return ((Chest)getLeftSide()).getWorld(); + return getLocation().getWorld(); } public double getX() { - return 0.5 * (((Chest)getLeftSide()).getX() + ((Chest)getRightSide()).getX()); + return getLocation().getX(); } public double getY() { - return 0.5 * (((Chest)getLeftSide()).getY() + ((Chest)getRightSide()).getY()); + return getLocation().getY(); } public double getZ() { - return 0.5 * (((Chest)getLeftSide()).getZ() + ((Chest)getRightSide()).getZ()); + return getLocation().getZ(); } }