Package net.minecraft.enchantment
Class EnchantmentThorns
- java.lang.Object
-
- net.zxmushroom63.plugins.BaseData
-
- net.zxmushroom63.plugins.PluginData
-
- net.minecraft.enchantment.Enchantment
-
- net.minecraft.enchantment.EnchantmentThorns
-
- All Implemented Interfaces:
org.teavm.jso.JSObject
public class EnchantmentThorns extends Enchantment
+ This portion of EaglercraftX contains deobfuscated Minecraft 1.8 source code. Minecraft 1.8.8 bytecode is (c) 2015 Mojang AB. "Do not distribute!" Mod Coder Pack v9.18 deobfuscation configs are (c) Copyright by the MCP Team EaglercraftX 1.8 patch files are (c) 2022-2023 LAX1DUDE. All Rights Reserved. WITH THE EXCEPTION OF PATCH FILES, MINIFIED JAVASCRIPT, AND ALL FILES NORMALLY FOUND IN AN UNMODIFIED MINECRAFT RESOURCE PACK, YOU ARE NOT ALLOWED TO SHARE, DISTRIBUTE, OR REPURPOSE ANY FILE USED BY OR PRODUCED BY THE SOFTWARE IN THIS REPOSITORY WITHOUT PRIOR PERMISSION FROM THE PROJECT AUTHOR. NOT FOR COMMERCIAL OR MALICIOUS USE (please read the 'LICENSE' file this repo's root directory for more info)
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class net.zxmushroom63.plugins.BaseData
BaseData.BooleanCallback, BaseData.BooleanCallbackArr, BaseData.DataBooleanCallback, BaseData.DataBooleanCallbackArr, BaseData.DataDoubleCallback, BaseData.DataDoubleCallbackArr, BaseData.DataFloatCallback, BaseData.DataFloatCallbackArr, BaseData.DataIntCallback, BaseData.DataIntCallbackArr, BaseData.DataObjectCallback, BaseData.DataObjectCallbackArr, BaseData.DataStringCallback, BaseData.DataStringCallbackArr, BaseData.DataVoidCallback, BaseData.DoubleCallback, BaseData.DoubleCallbackArr, BaseData.FloatCallback, BaseData.FloatCallbackArr, BaseData.IntCallback, BaseData.IntCallbackArr, BaseData.ObjectCallback, BaseData.ObjectCallbackArr, BaseData.StringCallback, BaseData.StringCallbackArr, BaseData.VoidCallback
-
-
Field Summary
-
Fields inherited from class net.minecraft.enchantment.Enchantment
aquaAffinity, baneOfArthropods, blastProtection, depthStrider, effectId, efficiency, enchantmentsBookList, featherFalling, fireAspect, fireProtection, flame, fortune, infinity, knockback, looting, luckOfTheSea, lure, name, power, projectileProtection, protection, punch, respiration, sharpness, silkTouch, smite, thorns, type, unbreaking
-
-
Constructor Summary
Constructors Constructor Description EnchantmentThorns(int parInt1, ResourceLocation parResourceLocation, int parInt2)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
canApply(ItemStack itemstack)
+ Determines if this enchantment can be applied to a specific ItemStack.static boolean
func_92094_a(int parInt1, EaglercraftRandom parRandom)
static int
func_92095_b(int parInt1, EaglercraftRandom parRandom)
int
getMaxEnchantability(int i)
+ Returns the maximum value of enchantability nedded on the enchantment level passed.int
getMaxLevel()
+ Returns the maximum level that the enchantment can have.int
getMinEnchantability(int i)
+ Returns the minimal value of enchantability needed on the enchantment level passed.void
onUserHurt(EntityLivingBase entitylivingbase, Entity entity, int i)
+ Whenever an entity that has this enchantment on one of its associated items is damaged this method will be called.-
Methods inherited from class net.minecraft.enchantment.Enchantment
calcDamageByCreature, calcModifierDamage, canApplyTogether, func_181077_c, getEnchantmentById, getEnchantmentByLocation, getMinLevel, getName, getTranslatedName, getWeight, loadPluginData, makePluginData, makePluginDataStatic, onEntityDamaged, setName
-
Methods inherited from class net.zxmushroom63.plugins.BaseData
execFuncBaseData, execFuncObject, execFuncString, getBaseData, getBaseDataArr, getBoolean, getBooleanArr, getByte, getByteArr, getChar, getCharArr, getDouble, getDoubleArr, getFloat, getFloatArr, getInt, getIntArr, getObject, getObjectArr, getShort, getShortArr, getString, getStringArr, has, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, setCallbackBoolean, setCallbackBooleanArr, setCallbackBooleanArrWithDataArg, setCallbackBooleanWithDataArg, setCallbackDouble, setCallbackDoubleArr, setCallbackDoubleArrWithDataArg, setCallbackDoubleWithDataArg, setCallbackFloat, setCallbackFloatArr, setCallbackFloatArrWithDataArg, setCallbackFloatWithDataArg, setCallbackInt, setCallbackIntArr, setCallbackIntArrWithDataArg, setCallbackIntWithDataArg, setCallbackObject, setCallbackObjectArr, setCallbackObjectArrWithDataArg, setCallbackObjectWithDataArg, setCallbackString, setCallbackStringArr, setCallbackStringArrWithDataArg, setCallbackStringWithDataArg, setCallbackVoid, setCallbackVoidWithDataArg, setNull
-
-
-
-
Constructor Detail
-
EnchantmentThorns
public EnchantmentThorns(int parInt1, ResourceLocation parResourceLocation, int parInt2)
-
-
Method Detail
-
getMinEnchantability
public int getMinEnchantability(int i)
+ Returns the minimal value of enchantability needed on the enchantment level passed.- Overrides:
getMinEnchantability
in classEnchantment
-
getMaxEnchantability
public int getMaxEnchantability(int i)
+ Returns the maximum value of enchantability nedded on the enchantment level passed.- Overrides:
getMaxEnchantability
in classEnchantment
-
getMaxLevel
public int getMaxLevel()
+ Returns the maximum level that the enchantment can have.- Overrides:
getMaxLevel
in classEnchantment
-
canApply
public boolean canApply(ItemStack itemstack)
+ Determines if this enchantment can be applied to a specific ItemStack.- Overrides:
canApply
in classEnchantment
-
onUserHurt
public void onUserHurt(EntityLivingBase entitylivingbase, Entity entity, int i)
+ Whenever an entity that has this enchantment on one of its associated items is damaged this method will be called.- Overrides:
onUserHurt
in classEnchantment
-
func_92094_a
public static boolean func_92094_a(int parInt1, EaglercraftRandom parRandom)
-
func_92095_b
public static int func_92095_b(int parInt1, EaglercraftRandom parRandom)
-
-