UNPKG

minecraft.js

Version:

Minecraft data serialization/deserialization and networking

24 lines (21 loc) 959 B
(function(Minecraft) { /** @constructor */ Minecraft.ProjectileEntity = function(args) { if(typeof args != 'object') args = {}; Minecraft.Entity.call(this, args); this.tile = args.tile || false; this.inTile = args.inTile || false; this.shake = args.shake || 0; this.inGround = args.inGround || false; }; Minecraft.ProjectileEntity.prototype = new Minecraft.Entity(); Minecraft.ProjectileEntity.prototype.constructor = Minecraft.ProjectileEntity; Minecraft.ProjectileEntity.prototype.tagFormat = Minecraft.Entity.prototype.tagFormat.clone().append([ new Minecraft.TagFormat('short', 'xTile', 'tile.x'), new Minecraft.TagFormat('short', 'yTile', 'tile.y'), new Minecraft.TagFormat('short', 'zTile', 'tile.z'), new Minecraft.TagFormat('byte', 'inTile', 'inTile'), new Minecraft.TagFormat('byte', 'shake', 'shake'), new Minecraft.TagFormat('byte', 'inGround', 'inGround') ]); })(Minecraft);