public override string GetItemNameIS(ItemStack par1ItemStack)
        {
            int i = MathHelper2.Clamp_int(par1ItemStack.GetItemDamage(), 0, 15);

            return((new StringBuilder()).Append(base.GetItemName()).Append(".").Append(DyeColorNames[i]).ToString());
        }
Beispiel #2
0
 /// <summary>
 /// Returns the usual quantity dropped by the block plus a bonus of 1 to 'i' (inclusive).
 /// </summary>
 public override int QuantityDroppedWithBonus(int par1, Random par2Random)
 {
     return(MathHelper2.Clamp_int(QuantityDropped(par2Random) + par2Random.Next(par1 + 1), 1, 4));
 }
        /// <summary>
        /// Gets an icon index based on an item's damage value
        /// </summary>
        public override int GetIconFromDamage(int par1)
        {
            int i = MathHelper2.Clamp_int(par1, 0, 15);

            return(IconIndex + (i % 8) * 16 + i / 8);
        }