minecraft.js
Version:
Minecraft data serialization/deserialization and networking
21 lines (18 loc) • 787 B
JavaScript
(function(Minecraft) {
/** @constructor */
Minecraft.WolfEntity = function(args) {
if(typeof args != 'object') args = {};
args.id = 'Wolf';
Minecraft.MobEntity.call(this, args);
this.owner = args.owner || "";
this.sitting = args.sitting || false;
this.angry = args.angry || false;
};
Minecraft.WolfEntity.prototype = new Minecraft.MobEntity();
Minecraft.WolfEntity.prototype.constructor = Minecraft.WolfEntity;
Minecraft.WolfEntity.prototype.tagFormat = Minecraft.MobEntity.prototype.tagFormat.clone().append([
new Minecraft.TagFormat('string', 'Owner', 'owner'),
new Minecraft.TagFormat('byte', 'Sitting', 'sitting'),
new Minecraft.TagFormat('byte', 'Angry', 'angry')
]);
})(Minecraft);