Files
node-minecraft-data/browser.js
T
Romain Beaumont eb92ebd02c make node-minecraft-data work in the browser by creating a browser.js that uses static requires instead of dynamic ones
That means the bundle.js produced by browserify contains all the versions, but that can be improved later if needed
2015-11-14 20:49:45 +01:00

38 lines
1.4 KiB
JavaScript

var loader=require("./loader");
module.exports = function(version)
{
return loader(version,mcVersionToMcData);
};
function mcVersionToMcData(mcVersion)
{
return data[mcVersion];
}
var data={
"1.8":{
blocks:require('./minecraft-data/data/1.8/blocks'),
biomes: require('./minecraft-data/data/1.8/biomes'),
items: require('./minecraft-data/data/1.8/items'),
recipes: require('./minecraft-data/data/1.8/recipes'),
instruments: require('./minecraft-data/data/1.8/instruments'),
materials: require('./minecraft-data/data/1.8/materials'),
entities: require('./minecraft-data/data/1.8/entities'),
protocol: require('./minecraft-data/data/1.8/protocol'),
windows: require('./minecraft-data/data/1.8/windows'),
version: require('./minecraft-data/data/1.8/version')
},
"1.9":{
blocks:require('./minecraft-data/data/1.9/blocks'),
biomes: require('./minecraft-data/data/1.9/biomes'),
items: require('./minecraft-data/data/1.9/items'),
recipes: require('./minecraft-data/data/1.9/recipes'),
instruments: require('./minecraft-data/data/1.9/instruments'),
materials: require('./minecraft-data/data/1.9/materials'),
entities: require('./minecraft-data/data/1.9/entities'),
protocol: require('./minecraft-data/data/1.9/protocol'),
windows: require('./minecraft-data/data/1.9/windows'),
version: require('./minecraft-data/data/1.9/version')
}
};