pocketmine\item\enchantment
Classes
| Name | Kind | Summary |
|---|---|---|
| AvailableEnchantmentRegistry | class | Registry of enchantments that can be applied to items during in-game enchanting (enchanting table, anvil, fishing, etc |
| BaneOfArthropodsEnchantment 5.46.0 | class | Bane of Arthropods: 2 |
| EnchantingHelper | class | Helper methods used for enchanting using the enchanting table |
| EnchantingOption | class | Represents an option on the enchanting table menu |
| Enchantment | class | Manages enchantment type data |
| EnchantmentInstance | class | Container for enchantment data applied to items |
| FireAspectEnchantment | class | |
| ImpalingEnchantment 5.46.0 | class | Impaling (Bedrock rule): 2 |
| IncompatibleEnchantmentGroups | class | Constants for groupings of incompatible enchantments |
| IncompatibleEnchantmentRegistry | class | Manages which enchantments are incompatible with each other |
| ItemEnchantmentTagRegistry | class | Manages known item enchantment tags and the relations between them |
| ItemEnchantmentTags | class | Tags used by items and enchantments to determine which enchantments can be applied to which items |
| ItemFlags | class | |
| KnockbackEnchantment | class | |
| MeleeWeaponEnchantment | class | Classes extending this class can be applied to weapons and activate when used by a mob to attack another mob in melee combat |
| ProtectionEnchantment | class | |
| Rarity | class | |
| SharpnessEnchantment | class | |
| SmiteEnchantment 5.46.0 | class | Smite: 2 |
| StringToEnchantmentParser | class | Handles parsing enchantments from strings |
