I am trying to develop a plugin which should be able to let a player open a chest from far away. Everything works except for the part where the chest is supposed to open... Opening chests nearby works fine, but opening chests from like 1000 blocks away or opening chests in another world does not work at all. The code to open the chest is: org.bukkit.Block targetBlock = ...; org.bukkit.entity.Player player = ...; Code: net.minecraft.server.World w = ((CraftWorld)targetBlock.getWorld()).getHandle(); net.minecraft.server.EntityHuman eHuman = ((CraftPlayer)player).getHandle(); boolean result = net.minecraft.server.Block.CHEST.interact(w, targetBlock.getX(), targetBlock.getY(), targetBlock.getZ(), eHuman); I know that the boolean result has the value true, I know that the targetBlock is a chest. I found the code from this post, and some others with a similar question: http://forums.bukkit.org/threads/how-to-press-a-button-from-a-plugin.26996/ So how to make it possible to open a chest that is far away from the player?