From ae7f7249a00293d96554152f97c9904d6457135c Mon Sep 17 00:00:00 2001 From: walterhiggins Date: Sat, 19 Jan 2013 00:43:44 +0000 Subject: [PATCH] Added getPlayerObject() utility function --- js-plugins/core/_scriptcraft.js | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/js-plugins/core/_scriptcraft.js b/js-plugins/core/_scriptcraft.js index 0960909..94fc3ad 100644 --- a/js-plugins/core/_scriptcraft.js +++ b/js-plugins/core/_scriptcraft.js @@ -312,6 +312,14 @@ var verbose = verbose || false; var _locToString = function(location){ return JSON.stringify([""+location.world.name,location.x, location.y, location.z]); }; + + var _getPlayerObject = function(player){ + if (typeof player == "undefined") + return __self; + if (typeof player == "string") + return org.bukkit.Bukkit.getPlayer(player); + return player; + }; global.load = _load; global.save = _save; global.reload = _reload; @@ -320,7 +328,7 @@ var verbose = verbose || false; global.command = _command; global._onTabComplete = __onTabCompleteJS; global.locationToString = _locToString; - + global.getPlayerObject = _getPlayerObject; // // assumes this was loaded from js-plugins/core/ // load all of the plugins.