diff --git a/build.xml b/build.xml index 4fe8977..7deaa2c 100644 --- a/build.xml +++ b/build.xml @@ -75,8 +75,8 @@ - - + + @@ -103,7 +103,7 @@ Walter Higgins - + @@ -113,7 +113,7 @@ Walter Higgins - + @@ -134,7 +134,7 @@ Walter Higgins @@ -142,7 +142,7 @@ Walter Higgins @@ -150,7 +150,7 @@ Walter Higgins diff --git a/src/docs/javascript/generateApiDocs.js b/src/docs/js/generateApiDocs.js similarity index 100% rename from src/docs/javascript/generateApiDocs.js rename to src/docs/js/generateApiDocs.js diff --git a/src/docs/javascript/generateTOC.js b/src/docs/js/generateTOC.js similarity index 100% rename from src/docs/javascript/generateTOC.js rename to src/docs/js/generateTOC.js diff --git a/src/main/javascript/lib/command.js b/src/main/js/lib/command.js similarity index 100% rename from src/main/javascript/lib/command.js rename to src/main/js/lib/command.js diff --git a/src/main/javascript/lib/console.js b/src/main/js/lib/console.js similarity index 100% rename from src/main/javascript/lib/console.js rename to src/main/js/lib/console.js diff --git a/src/main/javascript/lib/events.js b/src/main/js/lib/events.js similarity index 100% rename from src/main/javascript/lib/events.js rename to src/main/js/lib/events.js diff --git a/src/main/javascript/lib/js-patch.js b/src/main/js/lib/js-patch.js similarity index 100% rename from src/main/javascript/lib/js-patch.js rename to src/main/js/lib/js-patch.js diff --git a/src/main/javascript/lib/json2.js b/src/main/js/lib/json2.js similarity index 100% rename from src/main/javascript/lib/json2.js rename to src/main/js/lib/json2.js diff --git a/src/main/javascript/lib/persistence.js b/src/main/js/lib/persistence.js similarity index 100% rename from src/main/javascript/lib/persistence.js rename to src/main/js/lib/persistence.js diff --git a/src/main/javascript/lib/plugin.js b/src/main/js/lib/plugin.js similarity index 87% rename from src/main/javascript/lib/plugin.js rename to src/main/js/lib/plugin.js index a85cbb3..819461d 100644 --- a/src/main/javascript/lib/plugin.js +++ b/src/main/js/lib/plugin.js @@ -13,7 +13,7 @@ var _plugin = function(/* String */ moduleName, /* Object */ moduleObject, isPer // // don't load plugin more than once // - if (typeof _plugins[moduleName] != "undefined") + if (typeof _plugins[moduleName] != 'undefined') return _plugins[moduleName].module; var pluginData = {persistent: isPersistent, module: moduleObject}; @@ -34,14 +34,14 @@ var scriptCraftDir = null; var pluginDir = null; var dataDir = null; -exports.autoload = function(dir) { +exports.autoload = function(dir,logger) { scriptCraftDir = dir; - pluginDir = new File(dir, "plugins"); - dataDir = new File(dir, "data"); + pluginDir = new File(dir, 'plugins'); + dataDir = new File(dir, 'data'); var _canonize = function(file){ - return '' + file.canonicalPath.replaceAll("\\\\","/"); + return '' + file.canonicalPath.replaceAll('\\\\','/'); }; /* recursively walk the given directory and return a list of all .js files @@ -85,7 +85,7 @@ exports.autoload = function(dir) { global[property] = module[property]; } }catch (e){ - + logger.severe('Plugin ' + pluginPath + ' ' + e); } } }; diff --git a/src/main/javascript/lib/readme.md b/src/main/js/lib/readme.md similarity index 100% rename from src/main/javascript/lib/readme.md rename to src/main/js/lib/readme.md diff --git a/src/main/javascript/lib/require.js b/src/main/js/lib/require.js similarity index 100% rename from src/main/javascript/lib/require.js rename to src/main/js/lib/require.js diff --git a/src/main/javascript/lib/scriptcraft.js b/src/main/js/lib/scriptcraft.js similarity index 97% rename from src/main/javascript/lib/scriptcraft.js rename to src/main/js/lib/scriptcraft.js index 929b7a7..a8d393f 100644 --- a/src/main/javascript/lib/scriptcraft.js +++ b/src/main/js/lib/scriptcraft.js @@ -625,7 +625,7 @@ function __onEnable (__engine, __plugin, __script) return result; }; - plugins.autoload(jsPluginsRootDir); + plugins.autoload(jsPluginsRootDir,logger); /* wph 20140102 - warn if legacy 'craftbukkit/js-plugins' or 'craftbukkit/scriptcraft' directories are present */ diff --git a/src/main/javascript/lib/tabcomplete-jsp.js b/src/main/js/lib/tabcomplete-jsp.js similarity index 100% rename from src/main/javascript/lib/tabcomplete-jsp.js rename to src/main/js/lib/tabcomplete-jsp.js diff --git a/src/main/javascript/lib/tabcomplete.js b/src/main/js/lib/tabcomplete.js similarity index 100% rename from src/main/javascript/lib/tabcomplete.js rename to src/main/js/lib/tabcomplete.js diff --git a/src/main/javascript/modules/blocks.js b/src/main/js/modules/blocks.js similarity index 100% rename from src/main/javascript/modules/blocks.js rename to src/main/js/modules/blocks.js diff --git a/src/main/javascript/modules/fireworks/fireworks.js b/src/main/js/modules/fireworks/fireworks.js similarity index 100% rename from src/main/javascript/modules/fireworks/fireworks.js rename to src/main/js/modules/fireworks/fireworks.js diff --git a/src/main/javascript/modules/fireworks/package.json b/src/main/js/modules/fireworks/package.json similarity index 100% rename from src/main/javascript/modules/fireworks/package.json rename to src/main/js/modules/fireworks/package.json diff --git a/src/main/javascript/modules/http/package.json b/src/main/js/modules/http/package.json similarity index 100% rename from src/main/javascript/modules/http/package.json rename to src/main/js/modules/http/package.json diff --git a/src/main/javascript/modules/http/request.js b/src/main/js/modules/http/request.js similarity index 100% rename from src/main/javascript/modules/http/request.js rename to src/main/js/modules/http/request.js diff --git a/src/main/javascript/modules/minigames/scoreboard.js b/src/main/js/modules/minigames/scoreboard.js similarity index 100% rename from src/main/javascript/modules/minigames/scoreboard.js rename to src/main/js/modules/minigames/scoreboard.js diff --git a/src/main/javascript/modules/partial.js b/src/main/js/modules/partial.js similarity index 100% rename from src/main/javascript/modules/partial.js rename to src/main/js/modules/partial.js diff --git a/src/main/javascript/modules/sc-mqtt.js b/src/main/js/modules/sc-mqtt.js similarity index 100% rename from src/main/javascript/modules/sc-mqtt.js rename to src/main/js/modules/sc-mqtt.js diff --git a/src/main/javascript/modules/signs/menu.js b/src/main/js/modules/signs/menu.js similarity index 100% rename from src/main/javascript/modules/signs/menu.js rename to src/main/js/modules/signs/menu.js diff --git a/src/main/javascript/modules/signs/package.json b/src/main/js/modules/signs/package.json similarity index 100% rename from src/main/javascript/modules/signs/package.json rename to src/main/js/modules/signs/package.json diff --git a/src/main/javascript/modules/signs/signs.js b/src/main/js/modules/signs/signs.js similarity index 100% rename from src/main/javascript/modules/signs/signs.js rename to src/main/js/modules/signs/signs.js diff --git a/src/main/javascript/modules/underscore/package.json b/src/main/js/modules/underscore/package.json similarity index 100% rename from src/main/javascript/modules/underscore/package.json rename to src/main/js/modules/underscore/package.json diff --git a/src/main/javascript/modules/underscore/underscore.js b/src/main/js/modules/underscore/underscore.js similarity index 100% rename from src/main/javascript/modules/underscore/underscore.js rename to src/main/js/modules/underscore/underscore.js diff --git a/src/main/javascript/modules/utils/package.json b/src/main/js/modules/utils/package.json similarity index 100% rename from src/main/javascript/modules/utils/package.json rename to src/main/js/modules/utils/package.json diff --git a/src/main/javascript/modules/utils/string-exts.js b/src/main/js/modules/utils/string-exts.js similarity index 100% rename from src/main/javascript/modules/utils/string-exts.js rename to src/main/js/modules/utils/string-exts.js diff --git a/src/main/javascript/modules/utils/utils.js b/src/main/js/modules/utils/utils.js similarity index 100% rename from src/main/javascript/modules/utils/utils.js rename to src/main/js/modules/utils/utils.js diff --git a/src/main/javascript/plugins/alias/alias.js b/src/main/js/plugins/alias/alias.js similarity index 100% rename from src/main/javascript/plugins/alias/alias.js rename to src/main/js/plugins/alias/alias.js diff --git a/src/main/javascript/plugins/arrows.js b/src/main/js/plugins/arrows.js similarity index 100% rename from src/main/javascript/plugins/arrows.js rename to src/main/js/plugins/arrows.js diff --git a/src/main/javascript/plugins/chat/color.js b/src/main/js/plugins/chat/color.js similarity index 100% rename from src/main/javascript/plugins/chat/color.js rename to src/main/js/plugins/chat/color.js diff --git a/src/main/javascript/plugins/classroom/classroom.js b/src/main/js/plugins/classroom/classroom.js similarity index 100% rename from src/main/javascript/plugins/classroom/classroom.js rename to src/main/js/plugins/classroom/classroom.js diff --git a/src/main/javascript/plugins/commando/commando-test.js b/src/main/js/plugins/commando/commando-test.js similarity index 100% rename from src/main/javascript/plugins/commando/commando-test.js rename to src/main/js/plugins/commando/commando-test.js diff --git a/src/main/javascript/plugins/commando/commando.js b/src/main/js/plugins/commando/commando.js similarity index 100% rename from src/main/javascript/plugins/commando/commando.js rename to src/main/js/plugins/commando/commando.js diff --git a/src/main/javascript/plugins/drone/blocktype.js b/src/main/js/plugins/drone/blocktype.js similarity index 100% rename from src/main/javascript/plugins/drone/blocktype.js rename to src/main/js/plugins/drone/blocktype.js diff --git a/src/main/javascript/plugins/drone/contrib/castle.js b/src/main/js/plugins/drone/contrib/castle.js similarity index 100% rename from src/main/javascript/plugins/drone/contrib/castle.js rename to src/main/js/plugins/drone/contrib/castle.js diff --git a/src/main/javascript/plugins/drone/contrib/chessboard.js b/src/main/js/plugins/drone/contrib/chessboard.js similarity index 100% rename from src/main/javascript/plugins/drone/contrib/chessboard.js rename to src/main/js/plugins/drone/contrib/chessboard.js diff --git a/src/main/javascript/plugins/drone/contrib/cottage.js b/src/main/js/plugins/drone/contrib/cottage.js similarity index 100% rename from src/main/javascript/plugins/drone/contrib/cottage.js rename to src/main/js/plugins/drone/contrib/cottage.js diff --git a/src/main/javascript/plugins/drone/contrib/dancefloor.js b/src/main/js/plugins/drone/contrib/dancefloor.js similarity index 100% rename from src/main/javascript/plugins/drone/contrib/dancefloor.js rename to src/main/js/plugins/drone/contrib/dancefloor.js diff --git a/src/main/javascript/plugins/drone/contrib/fort.js b/src/main/js/plugins/drone/contrib/fort.js similarity index 100% rename from src/main/javascript/plugins/drone/contrib/fort.js rename to src/main/js/plugins/drone/contrib/fort.js diff --git a/src/main/javascript/plugins/drone/contrib/lcd-clock.js b/src/main/js/plugins/drone/contrib/lcd-clock.js similarity index 100% rename from src/main/javascript/plugins/drone/contrib/lcd-clock.js rename to src/main/js/plugins/drone/contrib/lcd-clock.js diff --git a/src/main/javascript/plugins/drone/contrib/logo.js b/src/main/js/plugins/drone/contrib/logo.js similarity index 100% rename from src/main/javascript/plugins/drone/contrib/logo.js rename to src/main/js/plugins/drone/contrib/logo.js diff --git a/src/main/javascript/plugins/drone/contrib/rainbow.js b/src/main/js/plugins/drone/contrib/rainbow.js similarity index 100% rename from src/main/javascript/plugins/drone/contrib/rainbow.js rename to src/main/js/plugins/drone/contrib/rainbow.js diff --git a/src/main/javascript/plugins/drone/contrib/rboxcall.js b/src/main/js/plugins/drone/contrib/rboxcall.js similarity index 100% rename from src/main/javascript/plugins/drone/contrib/rboxcall.js rename to src/main/js/plugins/drone/contrib/rboxcall.js diff --git a/src/main/javascript/plugins/drone/contrib/redstonewire.js b/src/main/js/plugins/drone/contrib/redstonewire.js similarity index 100% rename from src/main/javascript/plugins/drone/contrib/redstonewire.js rename to src/main/js/plugins/drone/contrib/redstonewire.js diff --git a/src/main/javascript/plugins/drone/contrib/skyscraper-example.js b/src/main/js/plugins/drone/contrib/skyscraper-example.js similarity index 100% rename from src/main/javascript/plugins/drone/contrib/skyscraper-example.js rename to src/main/js/plugins/drone/contrib/skyscraper-example.js diff --git a/src/main/javascript/plugins/drone/contrib/spiral_stairs.js b/src/main/js/plugins/drone/contrib/spiral_stairs.js similarity index 100% rename from src/main/javascript/plugins/drone/contrib/spiral_stairs.js rename to src/main/js/plugins/drone/contrib/spiral_stairs.js diff --git a/src/main/javascript/plugins/drone/contrib/streamer.js b/src/main/js/plugins/drone/contrib/streamer.js similarity index 100% rename from src/main/javascript/plugins/drone/contrib/streamer.js rename to src/main/js/plugins/drone/contrib/streamer.js diff --git a/src/main/javascript/plugins/drone/contrib/temple.js b/src/main/js/plugins/drone/contrib/temple.js similarity index 100% rename from src/main/javascript/plugins/drone/contrib/temple.js rename to src/main/js/plugins/drone/contrib/temple.js diff --git a/src/main/javascript/plugins/drone/drone-firework.js b/src/main/js/plugins/drone/drone-firework.js similarity index 100% rename from src/main/javascript/plugins/drone/drone-firework.js rename to src/main/js/plugins/drone/drone-firework.js diff --git a/src/main/javascript/plugins/drone/drone.js b/src/main/js/plugins/drone/drone.js similarity index 100% rename from src/main/javascript/plugins/drone/drone.js rename to src/main/js/plugins/drone/drone.js diff --git a/src/main/javascript/plugins/drone/sphere.js b/src/main/js/plugins/drone/sphere.js similarity index 100% rename from src/main/javascript/plugins/drone/sphere.js rename to src/main/js/plugins/drone/sphere.js diff --git a/src/main/javascript/plugins/drone/test.js b/src/main/js/plugins/drone/test.js similarity index 100% rename from src/main/javascript/plugins/drone/test.js rename to src/main/js/plugins/drone/test.js diff --git a/src/main/javascript/plugins/examples/example-1-hello-module.js b/src/main/js/plugins/examples/example-1-hello-module.js similarity index 100% rename from src/main/javascript/plugins/examples/example-1-hello-module.js rename to src/main/js/plugins/examples/example-1-hello-module.js diff --git a/src/main/javascript/plugins/examples/example-2-hello-command.js b/src/main/js/plugins/examples/example-2-hello-command.js similarity index 100% rename from src/main/javascript/plugins/examples/example-2-hello-command.js rename to src/main/js/plugins/examples/example-2-hello-command.js diff --git a/src/main/javascript/plugins/examples/example-3-hello-ops-only.js b/src/main/js/plugins/examples/example-3-hello-ops-only.js similarity index 100% rename from src/main/javascript/plugins/examples/example-3-hello-ops-only.js rename to src/main/js/plugins/examples/example-3-hello-ops-only.js diff --git a/src/main/javascript/plugins/examples/example-4-hello-parameters.js b/src/main/js/plugins/examples/example-4-hello-parameters.js similarity index 100% rename from src/main/javascript/plugins/examples/example-4-hello-parameters.js rename to src/main/js/plugins/examples/example-4-hello-parameters.js diff --git a/src/main/javascript/plugins/examples/example-5-hello-using-module.js b/src/main/js/plugins/examples/example-5-hello-using-module.js similarity index 100% rename from src/main/javascript/plugins/examples/example-5-hello-using-module.js rename to src/main/js/plugins/examples/example-5-hello-using-module.js diff --git a/src/main/javascript/plugins/examples/example-6-hello-player.js b/src/main/js/plugins/examples/example-6-hello-player.js similarity index 100% rename from src/main/javascript/plugins/examples/example-6-hello-player.js rename to src/main/js/plugins/examples/example-6-hello-player.js diff --git a/src/main/javascript/plugins/examples/example-7-hello-events.js b/src/main/js/plugins/examples/example-7-hello-events.js similarity index 100% rename from src/main/javascript/plugins/examples/example-7-hello-events.js rename to src/main/js/plugins/examples/example-7-hello-events.js diff --git a/src/main/javascript/plugins/homes/homes.js b/src/main/js/plugins/homes/homes.js similarity index 100% rename from src/main/javascript/plugins/homes/homes.js rename to src/main/js/plugins/homes/homes.js diff --git a/src/main/javascript/plugins/minigames/NumberGuess.js b/src/main/js/plugins/minigames/NumberGuess.js similarity index 100% rename from src/main/javascript/plugins/minigames/NumberGuess.js rename to src/main/js/plugins/minigames/NumberGuess.js diff --git a/src/main/javascript/plugins/minigames/SnowballFight.js b/src/main/js/plugins/minigames/SnowballFight.js similarity index 100% rename from src/main/javascript/plugins/minigames/SnowballFight.js rename to src/main/js/plugins/minigames/SnowballFight.js diff --git a/src/main/javascript/plugins/minigames/cow-clicker.js b/src/main/js/plugins/minigames/cow-clicker.js similarity index 100% rename from src/main/javascript/plugins/minigames/cow-clicker.js rename to src/main/js/plugins/minigames/cow-clicker.js diff --git a/src/main/javascript/plugins/signs/examples.js b/src/main/js/plugins/signs/examples.js similarity index 100% rename from src/main/javascript/plugins/signs/examples.js rename to src/main/js/plugins/signs/examples.js diff --git a/src/main/javascript/plugins/spawn.js b/src/main/js/plugins/spawn.js similarity index 100% rename from src/main/javascript/plugins/spawn.js rename to src/main/js/plugins/spawn.js diff --git a/src/main/javascript/readme.md b/src/main/js/readme.md similarity index 100% rename from src/main/javascript/readme.md rename to src/main/js/readme.md