diff --git a/package.json b/package.json index c98faea..ed10751 100644 --- a/package.json +++ b/package.json @@ -39,7 +39,8 @@ "requireindex": "~1.0.0", "vec3": "0.1.3", "spiralloop": "1.0.2", - "node-dir": "~0.1.9" + "node-dir": "~0.1.9", + "uuid-1345": "~0.99.6" }, "repository": { "type": "git", diff --git a/src/lib/serverPlugins/login.js b/src/lib/serverPlugins/login.js index bb7ee0d..8bfbd86 100644 --- a/src/lib/serverPlugins/login.js +++ b/src/lib/serverPlugins/login.js @@ -2,12 +2,18 @@ var path = require('path'); var requireIndex = require('requireindex'); var playerPlugins = requireIndex(path.join(__dirname,'..', 'playerPlugins')); var Player=require("../player"); +var UUID = require('uuid-1345'); module.exports = inject; function inject(serv,options) { serv._server.on('login', function (client) { + if(!options["online-mode"]) + client.uuid=UUID.v3({ + namespace: UUID.namespace.dns, + name: client.username + }); var player=new Player(); player._client=client; for(var pluginName in playerPlugins) {