minecraft.js
Version:
Minecraft data serialization/deserialization and networking
21 lines (18 loc) • 729 B
JavaScript
(function(Minecraft) {
/** @constructor */
Minecraft.XpOrbEntity = function(args) {
if(typeof args != 'object') args = {};
args.id = 'XPOrb';
Minecraft.ItemEntity.call(this, args);
this.health = args.health || 5;
this.age = args.age || 0;
this.value = args.value || 1;
};
Minecraft.XpOrbEntity.prototype = new Minecraft.ItemEntity();
Minecraft.XpOrbEntity.prototype.constructor = Minecraft.XpOrbEntity;
Minecraft.XpOrbEntity.prototype.tagFormat = Minecraft.ItemEntity.prototype.tagFormat.clone().append([
new Minecraft.TagFormat('short', 'Health', 'health'),
new Minecraft.TagFormat('short', 'Age', 'age'),
new Minecraft.TagFormat('short', 'Value', 'value')
]);
})(Minecraft);