19162c3688
Some of the plugins are not yet supported. If you're feeling brave you can build from source using ant.
34 lines
1.1 KiB
JavaScript
34 lines
1.1 KiB
JavaScript
var File = java.io.File;
|
|
/*
|
|
wph 20140102 - warn if legacy 'mcserver/js-plugins' or
|
|
'mcserver/plugins/scriptcraft' directories are present
|
|
*/
|
|
module.exports = function( jsPluginsRootDir ) {
|
|
var mcServerDir = new File(jsPluginsRootDir.canonicalPath).parentFile;
|
|
if (mcServerDir == null){
|
|
console.warn('Could not find parent directory for ' + jsPluginsRootDir.canonicalPath);
|
|
return;
|
|
}
|
|
var legacyExists = false,
|
|
legacyDirs = [
|
|
new File( mcServerDir, 'js-plugins' ),
|
|
new File( mcServerDir, 'plugins/scriptcraft' )
|
|
];
|
|
|
|
for ( var i = 0; i < legacyDirs.length; i++ ) {
|
|
if ( legacyDirs[i].exists()
|
|
&& legacyDirs[i].isDirectory() ) {
|
|
|
|
legacyExists = true;
|
|
|
|
console.warn('Legacy ScriptCraft directory %s was found. This directory is no longer used.',
|
|
legacyDirs[i].canonicalPath);
|
|
console.warn('Please put plugins in the ' + jsPluginsRootDir.canonicalPath + '/plugins directory');
|
|
}
|
|
}
|
|
if ( legacyExists ) {
|
|
console.info( 'Please note that the working directory for %s is %s',
|
|
__plugin, jsPluginsRootDir.canonicalPath );
|
|
}
|
|
};
|