This repository has been archived on 2021-07-14. You can view files and clone it, but cannot push or open issues or pull requests.
scriptcraft/src/main/javascript/utils/utils.js
walterhiggins c44dd44e66 first
2013-02-10 17:53:08 +00:00

25 lines
798 B
JavaScript

/************************************************************************
Utilities Module
================
Miscellaneous utility functions and classes to help with programming.
* locationToString(Location) - returns a bukkit Location object in string form.
* getPlayerObject(playerName) - returns the Player object for a named
player or `self` if no name is provided.
***/
var utils = utils || {
locationToString: function(location){
return JSON.stringify([""+location.world.name,location.x, location.y, location.z]);
},
getPlayerObject: function(playerName){
if (typeof playerName == "undefined")
return self;
if (typeof playerName == "string")
return org.bukkit.Bukkit.getPlayer(playerName);
return player;
}
};