From 3892fb6de32ee1fcfeefc3955ce80ddceab445a1 Mon Sep 17 00:00:00 2001 From: Romain Beaumont Date: Fri, 21 Aug 2015 15:44:06 +0200 Subject: [PATCH] bump minecraft data : now multi version support --- package.json | 2 +- src/browser.js | 3 ++- src/client.js | 4 ++-- src/index.js | 2 +- src/transforms/serializer.js | 3 ++- src/version.js | 3 ++- 6 files changed, 10 insertions(+), 7 deletions(-) diff --git a/package.json b/package.json index da7f6e0..8020a6d 100644 --- a/package.json +++ b/package.json @@ -46,7 +46,7 @@ "readable-stream": "^1.1.0", "superagent": "~0.10.0", "ursa-purejs": "0.0.3", - "minecraft-data": "0.4.0" + "minecraft-data": "0.5.1" }, "optionalDependencies": { "ursa": "~0.8.0" diff --git a/src/browser.js b/src/browser.js index d74ef2c..686c1b3 100644 --- a/src/browser.js +++ b/src/browser.js @@ -1,4 +1,5 @@ -var packets = require('minecraft-data').protocol; +var version = require('./version'); +var packets = require('minecraft-data')(version.majorVersion).protocol; var readPackets = require("./packets").readPackets; var packetIndexes = readPackets(packets, states); var utils = require("./utils"); diff --git a/src/client.js b/src/client.js index 630d71e..7cfecc9 100644 --- a/src/client.js +++ b/src/client.js @@ -7,8 +7,8 @@ var EventEmitter = require('events').EventEmitter , crypto = require('crypto') , states = serializer.states ; - -var packets = require('minecraft-data').protocol; +var version = require('./version'); +var packets = require('minecraft-data')(version.majorVersion).protocol; var readPackets = require("./packets").readPackets; var packetIndexes = readPackets(packets, states); diff --git a/src/index.js b/src/index.js index 5175ac0..368905e 100644 --- a/src/index.js +++ b/src/index.js @@ -4,7 +4,7 @@ var Yggdrasil = require('./yggdrasil.js'); var serializer = require("./transforms/serializer"); var utils = require("./utils"); var version = require("./version"); -var packets = require('minecraft-data').protocol; +var packets = require('minecraft-data')(version.majorVersion).protocol; var readPackets = require("./packets").readPackets; var packetIndexes = readPackets(packets, serializer.states); var createClient = require("./createClient"); diff --git a/src/transforms/serializer.js b/src/transforms/serializer.js index 4579bde..b329f42 100644 --- a/src/transforms/serializer.js +++ b/src/transforms/serializer.js @@ -47,7 +47,8 @@ proto.addTypes(conditional); module.exports.types = proto.types; var evalCondition = require("../utils").evalCondition; -var packets = require('minecraft-data').protocol; +var version = require('../version'); +var packets = require('minecraft-data')(version.majorVersion).protocol; var readPackets = require("../packets").readPackets; var packetIndexes = readPackets(packets, states); diff --git a/src/version.js b/src/version.js index 527a2e9..7c8b165 100644 --- a/src/version.js +++ b/src/version.js @@ -1,4 +1,5 @@ module.exports={ version:47, - minecraftVersion:'1.8.1' + minecraftVersion:'1.8.1', + majorVersion:'1.8' };