Unified file selection and checking API.

This commit is contained in:
sk89q
2011-01-30 20:40:22 -08:00
parent 2bc75dd5db
commit d5173a8763
9 changed files with 252 additions and 83 deletions

View File

@@ -19,6 +19,7 @@
package com.sk89q.worldedit.commands;
import java.io.File;
import com.sk89q.util.commands.Command;
import com.sk89q.util.commands.CommandContext;
import com.sk89q.worldedit.*;
@@ -45,8 +46,11 @@ public class ScriptingCommands {
String[] scriptArgs = args.getSlice(1);
session.setLastScript(args.getString(0));
File dir = we.getWorkingDirectoryFile(we.getConfiguration().scriptsDir);
File f = we.getSafeFile(player, dir, args.getString(0), "js");
we.runScript(player, args.getString(0), scriptArgs);
we.runScript(player, f, scriptArgs);
}
@Command(
@@ -70,8 +74,11 @@ public class ScriptingCommands {
}
String[] scriptArgs = args.getSlice(0);
File dir = we.getWorkingDirectoryFile(we.getConfiguration().scriptsDir);
File f = we.getSafeFile(player, dir, lastScript, "js");
we.runScript(player, lastScript, scriptArgs);
we.runScript(player, f, scriptArgs);
}
}