Skip to content

pocketmine\item\enchantment ​

Classes ​

NameKindSummary
AvailableEnchantmentRegistryclassRegistry of enchantments that can be applied to items during in-game enchanting (enchanting table, anvil, fishing, etc
BaneOfArthropodsEnchantment 5.46.0classBane of Arthropods: 2
EnchantingHelperclassHelper methods used for enchanting using the enchanting table
EnchantingOptionclassRepresents an option on the enchanting table menu
EnchantmentclassManages enchantment type data
EnchantmentInstanceclassContainer for enchantment data applied to items
FireAspectEnchantmentclass
ImpalingEnchantment 5.46.0classImpaling (Bedrock rule): 2
IncompatibleEnchantmentGroupsclassConstants for groupings of incompatible enchantments
IncompatibleEnchantmentRegistryclassManages which enchantments are incompatible with each other
ItemEnchantmentTagRegistryclassManages known item enchantment tags and the relations between them
ItemEnchantmentTagsclassTags used by items and enchantments to determine which enchantments can be applied to which items
ItemFlagsclass
KnockbackEnchantmentclass
MeleeWeaponEnchantmentclassClasses extending this class can be applied to weapons and activate when used by a mob to attack another mob in melee combat
ProtectionEnchantmentclass
Rarityclass
SharpnessEnchantmentclass
SmiteEnchantment 5.46.0classSmite: 2
StringToEnchantmentParserclassHandles parsing enchantments from strings

VanillaMine is a fork of PocketMine-MP, maintained by Luxury Nodes. Not affiliated with the PMMP team or Mojang.