コード例 #1
0
  /** Returns the modifier of protection enchantments on armors equipped on player. */
  public static int getEnchantmentModifierDamage(
      ItemStack[] par0ArrayOfItemStack, DamageSource par1DamageSource) {
    enchantmentModifierDamage.damageModifier = 0;
    enchantmentModifierDamage.source = par1DamageSource;
    applyEnchantmentModifierArray(enchantmentModifierDamage, par0ArrayOfItemStack);

    if (enchantmentModifierDamage.damageModifier > 25) {
      enchantmentModifierDamage.damageModifier = 25;
    }

    return (enchantmentModifierDamage.damageModifier + 1 >> 1)
        + enchantmentRand.nextInt((enchantmentModifierDamage.damageModifier >> 1) + 1);
  }
コード例 #2
0
 public static float a(EntityLiving entityliving, EntityLiving entityliving1) {
   c.a = 0.0F;
   c.b = entityliving1;
   a((EnchantmentModifier) c, entityliving.be());
   return c.a;
 }