cletus/node_modules/prismarine-registry/lib/index.js
2025-05-09 15:53:19 -05:00

18 lines
454 B
JavaScript

const loader = require('./loader')
module.exports = (version) => {
const staticData = require('minecraft-data')(version)
if (!staticData) {
throw new Error('Do not have data for ' + version)
}
const data = loader(staticData)
let registry
if (version.startsWith('bedrock_')) {
registry = require('./bedrock')(data, staticData)
} else {
registry = require('./pc')(data, staticData)
}
return Object.assign(data, registry)
}