This is the complete list of members for pocketmine\item\enchantment\ProtectionEnchantment, including all inherited members.
| $applicableDamageTypes (defined in pocketmine\item\enchantment\ProtectionEnchantment) | pocketmine\item\enchantment\ProtectionEnchantment | protected |
| $typeModifier (defined in pocketmine\item\enchantment\ProtectionEnchantment) | pocketmine\item\enchantment\ProtectionEnchantment | protected |
| __construct(Translatable|string $name, int $rarity, int $maxLevel, float $typeModifier, ?array $applicableDamageTypes, ?\Closure $minEnchantingPower=null, int $enchantingPowerRange=50) | pocketmine\item\enchantment\ProtectionEnchantment | |
| pocketmine::item::enchantment::Enchantment::__construct(private Translatable|string $name, private int $rarity, private int $maxLevel, ?\Closure $minEnchantingPower=null, private int $enchantingPowerRange=50) | pocketmine\item\enchantment\Enchantment | |
| getMaxEnchantingPower(int $level) | pocketmine\item\enchantment\Enchantment | |
| getMaxLevel() | pocketmine\item\enchantment\Enchantment | |
| getMinEnchantingPower(int $level) | pocketmine\item\enchantment\Enchantment | |
| getName() | pocketmine\item\enchantment\Enchantment | |
| getProtectionFactor(int $level) | pocketmine\item\enchantment\ProtectionEnchantment | |
| getRarity() | pocketmine\item\enchantment\Enchantment | |
| getTypeModifier() | pocketmine\item\enchantment\ProtectionEnchantment | |
| isApplicable(EntityDamageEvent $event) | pocketmine\item\enchantment\ProtectionEnchantment | |
| isCompatibleWith(Enchantment $other) | pocketmine\item\enchantment\Enchantment | |