minecraft.js
Version:
Minecraft data serialization/deserialization and networking
33 lines (25 loc) • 1.14 kB
JavaScript
var Minecraft = module.exports = {
constants: require(__dirname + '/constants.js'),
Vector2: require(__dirname + '/vector2.js'),
Vector3: require(__dirname + '/vector3.js'),
UInt4Array: require(__dirname + '/uint4Array.js'),
Tag: require(__dirname + '/tag.js'),
TagFormat: require(__dirname + '/tagFormat.js'),
Enchantment: require(__dirname + '/enchantment.js'),
Item: require(__dirname + '/item.js'),
Player: require(__dirname + '/player.js'),
Entity: require(__dirname + '/entity.js'),
Block: require(__dirname + '/block.js'),
Chunk: require(__dirname + '/chunk.js'),
Region: require(__dirname + '/region.js'),
TileEntity: require(__dirname + '/tileEntity.js'),
TileTick: require(__dirname + '/tileTick.js'),
World: require(__dirname + '/world.js'),
blocks: require(__dirname + '/blocks.js'),
items: require(__dirname + '/items.js'),
//TODO: deal with entity subclasses
//entities: require(__dirname + '/entities'),
Packet: require(__dirname + '/network/packet.js'),
protocol: require(__dirname + '/network/protocol.js'),
Socket: require(__dirname + '/network/socket.js')
};