SPIGOT-1039: Improve DoubleChest semantics

By: md_5 <git@md-5.net>
This commit is contained in:
Bukkit/Spigot
2016-06-25 21:21:36 +10:00
parent 00f0acbeeb
commit 880ba74a11

View File

@@ -29,22 +29,22 @@ public class DoubleChest implements InventoryHolder {
} }
public Location getLocation() { public Location getLocation() {
return new Location(getWorld(), getX(), getY(), getZ()); return getInventory().getLocation();
} }
public World getWorld() { public World getWorld() {
return ((Chest)getLeftSide()).getWorld(); return getLocation().getWorld();
} }
public double getX() { public double getX() {
return 0.5 * (((Chest)getLeftSide()).getX() + ((Chest)getRightSide()).getX()); return getLocation().getX();
} }
public double getY() { public double getY() {
return 0.5 * (((Chest)getLeftSide()).getY() + ((Chest)getRightSide()).getY()); return getLocation().getY();
} }
public double getZ() { public double getZ() {
return 0.5 * (((Chest)getLeftSide()).getZ() + ((Chest)getRightSide()).getZ()); return getLocation().getZ();
} }
} }