Class FrostbiteEnchantment
java.lang.Object
net.minecraft.world.item.enchantment.Enchantment
com.lightning.northstar.item.enchantments.FrostbiteEnchantment
- All Implemented Interfaces:
net.minecraftforge.common.extensions.IForgeEnchantment
@ParametersAreNonnullByDefault
public class FrostbiteEnchantment
extends net.minecraft.world.item.enchantment.Enchantment
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.world.item.enchantment.Enchantment
net.minecraft.world.item.enchantment.Enchantment.Rarity -
Field Summary
Fields inherited from class net.minecraft.world.item.enchantment.Enchantment
category, descriptionId -
Constructor Summary
ConstructorsConstructorDescriptionFrostbiteEnchantment(net.minecraft.world.item.enchantment.Enchantment.Rarity rarity, net.minecraft.world.item.enchantment.EnchantmentCategory category, net.minecraft.world.entity.EquipmentSlot[] slot) -
Method Summary
Modifier and TypeMethodDescriptionbooleancanApplyAtEnchantingTable(net.minecraft.world.item.ItemStack stack) booleancheckCompatibility(net.minecraft.world.item.enchantment.Enchantment enchantment) voiddoPostAttack(net.minecraft.world.entity.LivingEntity attacker, net.minecraft.world.entity.Entity target, int level) intgetMaxCost(int enchantmentLevel) intintgetMinCost(int enchantmentLevel) booleanMethods inherited from class net.minecraft.world.item.enchantment.Enchantment
byId, canEnchant, doPostHurt, getDamageBonus, getDamageProtection, getDescriptionId, getFullname, getMinLevel, getOrCreateDescriptionId, getRarity, getSlotItems, isAllowedOnBooks, isCompatibleWith, isCurse, isDiscoverable, isTradeableMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraftforge.common.extensions.IForgeEnchantment
allowedInCreativeTab, getDamageBonus
-
Constructor Details
-
FrostbiteEnchantment
public FrostbiteEnchantment(net.minecraft.world.item.enchantment.Enchantment.Rarity rarity, net.minecraft.world.item.enchantment.EnchantmentCategory category, net.minecraft.world.entity.EquipmentSlot[] slot)
-
-
Method Details
-
getMinCost
public int getMinCost(int enchantmentLevel) - Overrides:
getMinCostin classnet.minecraft.world.item.enchantment.Enchantment
-
getMaxCost
public int getMaxCost(int enchantmentLevel) - Overrides:
getMaxCostin classnet.minecraft.world.item.enchantment.Enchantment
-
getMaxLevel
public int getMaxLevel()- Overrides:
getMaxLevelin classnet.minecraft.world.item.enchantment.Enchantment
-
isTreasureOnly
public boolean isTreasureOnly()- Overrides:
isTreasureOnlyin classnet.minecraft.world.item.enchantment.Enchantment
-
canApplyAtEnchantingTable
public boolean canApplyAtEnchantingTable(net.minecraft.world.item.ItemStack stack) - Overrides:
canApplyAtEnchantingTablein classnet.minecraft.world.item.enchantment.Enchantment
-
checkCompatibility
public boolean checkCompatibility(net.minecraft.world.item.enchantment.Enchantment enchantment) - Overrides:
checkCompatibilityin classnet.minecraft.world.item.enchantment.Enchantment
-
doPostAttack
public void doPostAttack(net.minecraft.world.entity.LivingEntity attacker, net.minecraft.world.entity.Entity target, int level) - Overrides:
doPostAttackin classnet.minecraft.world.item.enchantment.Enchantment
-