Use minecraft-data for protocol data (#126)
* use minecraft-data protocol data * use minecraft-data for extra data * Update .npmignore * update skin data * fix example * remove .gitattr * fix mcdata skin import, disable install script
This commit is contained in:
parent
1f7e94e5db
commit
f8ea6c01f4
22 changed files with 39 additions and 52032 deletions
|
|
@ -16,9 +16,9 @@ process.env.DEBUG = 'minecraft-protocol' // packet logging
|
|||
const { Server } = require('bedrock-protocol')
|
||||
|
||||
const { hasDumps } = require('../../tools/genPacketDumps')
|
||||
const DataProvider = require('../../data/provider')
|
||||
const { waitFor } = require('../../src/datatypes/util')
|
||||
const { loadWorld } = require('./serverChunks')
|
||||
const { join } = require('path')
|
||||
|
||||
async function startServer (version = '1.17.10', ok) {
|
||||
if (!hasDumps(version)) {
|
||||
|
|
@ -30,7 +30,7 @@ async function startServer (version = '1.17.10', ok) {
|
|||
const server = new Server({ host: '0.0.0.0', port, version })
|
||||
let loop
|
||||
|
||||
const getPath = (packetPath) => DataProvider(server.options.protocolVersion).getPath(packetPath)
|
||||
const getPath = (packetPath) => join(__dirname, `../data/${server.options.version}/${packetPath}`)
|
||||
const get = (packetName) => require(getPath(`sample/packets/${packetName}.json`))
|
||||
|
||||
server.listen()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue