YATS/Forge Documentation
 All Classes Namespaces Files Functions Variables Enumerator Pages
net.minecraft.enchantment.EnchantmentThorns Class Reference
Inheritance diagram for net.minecraft.enchantment.EnchantmentThorns:
net.minecraft.enchantment.Enchantment

Public Member Functions

 EnchantmentThorns (int par1, int par2)
 
int getMinEnchantability (int par1)
 
int getMaxEnchantability (int par1)
 
int getMaxLevel ()
 
boolean canApply (ItemStack par1ItemStack)
 
- Public Member Functions inherited from net.minecraft.enchantment.Enchantment
int getWeight ()
 
int getMinLevel ()
 
int getMaxLevel ()
 
int getMinEnchantability (int par1)
 
int getMaxEnchantability (int par1)
 
int calcModifierDamage (int par1, DamageSource par2DamageSource)
 
int calcModifierLiving (int par1, EntityLiving par2EntityLiving)
 
boolean canApplyTogether (Enchantment par1Enchantment)
 
Enchantment setName (String par1Str)
 
String getName ()
 
String getTranslatedName (int par1)
 
boolean canApply (ItemStack par1ItemStack)
 
boolean canApplyAtEnchantingTable (ItemStack stack)
 

Static Public Member Functions

static boolean func_92094_a (int par0, Random par1Random)
 
static int func_92095_b (int par0, Random par1Random)
 
static void func_92096_a (Entity par0Entity, EntityLiving par1EntityLiving, Random par2Random)
 
- Static Public Member Functions inherited from net.minecraft.enchantment.Enchantment
static void addToBookList (Enchantment enchantment)
 

Additional Inherited Members

- Public Attributes inherited from net.minecraft.enchantment.Enchantment
final int effectId
 
EnumEnchantmentType type
 
- Static Public Attributes inherited from net.minecraft.enchantment.Enchantment
static final Enchantment[] enchantmentsList = new Enchantment[256]
 
static final Enchantment[] field_92090_c
 
static final Enchantment protection = new EnchantmentProtection(0, 10, 0)
 
static final Enchantment fireProtection = new EnchantmentProtection(1, 5, 1)
 
static final Enchantment featherFalling = new EnchantmentProtection(2, 5, 2)
 
static final Enchantment blastProtection = new EnchantmentProtection(3, 2, 3)
 
static final Enchantment projectileProtection = new EnchantmentProtection(4, 5, 4)
 
static final Enchantment respiration = new EnchantmentOxygen(5, 2)
 
static final Enchantment aquaAffinity = new EnchantmentWaterWorker(6, 2)
 
static final Enchantment thorns = new EnchantmentThorns(7, 1)
 
static final Enchantment sharpness = new EnchantmentDamage(16, 10, 0)
 
static final Enchantment smite = new EnchantmentDamage(17, 5, 1)
 
static final Enchantment baneOfArthropods = new EnchantmentDamage(18, 5, 2)
 
static final Enchantment knockback = new EnchantmentKnockback(19, 5)
 
static final Enchantment fireAspect = new EnchantmentFireAspect(20, 2)
 
static final Enchantment looting = new EnchantmentLootBonus(21, 2, EnumEnchantmentType.weapon)
 
static final Enchantment efficiency = new EnchantmentDigging(32, 10)
 
static final Enchantment silkTouch = new EnchantmentUntouching(33, 1)
 
static final Enchantment unbreaking = new EnchantmentDurability(34, 5)
 
static final Enchantment fortune = new EnchantmentLootBonus(35, 2, EnumEnchantmentType.digger)
 
static final Enchantment power = new EnchantmentArrowDamage(48, 10)
 
static final Enchantment punch = new EnchantmentArrowKnockback(49, 2)
 
static final Enchantment flame = new EnchantmentArrowFire(50, 2)
 
static final Enchantment infinity = new EnchantmentArrowInfinite(51, 1)
 
- Protected Member Functions inherited from net.minecraft.enchantment.Enchantment
 Enchantment (int par1, int par2, EnumEnchantmentType par3EnumEnchantmentType)
 
- Protected Attributes inherited from net.minecraft.enchantment.Enchantment
String name
 

Constructor & Destructor Documentation

net.minecraft.enchantment.EnchantmentThorns.EnchantmentThorns ( int  par1,
int  par2 
)

Member Function Documentation

boolean net.minecraft.enchantment.EnchantmentThorns.canApply ( ItemStack  par1ItemStack)
static boolean net.minecraft.enchantment.EnchantmentThorns.func_92094_a ( int  par0,
Random  par1Random 
)
static
static int net.minecraft.enchantment.EnchantmentThorns.func_92095_b ( int  par0,
Random  par1Random 
)
static
static void net.minecraft.enchantment.EnchantmentThorns.func_92096_a ( Entity  par0Entity,
EntityLiving  par1EntityLiving,
Random  par2Random 
)
static
int net.minecraft.enchantment.EnchantmentThorns.getMaxEnchantability ( int  par1)

Returns the maximum value of enchantability nedded on the enchantment level passed.

int net.minecraft.enchantment.EnchantmentThorns.getMaxLevel ( )

Returns the maximum level that the enchantment can have.

int net.minecraft.enchantment.EnchantmentThorns.getMinEnchantability ( int  par1)

Returns the minimal value of enchantability needed on the enchantment level passed.


The documentation for this class was generated from the following file: