diff --git a/src/Terminal/commands/cd.ts b/src/Terminal/commands/cd.ts index ac1c63fa3..7fb9d2c7b 100644 --- a/src/Terminal/commands/cd.ts +++ b/src/Terminal/commands/cd.ts @@ -30,7 +30,11 @@ export function cd( terminal.error("Invalid path. Failed to change directories"); return; } - + if (terminal.cwd().length>1 && dir === ".."){ + terminal.setcwd(evaledDir); + return; + } + const server = player.getCurrentServer(); if (!containsFiles(server, evaledDir)) { terminal.error("Invalid path. Failed to change directories");