Files
node-minecraft-data/test/bedrock.js
extremeheat 4fc73beae0 Update bedrock item and version handling (#110)
* add bedrock item handling

* use getters in data.js, return URL for non-JSON

* export protocol yaml

* add version methods to docs

* fix typo

* Update api.md

* allow version comparing majorVersions

* deprecated prepublish script -> prepare which runs on git install

* update submodule dir

* fix ci

* require non-relative path

* revert

* merge master

* Merge branch 'master' into bedrock

* add version checking alias

* remove bedrock data provider

* disable bedrock item tests
2021-09-24 17:02:44 +02:00

27 lines
830 B
JavaScript

/* eslint-env mocha */
// const assert = require('assert')
// const packets = require('minecraft-packets').bedrock
// function test (version) {
// console.log('->', version)
// const packet = packets[version]['from-server']
// const mcd = require('minecraft-data')('bedrock_' + version)
// if (!mcd.items) {
// console.log(`Don't have data for '${version}', skipping`)
// return
// }
// mcd.loadItemPalette(packet.start_game[-1].json.itemstates)
// const { item, block } = mcd.findItemByName('acacia_trapdoor')
// assert.ok(item)
// assert.ok(block)
// assert.strictEqual(mcd.findItemByRuntimeId(1).blockId, 1)
// }
// describe('can query bedrock items', function () {
// for (const version in packets) {
// it('works on ' + version, function () {
// test(version)
// })
// }
// })