Uses of Class
net.minecraft.world.item.enchantment.Enchantment
Packages that use Enchantment
Package
Description
-
Uses of Enchantment in net.minecraft.advancements.critereon
Fields in net.minecraft.advancements.critereon declared as EnchantmentMethod parameters in net.minecraft.advancements.critereon with type arguments of type EnchantmentModifier and TypeMethodDescriptionbooleanEnchantmentPredicate.containedIn(Map<Enchantment, Integer> p_30477_) Constructors in net.minecraft.advancements.critereon with parameters of type EnchantmentModifierConstructorDescriptionEnchantmentPredicate(Enchantment p_30471_, MinMaxBounds.Ints p_30472_) -
Uses of Enchantment in net.minecraft.commands.arguments
Methods in net.minecraft.commands.arguments that return EnchantmentModifier and TypeMethodDescriptionstatic EnchantmentItemEnchantmentArgument.getEnchantment(com.mojang.brigadier.context.CommandContext<CommandSourceStack> p_95264_, String p_95265_) ItemEnchantmentArgument.parse(com.mojang.brigadier.StringReader p_95262_) -
Uses of Enchantment in net.minecraft.core
Fields in net.minecraft.core with type parameters of type EnchantmentModifier and TypeFieldDescriptionstatic final Registry<Enchantment>Registry.ENCHANTMENTDeprecated.static final ResourceKey<Registry<Enchantment>>Registry.ENCHANTMENT_REGISTRY -
Uses of Enchantment in net.minecraft.server.commands
Methods in net.minecraft.server.commands with parameters of type EnchantmentModifier and TypeMethodDescriptionprivate static intEnchantCommand.enchant(CommandSourceStack p_137015_, Collection<? extends Entity> p_137016_, Enchantment p_137017_, int p_137018_) -
Uses of Enchantment in net.minecraft.world.item
Methods in net.minecraft.world.item with parameters of type Enchantment -
Uses of Enchantment in net.minecraft.world.item.enchantment
Subclasses of Enchantment in net.minecraft.world.item.enchantmentModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassFields in net.minecraft.world.item.enchantment declared as EnchantmentModifier and TypeFieldDescriptionstatic final EnchantmentEnchantments.ALL_DAMAGE_PROTECTIONstatic final EnchantmentEnchantments.AQUA_AFFINITYstatic final EnchantmentEnchantments.BANE_OF_ARTHROPODSstatic final EnchantmentEnchantments.BINDING_CURSEstatic final EnchantmentEnchantments.BLAST_PROTECTIONstatic final EnchantmentEnchantments.BLOCK_EFFICIENCYstatic final EnchantmentEnchantments.BLOCK_FORTUNEstatic final EnchantmentEnchantments.CHANNELINGstatic final EnchantmentEnchantments.DEPTH_STRIDERfinal EnchantmentEnchantmentInstance.enchantmentstatic final EnchantmentEnchantments.FALL_PROTECTIONstatic final EnchantmentEnchantments.FIRE_ASPECTstatic final EnchantmentEnchantments.FIRE_PROTECTIONstatic final EnchantmentEnchantments.FISHING_LUCKstatic final EnchantmentEnchantments.FISHING_SPEEDstatic final EnchantmentEnchantments.FLAMING_ARROWSstatic final EnchantmentEnchantments.FROST_WALKERstatic final EnchantmentEnchantments.IMPALINGstatic final EnchantmentEnchantments.INFINITY_ARROWSstatic final EnchantmentEnchantments.KNOCKBACKstatic final EnchantmentEnchantments.LOYALTYstatic final EnchantmentEnchantments.MENDINGstatic final EnchantmentEnchantments.MOB_LOOTINGstatic final EnchantmentEnchantments.MULTISHOTstatic final EnchantmentEnchantments.PIERCINGstatic final EnchantmentEnchantments.POWER_ARROWSstatic final EnchantmentEnchantments.PROJECTILE_PROTECTIONstatic final EnchantmentEnchantments.PUNCH_ARROWSstatic final EnchantmentEnchantments.QUICK_CHARGEstatic final EnchantmentEnchantments.RESPIRATIONstatic final EnchantmentEnchantments.RIPTIDEstatic final EnchantmentEnchantments.SHARPNESSstatic final EnchantmentEnchantments.SILK_TOUCHstatic final EnchantmentEnchantments.SMITEstatic final EnchantmentEnchantments.SOUL_SPEEDstatic final EnchantmentEnchantments.SWEEPING_EDGEstatic final EnchantmentEnchantments.THORNSstatic final EnchantmentEnchantments.UNBREAKINGstatic final EnchantmentEnchantments.VANISHING_CURSEMethods in net.minecraft.world.item.enchantment that return EnchantmentModifier and TypeMethodDescriptionstatic EnchantmentEnchantment.byId(int p_44698_) private static EnchantmentEnchantments.register(String p_44993_, Enchantment p_44994_) Methods in net.minecraft.world.item.enchantment that return types with arguments of type EnchantmentModifier and TypeMethodDescriptionstatic Map<Enchantment,Integer> EnchantmentHelper.deserializeEnchantments(ListTag p_44883_) static Map<Enchantment,Integer> EnchantmentHelper.getEnchantments(ItemStack p_44832_) Methods in net.minecraft.world.item.enchantment with parameters of type EnchantmentModifier and TypeMethodDescriptionvoidEnchantmentHelper.EnchantmentVisitor.accept(Enchantment p_44945_, int p_44946_) booleanArrowInfiniteEnchantment.checkCompatibility(Enchantment p_44590_) booleanArrowPiercingEnchantment.checkCompatibility(Enchantment p_44608_) booleanDamageEnchantment.checkCompatibility(Enchantment p_44644_) protected booleanEnchantment.checkCompatibility(Enchantment p_44690_) booleanFrostWalkerEnchantment.checkCompatibility(Enchantment p_45024_) booleanLootBonusEnchantment.checkCompatibility(Enchantment p_45094_) booleanMultiShotEnchantment.checkCompatibility(Enchantment p_45113_) booleanProtectionEnchantment.checkCompatibility(Enchantment p_45142_) booleanTridentRiptideEnchantment.checkCompatibility(Enchantment p_45256_) booleanUntouchingEnchantment.checkCompatibility(Enchantment p_45266_) booleanWaterWalkerEnchantment.checkCompatibility(Enchantment p_45286_) static ResourceLocationEnchantmentHelper.getEnchantmentId(Enchantment p_182433_) static intEnchantmentHelper.getEnchantmentLevel(Enchantment p_44837_, LivingEntity p_44838_) static intEnchantmentHelper.getItemEnchantmentLevel(Enchantment p_44844_, ItemStack p_44845_) static Map.Entry<EquipmentSlot,ItemStack> EnchantmentHelper.getRandomItemWith(Enchantment p_44907_, LivingEntity p_44908_) static Map.Entry<EquipmentSlot,ItemStack> EnchantmentHelper.getRandomItemWith(Enchantment p_44840_, LivingEntity p_44841_, Predicate<ItemStack> p_44842_) final booleanEnchantment.isCompatibleWith(Enchantment p_44696_) static booleanEnchantmentHelper.isEnchantmentCompatible(Collection<Enchantment> p_44860_, Enchantment p_44861_) private static EnchantmentEnchantments.register(String p_44993_, Enchantment p_44994_) Method parameters in net.minecraft.world.item.enchantment with type arguments of type EnchantmentModifier and TypeMethodDescriptionstatic booleanEnchantmentHelper.isEnchantmentCompatible(Collection<Enchantment> p_44860_, Enchantment p_44861_) static voidEnchantmentHelper.setEnchantments(Map<Enchantment, Integer> p_44866_, ItemStack p_44867_) Constructors in net.minecraft.world.item.enchantment with parameters of type Enchantment -
Uses of Enchantment in net.minecraft.world.level.storage.loot.functions
Fields in net.minecraft.world.level.storage.loot.functions declared as EnchantmentFields in net.minecraft.world.level.storage.loot.functions with type parameters of type EnchantmentModifier and TypeFieldDescriptionprivate final Set<Enchantment>EnchantRandomlyFunction.Builder.enchantments(package private) final List<Enchantment>EnchantRandomlyFunction.enchantmentsprivate final Map<Enchantment,NumberProvider> SetEnchantmentsFunction.Builder.enchantments(package private) final Map<Enchantment,NumberProvider> SetEnchantmentsFunction.enchantmentsMethods in net.minecraft.world.level.storage.loot.functions with parameters of type EnchantmentModifier and TypeMethodDescriptionstatic LootItemConditionalFunction.Builder<?>ApplyBonusCount.addBonusBinomialDistributionCount(Enchantment p_79918_, float p_79919_, int p_79920_) static LootItemConditionalFunction.Builder<?>ApplyBonusCount.addOreBonusCount(Enchantment p_79916_) static LootItemConditionalFunction.Builder<?>ApplyBonusCount.addUniformBonusCount(Enchantment p_79940_) static LootItemConditionalFunction.Builder<?>ApplyBonusCount.addUniformBonusCount(Enchantment p_79922_, int p_79923_) private static ItemStackEnchantRandomlyFunction.enchantItem(ItemStack p_80425_, Enchantment p_80426_, Random p_80427_) private static voidSetEnchantmentsFunction.updateEnchantment(Map<Enchantment, Integer> p_165356_, Enchantment p_165357_, int p_165358_) EnchantRandomlyFunction.Builder.withEnchantment(Enchantment p_80445_) SetEnchantmentsFunction.Builder.withEnchantment(Enchantment p_165375_, NumberProvider p_165376_) Method parameters in net.minecraft.world.level.storage.loot.functions with type arguments of type EnchantmentModifier and TypeMethodDescriptionprivate static voidSetEnchantmentsFunction.updateEnchantment(Map<Enchantment, Integer> p_165356_, Enchantment p_165357_, int p_165358_) Constructors in net.minecraft.world.level.storage.loot.functions with parameters of type EnchantmentModifierConstructorDescription(package private)ApplyBonusCount(LootItemCondition[] p_79903_, Enchantment p_79904_, ApplyBonusCount.Formula p_79905_) Constructor parameters in net.minecraft.world.level.storage.loot.functions with type arguments of type EnchantmentModifierConstructorDescription(package private)EnchantRandomlyFunction(LootItemCondition[] p_80418_, Collection<Enchantment> p_80419_) (package private)SetEnchantmentsFunction(LootItemCondition[] p_165337_, Map<Enchantment, NumberProvider> p_165338_, boolean p_165339_) -
Uses of Enchantment in net.minecraft.world.level.storage.loot.predicates
Fields in net.minecraft.world.level.storage.loot.predicates declared as EnchantmentModifier and TypeFieldDescription(package private) final EnchantmentBonusLevelTableCondition.enchantmentMethods in net.minecraft.world.level.storage.loot.predicates with parameters of type EnchantmentModifier and TypeMethodDescriptionstatic LootItemCondition.BuilderBonusLevelTableCondition.bonusLevelFlatChance(Enchantment p_81518_, float... p_81519_) Constructors in net.minecraft.world.level.storage.loot.predicates with parameters of type EnchantmentModifierConstructorDescription(package private)BonusLevelTableCondition(Enchantment p_81510_, float[] p_81511_) -
Uses of Enchantment in net.minecraftforge.common.data
Methods in net.minecraftforge.common.data with parameters of type EnchantmentMethod parameters in net.minecraftforge.common.data with type arguments of type EnchantmentModifier and TypeMethodDescriptionvoidLanguageProvider.addEnchantment(Supplier<? extends Enchantment> key, String name) -
Uses of Enchantment in net.minecraftforge.common.extensions
Methods in net.minecraftforge.common.extensions that return EnchantmentMethods in net.minecraftforge.common.extensions with parameters of type EnchantmentModifier and TypeMethodDescriptiondefault booleanIForgeItem.canApplyAtEnchantingTable(ItemStack stack, Enchantment enchantment) Checks whether an item can be enchanted with a certain enchantment.default booleanIForgeItemStack.canApplyAtEnchantingTable(Enchantment enchantment) Checks whether an item can be enchanted with a certain enchantment. -
Uses of Enchantment in net.minecraftforge.debug.gameplay.loot
Subclasses of Enchantment in net.minecraftforge.debug.gameplay.lootFields in net.minecraftforge.debug.gameplay.loot with type parameters of type EnchantmentModifier and TypeFieldDescriptionprivate static final DeferredRegister<Enchantment>GlobalLootModifiersTest.ENCHANTSprivate static final RegistryObject<Enchantment>GlobalLootModifiersTest.SMELT -
Uses of Enchantment in net.minecraftforge.registries
Fields in net.minecraftforge.registries with type parameters of type EnchantmentModifier and TypeFieldDescriptionstatic final IForgeRegistry<Enchantment>ForgeRegistries.ENCHANTMENTSstatic final ResourceKey<Registry<Enchantment>>ForgeRegistries.Keys.ENCHANTMENTS