Class SwordEnchantment
java.lang.Object
net.minecraft.world.item.enchantment.Enchantment
net.darkhax.msmlegacy.enchantments.SwordEnchantment
- Direct Known Subclasses:
EnchantmentAbsorb,EnchantmentAscension,EnchantmentConsumingShadows,EnchantmentDecay,EnchantmentEnderAura,EnchantmentEnderPulse,EnchantmentFeast,EnchantmentFrostWave,EnchantmentFrozenAspect,EnchantmentGreed,EnchantmentIgnite,EnchantmentKeenEdge,EnchantmentScorn,EnchantmentSkysGrace,EnchantmentSparks,EnchantmentVenomousAspect,EnchantmentVitality,EnchantmentWisdom
public class SwordEnchantment
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
ConstructorsConstructorDescriptionSwordEnchantment(net.minecraft.world.item.enchantment.Enchantment.Rarity rarity, String type, EnchantmentConfig config) -
Method Summary
Modifier and TypeMethodDescriptionbooleancanEnchant(net.minecraft.world.item.ItemStack item) booleancheckCompatibility(net.minecraft.world.item.enchantment.Enchantment other) intintnet.minecraft.network.chat.ComponentgetName()booleanbooleanvoidonHeldTick(net.minecraft.world.item.ItemStack stack, net.minecraft.world.level.Level level, net.minecraft.world.entity.player.Player user, int slotId, int enchLevel) net.minecraft.world.InteractionResultHolder<net.minecraft.world.item.ItemStack>onItemUsed(net.minecraft.world.level.Level worldLevel, net.minecraft.world.entity.player.Player player, net.minecraft.world.InteractionHand hand, int level) Methods inherited from class net.minecraft.world.item.enchantment.Enchantment
byId, doPostAttack, doPostHurt, getDamageBonus, getDamageProtection, getDescriptionId, getFullname, getMaxCost, getMinCost, getOrCreateDescriptionId, getRarity, getSlotItems, isCompatibleWith, isCurse, isTreasureOnly
-
Constructor Details
-
SwordEnchantment
public SwordEnchantment(net.minecraft.world.item.enchantment.Enchantment.Rarity rarity, String type, EnchantmentConfig config)
-
-
Method Details
-
getMinLevel
public int getMinLevel()- Overrides:
getMinLevelin classnet.minecraft.world.item.enchantment.Enchantment
-
getMaxLevel
public int getMaxLevel()- Overrides:
getMaxLevelin classnet.minecraft.world.item.enchantment.Enchantment
-
isTradeable
public boolean isTradeable()- Overrides:
isTradeablein classnet.minecraft.world.item.enchantment.Enchantment
-
isDiscoverable
public boolean isDiscoverable()- Overrides:
isDiscoverablein classnet.minecraft.world.item.enchantment.Enchantment
-
checkCompatibility
public boolean checkCompatibility(net.minecraft.world.item.enchantment.Enchantment other) - Overrides:
checkCompatibilityin classnet.minecraft.world.item.enchantment.Enchantment
-
onItemUsed
@Nullable public net.minecraft.world.InteractionResultHolder<net.minecraft.world.item.ItemStack> onItemUsed(net.minecraft.world.level.Level worldLevel, net.minecraft.world.entity.player.Player player, net.minecraft.world.InteractionHand hand, int level) -
onHeldTick
public void onHeldTick(net.minecraft.world.item.ItemStack stack, net.minecraft.world.level.Level level, net.minecraft.world.entity.player.Player user, int slotId, int enchLevel) -
getName
public net.minecraft.network.chat.Component getName() -
canEnchant
public boolean canEnchant(net.minecraft.world.item.ItemStack item) - Overrides:
canEnchantin classnet.minecraft.world.item.enchantment.Enchantment
-