diff --git a/nms-patches/InventoryEnderChest.patch b/nms-patches/InventoryEnderChest.patch
index 2591f07ed6..18f4a07b85 100644
--- a/nms-patches/InventoryEnderChest.patch
+++ b/nms-patches/InventoryEnderChest.patch
@@ -1,8 +1,9 @@
 --- a/net/minecraft/server/InventoryEnderChest.java
 +++ b/net/minecraft/server/InventoryEnderChest.java
-@@ -1,11 +1,21 @@
+@@ -1,11 +1,27 @@
  package net.minecraft.server;
  
++import org.bukkit.Location;
 +import org.bukkit.inventory.InventoryHolder;
 +
  public class InventoryEnderChest extends InventorySubcontainer {
@@ -14,6 +15,11 @@
 +    public InventoryHolder getBukkitOwner() {
 +        return owner.getBukkitEntity();
 +    }
++
++    @Override
++    public Location getLocation() {
++        return new Location(this.a.getWorld().getWorld(), this.a.getPosition().getX(), this.a.getPosition().getY(), this.a.getPosition().getZ());
++    }
  
 -    public InventoryEnderChest() {
 +    public InventoryEnderChest(EntityHuman owner) {