UNPKG

minecraft.js

Version:

Minecraft data serialization/deserialization and networking

23 lines (20 loc) 885 B
(function(Minecraft) { /** @constructor */ Minecraft.PaintingEntity = function(args) { if(typeof args != 'object') args = {}; args.id = 'Painting'; Minecraft.ItemEntity.call(this, args); this.dir = args.dir || 1; this.motive = args.motive || 'Default'; this.tile = args.tile || new Minecraft.Vector3(0, 0, 0); }; Minecraft.PaintingEntity.prototype = new Minecraft.ItemEntity(); Minecraft.PaintingEntity.prototype.constructor = Minecraft.PaintingEntity; Minecraft.PaintingEntity.prototype.tagFormat = Minecraft.ItemEntity.prototype.tagFormat.clone().append([ new Minecraft.TagFormat('byte', 'Dir', 'dir'), new Minecraft.TagFormat('string', 'Motive', 'motive'), new Minecraft.TagFormat('int', 'TileX', 'tile.x'), new Minecraft.TagFormat('int', 'TileY', 'tile.y'), new Minecraft.TagFormat('int', 'TileZ', 'tile.z') ]); })(Minecraft);