minecraft.js
Version:
Minecraft data serialization/deserialization and networking
19 lines (16 loc) • 803 B
JavaScript
(function(Minecraft) {
/** @constructor */
Minecraft.FurnaceMinecartEntity = function(args) {
if(typeof args != 'object') args = {};
Minecraft.MinecartEntity.call(this, args);
this.push = args.push || new Minecraft.Vector2(0, 0);
this.fuel = args.fuel || 100;
};
Minecraft.FurnaceMinecartEntity.prototype = new Minecraft.MinecartEntity();
Minecraft.FurnaceMinecartEntity.prototype.constructor = Minecraft.FurnaceMinecartEntity;
Minecraft.FurnaceMinecartEntity.prototype.tagFormat = Minecraft.MinecartEntity.prototype.tagFormat.clone().append([
new Minecraft.TagFormat('double', 'PushX', 'push.x'),
new Minecraft.TagFormat('double', 'PushZ', 'push.z'),
new Minecraft.TagFormat('short', 'Fuel', 'fuel')
]);
})(Minecraft);