@Override public void sendToJail(final IUser user, final String jail) throws Exception { acquireReadLock(); try { if (user.isOnline()) { Location loc = getJail(jail); user.getTeleport().now(loc, false, TeleportCause.COMMAND); } user.setJail(jail); } finally { unlock(); } }