From 73a18ef86365779ceb12d57ffd86ac987d6930be Mon Sep 17 00:00:00 2001 From: Romain Beaumont Date: Mon, 26 Oct 2015 02:59:37 +0100 Subject: [PATCH] use an es6 class for the player --- src/index.js | 1 - src/lib/player.js | 15 ++++++++------- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/index.js b/src/index.js index 403fbdb..a4e830a 100644 --- a/src/index.js +++ b/src/index.js @@ -1,6 +1,5 @@ var mc = require('minecraft-protocol'); var EventEmitter = require('events').EventEmitter; -var util = require('util'); var path = require('path'); var requireIndex = require('requireindex'); var serverPlugins = requireIndex(path.join(__dirname, 'lib', 'serverPlugins')); diff --git a/src/lib/player.js b/src/lib/player.js index 91c92ae..6196015 100644 --- a/src/lib/player.js +++ b/src/lib/player.js @@ -1,12 +1,13 @@ -var util = require('util'); var EventEmitter = require('events').EventEmitter; -module.exports = Player; -function Player() +class Player extends EventEmitter { - EventEmitter.call(this); - this._client=null; - this._entity=null; + constructor() { + super(); + this._client=null; + this.entity=null; + } } -util.inherits(Player, EventEmitter); \ No newline at end of file + +module.exports = Player; \ No newline at end of file