Example #1
0
 public override void writeEntityToNBT(NBTTagCompound nbttagcompound)
 {
     nbttagcompound.setShort("xTile", (short)xTile);
     nbttagcompound.setShort("yTile", (short)yTile);
     nbttagcompound.setShort("zTile", (short)zTile);
     nbttagcompound.setByte("inTile", (byte)inTile);
     nbttagcompound.setByte("shake", (byte)arrowShake);
     nbttagcompound.setByte("inGround", (byte)(inGround ? 1 : 0));
 }
Example #2
0
        public override void writeEntityToNBT(NBTTagCompound nbttagcompound)
        {
            nbttagcompound.setInteger("Type", minecartType);
            if (minecartType == 2)
            {
                nbttagcompound.setDouble("PushX", pushX);
                nbttagcompound.setDouble("PushZ", pushZ);
                nbttagcompound.setShort("Fuel", (short)fuel);
            }
            else if (minecartType == 1)
            {
                var nbttaglist = new NBTTagList();
                for (int i = 0; i < cargoItems.Length; i++)
                {
                    if (cargoItems[i] != null)
                    {
                        var nbttagcompound1 = new NBTTagCompound();
                        nbttagcompound1.setByte("Slot", (byte)i);
                        cargoItems[i].writeToNBT(nbttagcompound1);
                        nbttaglist.setTag(nbttagcompound1);
                    }
                }

                nbttagcompound.setTag("Items", nbttaglist);
            }
        }
Example #3
0
 public NBTTagCompound writeToNBT(NBTTagCompound nbttagcompound)
 {
     nbttagcompound.setShort("id", (short)itemID);
     nbttagcompound.setByte("Count", (byte)stackSize);
     nbttagcompound.setShort("Damage", (short)itemDamage);
     return(nbttagcompound);
 }
Example #4
0
 public override void writeEntityToNBT(NBTTagCompound nbttagcompound)
 {
     nbttagcompound.setByte("Dir", (byte)direction);
     nbttagcompound.setString("Motive", art.title);
     nbttagcompound.setInteger("TileX", xPosition);
     nbttagcompound.setInteger("TileY", yPosition);
     nbttagcompound.setInteger("TileZ", zPosition);
 }
Example #5
0
        public override void writeToNBT(NBTTagCompound nbttagcompound)
        {
            base.writeToNBT(nbttagcompound);
            var nbttaglist = new NBTTagList();

            for (int i = 0; i < dispenserContents.Length; i++)
            {
                if (dispenserContents[i] != null)
                {
                    var nbttagcompound1 = new NBTTagCompound();
                    nbttagcompound1.setByte("Slot", (byte)i);
                    dispenserContents[i].writeToNBT(nbttagcompound1);
                    nbttaglist.setTag(nbttagcompound1);
                }
            }

            nbttagcompound.setTag("Items", nbttaglist);
        }
Example #6
0
 public NBTTagCompound writeToNBT(NBTTagCompound nbttagcompound)
 {
     nbttagcompound.setShort("id", (short) itemID);
     nbttagcompound.setByte("Count", (byte) stackSize);
     nbttagcompound.setShort("Damage", (short) itemDamage);
     return nbttagcompound;
 }
Example #7
0
 public override void writeEntityToNBT(NBTTagCompound nbttagcompound)
 {
     nbttagcompound.setShort("xTile", (short) xTileSnowball);
     nbttagcompound.setShort("yTile", (short) yTileSnowball);
     nbttagcompound.setShort("zTile", (short) zTileSnowball);
     nbttagcompound.setByte("inTile", (byte) inTileSnowball);
     nbttagcompound.setByte("shake", (byte) shakeSnowball);
     nbttagcompound.setByte("inGround", (byte) (inGroundSnowball ? 1 : 0));
 }
Example #8
0
        public override void writeEntityToNBT(NBTTagCompound nbttagcompound)
        {
            nbttagcompound.setInteger("Type", minecartType);
            if (minecartType == 2)
            {
                nbttagcompound.setDouble("PushX", pushX);
                nbttagcompound.setDouble("PushZ", pushZ);
                nbttagcompound.setShort("Fuel", (short) fuel);
            }
            else if (minecartType == 1)
            {
                var nbttaglist = new NBTTagList();
                for (int i = 0; i < cargoItems.Length; i++)
                {
                    if (cargoItems[i] != null)
                    {
                        var nbttagcompound1 = new NBTTagCompound();
                        nbttagcompound1.setByte("Slot", (byte) i);
                        cargoItems[i].writeToNBT(nbttagcompound1);
                        nbttaglist.setTag(nbttagcompound1);
                    }
                }

                nbttagcompound.setTag("Items", nbttaglist);
            }
        }
Example #9
0
 public override void writeEntityToNBT(NBTTagCompound nbttagcompound)
 {
     base.writeEntityToNBT(nbttagcompound);
     nbttagcompound.setBoolean("Sheared", func_21069_f_());
     nbttagcompound.setByte("Color", (byte) getFleeceColor());
 }
Example #10
0
 public override void writeEntityToNBT(NBTTagCompound nbttagcompound)
 {
     nbttagcompound.setByte("Dir", (byte) direction);
     nbttagcompound.setString("Motive", art.title);
     nbttagcompound.setInteger("TileX", xPosition);
     nbttagcompound.setInteger("TileY", yPosition);
     nbttagcompound.setInteger("TileZ", zPosition);
 }
Example #11
0
 public override void writeEntityToNBT(NBTTagCompound nbttagcompound)
 {
     nbttagcompound.setByte("Fuse", (byte)fuse);
 }
Example #12
0
 public override void writeEntityToNBT(NBTTagCompound nbttagcompound)
 {
     base.writeEntityToNBT(nbttagcompound);
     nbttagcompound.setBoolean("Sheared", func_21069_f_());
     nbttagcompound.setByte("Color", (byte)getFleeceColor());
 }
Example #13
0
        public override void writeToNBT(NBTTagCompound nbttagcompound)
        {
            base.writeToNBT(nbttagcompound);
            var nbttaglist = new NBTTagList();
            for (int i = 0; i < dispenserContents.Length; i++)
            {
                if (dispenserContents[i] != null)
                {
                    var nbttagcompound1 = new NBTTagCompound();
                    nbttagcompound1.setByte("Slot", (byte) i);
                    dispenserContents[i].writeToNBT(nbttagcompound1);
                    nbttaglist.setTag(nbttagcompound1);
                }
            }

            nbttagcompound.setTag("Items", nbttaglist);
        }
Example #14
0
 public override void writeEntityToNBT(NBTTagCompound nbttagcompound)
 {
     nbttagcompound.setByte("Fuse", (byte) fuse);
 }