function enter(pi) { if (pi.getPlayer().getMapId() != 777777777) { const Server = Java.type('net.server.Server'); if (!Server.getInstance().canEnterDeveloperRoom()) { pi.message("The next room is currently unavailable."); return false; } pi.getPlayer().saveLocation("DEVELOPER"); pi.playPortalSound(); pi.warp(777777777, "out00"); } else { try { var toMap = pi.getPlayer().getSavedLocation("DEVELOPER"); pi.playPortalSound(); pi.warp(toMap, "in00"); } catch (err) { pi.playPortalSound(); pi.warp(100000000, 0); } } return true; }