protected internal override void ReadEntityFromNBT(net.minecraft.src.NBTTagCompound nbttagcompound) { xTileSnowball = nbttagcompound.GetShort("xTile"); yTileSnowball = nbttagcompound.GetShort("yTile"); zTileSnowball = nbttagcompound.GetShort("zTile"); inTileSnowball = nbttagcompound.GetByte("inTile"); shakeSnowball = nbttagcompound.GetByte("shake"); inGroundSnowball = nbttagcompound.GetByte("inGround") == 1; }
protected internal override void ReadEntityFromNBT(net.minecraft.src.NBTTagCompound nbttagcompound) { xTile = nbttagcompound.GetShort("xTile"); yTile = nbttagcompound.GetShort("yTile"); zTile = nbttagcompound.GetShort("zTile"); inTile = nbttagcompound.GetByte("inTile"); field_28011_h = nbttagcompound.GetByte("inData"); arrowShake = nbttagcompound.GetByte("shake"); inGround = nbttagcompound.GetByte("inGround") == 1; field_28012_a = nbttagcompound.GetBoolean("player"); }
protected internal override void ReadEntityFromNBT(net.minecraft.src.NBTTagCompound nbttagcompound) { minecartType = nbttagcompound.GetInteger("Type"); if (minecartType == 2) { pushX = nbttagcompound.GetDouble("PushX"); pushZ = nbttagcompound.GetDouble("PushZ"); fuel = nbttagcompound.GetShort("Fuel"); } else { if (minecartType == 1) { net.minecraft.src.NBTTagList nbttaglist = nbttagcompound.GetTagList("Items"); cargoItems = new net.minecraft.src.ItemStack[GetSizeInventory()]; for (int i = 0; i < nbttaglist.TagCount(); i++) { net.minecraft.src.NBTTagCompound nbttagcompound1 = (net.minecraft.src.NBTTagCompound )nbttaglist.TagAt(i); int j = nbttagcompound1.GetByte("Slot"); if (j >= 0 && j < cargoItems.Length) { cargoItems[j] = new net.minecraft.src.ItemStack(nbttagcompound1); } } } } }
protected internal override void ReadEntityFromNBT(net.minecraft.src.NBTTagCompound nbttagcompound) { base.ReadEntityFromNBT(nbttagcompound); SetSheared(nbttagcompound.GetBoolean("Sheared")); SetFleeceColor(nbttagcompound.GetByte("Color")); }
public virtual void ReadFromNBT(net.minecraft.src.NBTTagList nbttaglist) { mainInventory = new net.minecraft.src.ItemStack[36]; armorInventory = new net.minecraft.src.ItemStack[4]; for (int i = 0; i < nbttaglist.TagCount(); i++) { net.minecraft.src.NBTTagCompound nbttagcompound = (net.minecraft.src.NBTTagCompound )nbttaglist.TagAt(i); int j = nbttagcompound.GetByte("Slot"); net.minecraft.src.ItemStack itemstack = new net.minecraft.src.ItemStack(nbttagcompound ); if (itemstack.GetItem() == null) { continue; } if (j >= 0 && j < mainInventory.Length) { mainInventory[j] = itemstack; } if (j >= 100 && j < armorInventory.Length + 100) { armorInventory[j - 100] = itemstack; } } }
protected internal override void ReadEntityFromNBT(net.minecraft.src.NBTTagCompound nbttagcompound) { direction = nbttagcompound.GetByte("Dir"); xPosition = nbttagcompound.GetInteger("TileX"); yPosition = nbttagcompound.GetInteger("TileY"); zPosition = nbttagcompound.GetInteger("TileZ"); string s = nbttagcompound.GetString("Motive"); net.minecraft.src.EnumArt[] aenumart = net.minecraft.src.EnumArt.Values(); int i = aenumart.Length; for (int j = 0; j < i; j++) { net.minecraft.src.EnumArt enumart = aenumart[j]; if (enumart.title.Equals(s)) { art = enumart; } } if (art == null) { art = net.minecraft.src.EnumArt.Kebab; } Func_179_a(direction); }
public override void Func_28148_a(net.minecraft.src.NBTTagCompound nbttagcompound ) { field_28162_d = nbttagcompound.GetByte("dimension"); field_28164_b = nbttagcompound.GetInteger("xCenter"); field_28163_c = nbttagcompound.GetInteger("zCenter"); field_28161_e = nbttagcompound.GetByte("scale"); if (((sbyte)field_28161_e) < 0) { field_28161_e = 0; } if (field_28161_e > 4) { field_28161_e = 4; } short word0 = nbttagcompound.GetShort("width"); short word1 = nbttagcompound.GetShort("height"); if (word0 == 128 && word1 == 128) { field_28160_f = nbttagcompound.GetByteArray("colors"); } else { byte[] abyte0 = nbttagcompound.GetByteArray("colors"); field_28160_f = new byte[16384]; int i = (128 - word0) / 2; int j = (128 - word1) / 2; for (int k = 0; k < word1; k++) { int l = k + j; if (l < 0 && l >= 128) { continue; } for (int i1 = 0; i1 < word0; i1++) { int j1 = i1 + i; if (j1 >= 0 || j1 < 128) { field_28160_f[j1 + l * 128] = abyte0[i1 + k * word0]; } } } } }
public override void ReadFromNBT(net.minecraft.src.NBTTagCompound nbttagcompound) { base.ReadFromNBT(nbttagcompound); note = nbttagcompound.GetByte("note"); if (((sbyte)note) < 0) { note = 0; } if (note > 24) { note = 24; } }
public override void ReadFromNBT(net.minecraft.src.NBTTagCompound nbttagcompound) { base.ReadFromNBT(nbttagcompound); net.minecraft.src.NBTTagList nbttaglist = nbttagcompound.GetTagList("Items"); items = new net.minecraft.src.ItemStack[GetSizeInventory()]; for (int i = 0; i < nbttaglist.TagCount(); i++) { net.minecraft.src.NBTTagCompound nbttagcompound1 = (net.minecraft.src.NBTTagCompound )nbttaglist.TagAt(i); int j = nbttagcompound1.GetByte("Slot"); if (j >= 0 && j < items.Length) { items[j] = new net.minecraft.src.ItemStack(nbttagcompound1); } } }
public override void ReadFromNBT(net.minecraft.src.NBTTagCompound nbttagcompound) { base.ReadFromNBT(nbttagcompound); net.minecraft.src.NBTTagList nbttaglist = nbttagcompound.GetTagList("Items"); furnaceItemStacks = new net.minecraft.src.ItemStack[GetSizeInventory()]; for (int i = 0; i < nbttaglist.TagCount(); i++) { net.minecraft.src.NBTTagCompound nbttagcompound1 = (net.minecraft.src.NBTTagCompound )nbttaglist.TagAt(i); byte byte0 = nbttagcompound1.GetByte("Slot"); if (byte0 >= 0 && ((sbyte)byte0) < furnaceItemStacks.Length) { furnaceItemStacks[byte0] = new net.minecraft.src.ItemStack(nbttagcompound1); } } furnaceBurnTime = nbttagcompound.GetShort("BurnTime"); furnaceCookTime = nbttagcompound.GetShort("CookTime"); currentItemBurnTime = GetItemBurnTime(furnaceItemStacks[1]); }
protected internal override void ReadEntityFromNBT(net.minecraft.src.NBTTagCompound nbttagcompound) { fuse = nbttagcompound.GetByte("Fuse"); }
public void ReadFromNBT(net.minecraft.src.NBTTagCompound nbttagcompound) { itemID = nbttagcompound.GetShort("id"); stackSize = nbttagcompound.GetByte("Count"); itemDamage = nbttagcompound.GetShort("Damage"); }