@Override public Vector[] getBlockHitbox(org.bukkit.block.Block block) { net.minecraft.server.v1_7_R3.World w = ((CraftWorld) block.getWorld()).getHandle(); net.minecraft.server.v1_7_R3.Block b = w.getType(block.getX(), block.getY(), block.getZ()); b.updateShape(w, block.getX(), block.getY(), block.getZ()); return new Vector[] { new Vector(block.getX() + b.x(), block.getY() + b.z(), block.getZ() + b.B()), new Vector(block.getX() + b.y(), block.getY() + b.A(), block.getZ() + b.C()) }; }