SYMBOL INDEX (461 symbols across 107 files) FILE: src/DaPigGuy/PiggyCustomEnchants/CustomEnchantManager.php class CustomEnchantManager (line 94) | class CustomEnchantManager method init (line 101) | public static function init(PiggyCustomEnchants $plugin): void method getPlugin (line 203) | public static function getPlugin(): PiggyCustomEnchants method registerEnchantment (line 208) | public static function registerEnchantment(CustomEnchant $enchant): void method unregisterEnchantment (line 218) | public static function unregisterEnchantment(int|CustomEnchant $id): void method getEnchantments (line 249) | public static function getEnchantments(): array method getEnchantment (line 254) | public static function getEnchantment(int $id): ?CustomEnchant method getEnchantmentByName (line 259) | public static function getEnchantmentByName(string $name): ?CustomEnchant FILE: src/DaPigGuy/PiggyCustomEnchants/EventListener.php class EventListener (line 56) | class EventListener implements Listener method __construct (line 58) | public function __construct(private PiggyCustomEnchants $plugin) method onBreak (line 65) | public function onBreak(BlockBreakEvent $event): void method onDataPacketReceive (line 71) | public function onDataPacketReceive(DataPacketReceiveEvent $event): void method onDataPacketSend (line 99) | public function onDataPacketSend(DataPacketSendEvent $event): void method onBlockChange (line 114) | public function onBlockChange(EntityBlockChangeEvent $event): void method onDamage (line 131) | public function onDamage(EntityDamageEvent $event): void method onEffectAdd (line 151) | public function onEffectAdd(EntityEffectAddEvent $event): void method onShootBow (line 160) | public function onShootBow(EntityShootBowEvent $event): void method onDeath (line 166) | public function onDeath(PlayerDeathEvent $event): void method onInteract (line 174) | public function onInteract(PlayerInteractEvent $event): void method onItemHold (line 182) | public function onItemHold(PlayerItemHeldEvent $event): void method onJoin (line 192) | public function onJoin(PlayerJoinEvent $event): void method onMove (line 234) | public function onMove(PlayerMoveEvent $event): void method onQuit (line 251) | public function onQuit(PlayerQuitEvent $event): void method onSneak (line 271) | public function onSneak(PlayerToggleSneakEvent $event): void method onProjectileHitBlock (line 279) | public function onProjectileHitBlock(ProjectileHitBlockEvent $event): ... method onProjectileLaunch (line 288) | public function onProjectileLaunch(ProjectileLaunchEvent $event): void method onTransaction (line 298) | public function onTransaction(InventoryTransactionEvent $event): void FILE: src/DaPigGuy/PiggyCustomEnchants/PiggyCustomEnchants.php class PiggyCustomEnchants (line 35) | class PiggyCustomEnchants extends PluginBase method onEnable (line 42) | public function onEnable(): void method onDisable (line 112) | public function onDisable(): void method getEnchantmentData (line 131) | public function getEnchantmentData(string $enchant, string $data, int|... method setEnchantmentData (line 137) | public function setEnchantmentData(string $enchant, string $data, int|... method areFormsEnabled (line 148) | public function areFormsEnabled(): bool FILE: src/DaPigGuy/PiggyCustomEnchants/blocks/PiggyObsidian.php class PiggyObsidian (line 13) | class PiggyObsidian extends Block method __construct (line 17) | public function __construct() method onScheduledUpdate (line 22) | public function onScheduledUpdate(): void method onBreak (line 31) | public function onBreak(Item $item, Player $player = null): bool method getDrops (line 37) | public function getDrops(Item $item): array method countNeighbors (line 42) | public function countNeighbors(): int method slightlyMelt (line 54) | public function slightlyMelt(bool $meltNeighbors): void FILE: src/DaPigGuy/PiggyCustomEnchants/commands/CustomEnchantsCommand.php class CustomEnchantsCommand (line 21) | class CustomEnchantsCommand extends BaseCommand method onRun (line 26) | public function onRun(CommandSender $sender, string $aliasUsed, array ... method prepare (line 45) | public function prepare(): void FILE: src/DaPigGuy/PiggyCustomEnchants/commands/subcommands/AboutSubCommand.php class AboutSubCommand (line 14) | class AboutSubCommand extends BaseSubCommand method onRun (line 19) | public function onRun(CommandSender $sender, string $aliasUsed, array ... method prepare (line 38) | public function prepare(): void FILE: src/DaPigGuy/PiggyCustomEnchants/commands/subcommands/EnchantSubCommand.php class EnchantSubCommand (line 22) | class EnchantSubCommand extends BaseSubCommand method onRun (line 27) | public function onRun(CommandSender $sender, string $aliasUsed, array ... method onRunForm (line 79) | public function onRunForm(CommandSender $sender, string $aliasUsed, ar... method prepare (line 136) | public function prepare(): void FILE: src/DaPigGuy/PiggyCustomEnchants/commands/subcommands/InfoSubCommand.php class InfoSubCommand (line 20) | class InfoSubCommand extends BaseSubCommand method onRun (line 25) | public function onRun(CommandSender $sender, string $aliasUsed, array ... method showInfo (line 64) | public function showInfo(Player $player, CustomEnchant $enchantment): ... method prepare (line 78) | public function prepare(): void FILE: src/DaPigGuy/PiggyCustomEnchants/commands/subcommands/ListSubCommand.php class ListSubCommand (line 17) | class ListSubCommand extends BaseSubCommand method onRun (line 22) | public function onRun(CommandSender $sender, string $aliasUsed, array ... method getEnchantmentsByType (line 34) | public function getEnchantmentsByType(): array method getCustomEnchantList (line 49) | public function getCustomEnchantList(): string method sendTypesForm (line 64) | public function sendTypesForm(Player $player): void method sendEnchantsForm (line 85) | public function sendEnchantsForm(Player $player, int $type): void method prepare (line 113) | public function prepare(): void FILE: src/DaPigGuy/PiggyCustomEnchants/commands/subcommands/NBTSubCommand.php class NBTSubCommand (line 13) | class NBTSubCommand extends BaseSubCommand method onRun (line 18) | public function onRun(CommandSender $sender, string $aliasUsed, array ... method prepare (line 27) | public function prepare(): void FILE: src/DaPigGuy/PiggyCustomEnchants/commands/subcommands/RemoveSubCommand.php class RemoveSubCommand (line 18) | class RemoveSubCommand extends BaseSubCommand method onRun (line 23) | public function onRun(CommandSender $sender, string $aliasUsed, array ... method onRunForm (line 53) | public function onRunForm(CommandSender $sender, string $aliasUsed, ar... method prepare (line 88) | protected function prepare(): void FILE: src/DaPigGuy/PiggyCustomEnchants/enchants/CustomEnchant.php class CustomEnchant (line 15) | class CustomEnchant extends Enchantment method __construct (line 58) | public function __construct(protected PiggyCustomEnchants $plugin, pub... method getId (line 77) | public function getId(): int method getDisplayName (line 82) | public function getDisplayName(): string method getDescription (line 87) | public function getDescription(): string method getExtraData (line 92) | public function getExtraData(): array method getDefaultExtraData (line 97) | public function getDefaultExtraData(): array method getUsageType (line 102) | public function getUsageType(): int method getItemType (line 107) | public function getItemType(): int method getPriority (line 112) | public function getPriority(): int method canReact (line 117) | public function canReact(): bool method canTick (line 122) | public function canTick(): bool method canToggle (line 127) | public function canToggle(): bool method getCooldown (line 132) | public function getCooldown(Player $player): int method setCooldown (line 137) | public function setCooldown(Player $player, int $cooldown): void FILE: src/DaPigGuy/PiggyCustomEnchants/enchants/CustomEnchantIds.php class CustomEnchantIds (line 7) | class CustomEnchantIds FILE: src/DaPigGuy/PiggyCustomEnchants/enchants/ReactiveEnchantment.php class ReactiveEnchantment (line 9) | class ReactiveEnchantment extends CustomEnchant FILE: src/DaPigGuy/PiggyCustomEnchants/enchants/TickingEnchantment.php class TickingEnchantment (line 9) | class TickingEnchantment extends CustomEnchant FILE: src/DaPigGuy/PiggyCustomEnchants/enchants/ToggleableEnchantment.php class ToggleableEnchantment (line 9) | class ToggleableEnchantment extends CustomEnchant FILE: src/DaPigGuy/PiggyCustomEnchants/enchants/armor/AntiKnockbackEnchant.php class AntiKnockbackEnchant (line 15) | class AntiKnockbackEnchant extends ReactiveEnchantment method react (line 23) | public function react(Player $player, Item $item, Inventory $inventory... FILE: src/DaPigGuy/PiggyCustomEnchants/enchants/armor/ArmoredEnchant.php class ArmoredEnchant (line 17) | class ArmoredEnchant extends ReactiveEnchantment method getDefaultExtraData (line 24) | public function getDefaultExtraData(): array method react (line 29) | public function react(Player $player, Item $item, Inventory $inventory... FILE: src/DaPigGuy/PiggyCustomEnchants/enchants/armor/AttackerDeterrentEnchant.php class AttackerDeterrentEnchant (line 20) | class AttackerDeterrentEnchant extends ReactiveEnchantment method __construct (line 30) | public function __construct(PiggyCustomEnchants $plugin, int $id, stri... method getDefaultExtraData (line 37) | public function getDefaultExtraData(): array method react (line 42) | public function react(Player $player, Item $item, Inventory $inventory... FILE: src/DaPigGuy/PiggyCustomEnchants/enchants/armor/BerserkerEnchant.php class BerserkerEnchant (line 17) | class BerserkerEnchant extends ReactiveEnchantment method getReagent (line 25) | public function getReagent(): array method getDefaultExtraData (line 30) | public function getDefaultExtraData(): array method react (line 35) | public function react(Player $player, Item $item, Inventory $inventory... FILE: src/DaPigGuy/PiggyCustomEnchants/enchants/armor/CactusEnchant.php class CactusEnchant (line 17) | class CactusEnchant extends TickingEnchantment method getTickingInterval (line 25) | public function getTickingInterval(): int method tick (line 30) | public function tick(Player $player, Item $item, Inventory $inventory,... FILE: src/DaPigGuy/PiggyCustomEnchants/enchants/armor/CloakingEnchant.php class CloakingEnchant (line 19) | class CloakingEnchant extends ReactiveEnchantment method getDefaultExtraData (line 28) | public function getDefaultExtraData(): array method react (line 33) | public function react(Player $player, Item $item, Inventory $inventory... FILE: src/DaPigGuy/PiggyCustomEnchants/enchants/armor/EndershiftEnchant.php class EndershiftEnchant (line 17) | class EndershiftEnchant extends ReactiveEnchantment method getReagent (line 25) | public function getReagent(): array method getDefaultExtraData (line 30) | public function getDefaultExtraData(): array method react (line 35) | public function react(Player $player, Item $item, Inventory $inventory... FILE: src/DaPigGuy/PiggyCustomEnchants/enchants/armor/EnlightedEnchant.php class EnlightedEnchant (line 18) | class EnlightedEnchant extends ReactiveEnchantment method getDefaultExtraData (line 26) | public function getDefaultExtraData(): array method react (line 31) | public function react(Player $player, Item $item, Inventory $inventory... FILE: src/DaPigGuy/PiggyCustomEnchants/enchants/armor/ForcefieldEnchant.php class ForcefieldEnchant (line 21) | class ForcefieldEnchant extends ToggleableEnchantment method getDefaultExtraData (line 31) | public function getDefaultExtraData(): array method tick (line 36) | public function tick(Player $player, Item $item, Inventory $inventory,... FILE: src/DaPigGuy/PiggyCustomEnchants/enchants/armor/GrowEnchant.php class GrowEnchant (line 19) | class GrowEnchant extends ToggleableEnchantment method getReagent (line 40) | public function getReagent(): array method getDefaultExtraData (line 45) | public function getDefaultExtraData(): array method onReaction (line 50) | public function onReaction(Player $player, Item $item, Inventory $inve... method react (line 68) | public function react(Player $player, Item $item, Inventory $inventory... method tick (line 91) | public function tick(Player $player, Item $item, Inventory $inventory,... FILE: src/DaPigGuy/PiggyCustomEnchants/enchants/armor/HeavyEnchant.php class HeavyEnchant (line 17) | class HeavyEnchant extends ReactiveEnchantment method getDefaultExtraData (line 24) | public function getDefaultExtraData(): array method react (line 29) | public function react(Player $player, Item $item, Inventory $inventory... FILE: src/DaPigGuy/PiggyCustomEnchants/enchants/armor/MoltenEnchant.php class MoltenEnchant (line 16) | class MoltenEnchant extends ReactiveEnchantment method getDefaultExtraData (line 23) | public function getDefaultExtraData(): array method react (line 28) | public function react(Player $player, Item $item, Inventory $inventory... FILE: src/DaPigGuy/PiggyCustomEnchants/enchants/armor/OverloadEnchant.php class OverloadEnchant (line 14) | class OverloadEnchant extends ToggleableEnchantment method getDefaultExtraData (line 23) | public function getDefaultExtraData(): array method toggle (line 28) | public function toggle(Player $player, Item $item, Inventory $inventor... FILE: src/DaPigGuy/PiggyCustomEnchants/enchants/armor/PoisonousCloudEnchant.php class PoisonousCloudEnchant (line 19) | class PoisonousCloudEnchant extends TickingEnchantment method getDefaultExtraData (line 27) | public function getDefaultExtraData(): array method tick (line 32) | public function tick(Player $player, Item $item, Inventory $inventory,... FILE: src/DaPigGuy/PiggyCustomEnchants/enchants/armor/ReviveEnchant.php class ReviveEnchant (line 23) | class ReviveEnchant extends ReactiveEnchantment method getReagent (line 30) | public function getReagent(): array method getDefaultExtraData (line 35) | public function getDefaultExtraData(): array method react (line 40) | public function react(Player $player, Item $item, Inventory $inventory... FILE: src/DaPigGuy/PiggyCustomEnchants/enchants/armor/SelfDestructEnchant.php class SelfDestructEnchant (line 18) | class SelfDestructEnchant extends ReactiveEnchantment method getReagent (line 25) | public function getReagent(): array method getDefaultExtraData (line 30) | public function getDefaultExtraData(): array method react (line 35) | public function react(Player $player, Item $item, Inventory $inventory... FILE: src/DaPigGuy/PiggyCustomEnchants/enchants/armor/ShieldedEnchant.php class ShieldedEnchant (line 15) | class ShieldedEnchant extends ToggleableEnchantment method toggle (line 26) | public function toggle(Player $player, Item $item, Inventory $inventor... method canEffectsStack (line 44) | public function canEffectsStack(): bool FILE: src/DaPigGuy/PiggyCustomEnchants/enchants/armor/ShrinkEnchant.php class ShrinkEnchant (line 19) | class ShrinkEnchant extends ToggleableEnchantment method getReagent (line 44) | public function getReagent(): array method getDefaultExtraData (line 49) | public function getDefaultExtraData(): array method onReaction (line 54) | public function onReaction(Player $player, Item $item, Inventory $inve... method react (line 72) | public function react(Player $player, Item $item, Inventory $inventory... method tick (line 95) | public function tick(Player $player, Item $item, Inventory $inventory,... FILE: src/DaPigGuy/PiggyCustomEnchants/enchants/armor/TankEnchant.php class TankEnchant (line 18) | class TankEnchant extends ReactiveEnchantment method getDefaultExtraData (line 26) | public function getDefaultExtraData(): array method react (line 31) | public function react(Player $player, Item $item, Inventory $inventory... FILE: src/DaPigGuy/PiggyCustomEnchants/enchants/armor/boots/JetpackEnchant.php class JetpackEnchant (line 23) | class JetpackEnchant extends ReactiveEnchantment method getReagent (line 42) | public function getReagent(): array method getDefaultExtraData (line 47) | public function getDefaultExtraData(): array method react (line 52) | public function react(Player $player, Item $item, Inventory $inventory... method tick (line 70) | public function tick(Player $player, Item $item, Inventory $inventory,... method toggle (line 90) | public function toggle(Player $player, Item $item, Inventory $inventor... method hasActiveJetpack (line 95) | public function hasActiveJetpack(Player $player): bool method powerActiveJetpack (line 100) | public function powerActiveJetpack(Player $player, bool $power = true)... FILE: src/DaPigGuy/PiggyCustomEnchants/enchants/armor/boots/MagmaWalkerEnchant.php class MagmaWalkerEnchant (line 19) | class MagmaWalkerEnchant extends ReactiveEnchantment method getReagent (line 28) | public function getReagent(): array method getDefaultExtraData (line 33) | public function getDefaultExtraData(): array method react (line 38) | public function react(Player $player, Item $item, Inventory $inventory... FILE: src/DaPigGuy/PiggyCustomEnchants/enchants/armor/boots/StompEnchantment.php class StompEnchantment (line 18) | class StompEnchantment extends ReactiveEnchantment method getReagent (line 27) | public function getReagent(): array method getDefaultExtraData (line 32) | public function getDefaultExtraData(): array method react (line 37) | public function react(Player $player, Item $item, Inventory $inventory... FILE: src/DaPigGuy/PiggyCustomEnchants/enchants/armor/chestplate/ChickenEnchant.php class ChickenEnchant (line 17) | class ChickenEnchant extends TickingEnchantment method getDefaultExtraData (line 25) | public function getDefaultExtraData(): array method tick (line 30) | public function tick(Player $player, Item $item, Inventory $inventory,... method getTickingInterval (line 49) | public function getTickingInterval(): int FILE: src/DaPigGuy/PiggyCustomEnchants/enchants/armor/chestplate/ParachuteEnchant.php class ParachuteEnchant (line 21) | class ParachuteEnchant extends TickingEnchantment method tick (line 32) | public function tick(Player $player, Item $item, Inventory $inventory,... method toggle (line 42) | public function toggle(Player $player, Item $item, Inventory $inventor... method isInAir (line 49) | public function isInAir(Player $player): bool FILE: src/DaPigGuy/PiggyCustomEnchants/enchants/armor/chestplate/ProwlEnchant.php class ProwlEnchant (line 16) | class ProwlEnchant extends ToggleableEnchantment method toggle (line 29) | public function toggle(Player $player, Item $item, Inventory $inventor... method tick (line 43) | public function tick(Player $player, Item $item, Inventory $inventory,... FILE: src/DaPigGuy/PiggyCustomEnchants/enchants/armor/chestplate/SpiderEnchant.php class SpiderEnchant (line 14) | class SpiderEnchant extends ToggleableEnchantment method tick (line 25) | public function tick(Player $player, Item $item, Inventory $inventory,... method toggle (line 30) | public function toggle(Player $player, Item $item, Inventory $inventor... method canClimb (line 35) | public function canClimb(Player $player): bool FILE: src/DaPigGuy/PiggyCustomEnchants/enchants/armor/chestplate/VacuumEnchant.php class VacuumEnchant (line 14) | class VacuumEnchant extends TickingEnchantment method getDefaultExtraData (line 22) | public function getDefaultExtraData(): array method tick (line 27) | public function tick(Player $player, Item $item, Inventory $inventory,... FILE: src/DaPigGuy/PiggyCustomEnchants/enchants/armor/helmet/AntitoxinEnchant.php class AntitoxinEnchant (line 17) | class AntitoxinEnchant extends ReactiveEnchantment method getReagent (line 26) | public function getReagent(): array method react (line 31) | public function react(Player $player, Item $item, Inventory $inventory... FILE: src/DaPigGuy/PiggyCustomEnchants/enchants/armor/helmet/FocusedEnchant.php class FocusedEnchant (line 17) | class FocusedEnchant extends RecursiveEnchant method getReagent (line 25) | public function getReagent(): array method safeReact (line 30) | public function safeReact(Player $player, Item $item, Inventory $inven... FILE: src/DaPigGuy/PiggyCustomEnchants/enchants/armor/helmet/ImplantsEnchant.php class ImplantsEnchant (line 20) | class ImplantsEnchant extends ReactiveEnchantment method getReagent (line 30) | public function getReagent(): array method getDefaultExtraData (line 35) | public function getDefaultExtraData(): array method react (line 40) | public function react(Player $player, Item $item, Inventory $inventory... FILE: src/DaPigGuy/PiggyCustomEnchants/enchants/armor/helmet/MeditationEnchant.php class MeditationEnchant (line 19) | class MeditationEnchant extends ReactiveEnchantment method getReagent (line 35) | public function getReagent(): array method getDefaultExtraData (line 40) | public function getDefaultExtraData(): array method react (line 45) | public function react(Player $player, Item $item, Inventory $inventory... method tick (line 53) | public function tick(Player $player, Item $item, Inventory $inventory,... FILE: src/DaPigGuy/PiggyCustomEnchants/enchants/miscellaneous/AutoRepairEnchant.php class AutoRepairEnchant (line 17) | class AutoRepairEnchant extends ReactiveEnchantment method getReagent (line 25) | public function getReagent(): array method getDefaultExtraData (line 30) | public function getDefaultExtraData(): array method react (line 35) | public function react(Player $player, Item $item, Inventory $inventory... FILE: src/DaPigGuy/PiggyCustomEnchants/enchants/miscellaneous/LuckyCharmEnchant.php class LuckyCharmEnchant (line 16) | class LuckyCharmEnchant extends ToggleableEnchantment method getDefaultExtraData (line 25) | public function getDefaultExtraData(): array method toggle (line 30) | public function toggle(Player $player, Item $item, Inventory $inventor... FILE: src/DaPigGuy/PiggyCustomEnchants/enchants/miscellaneous/RadarEnchant.php class RadarEnchant (line 19) | class RadarEnchant extends TickingEnchantment method getDefaultExtraData (line 28) | public function getDefaultExtraData(): array method tick (line 33) | public function tick(Player $player, Item $item, Inventory $inventory,... method toggle (line 46) | public function toggle(Player $player, Item $item, Inventory $inventor... method setCompassPosition (line 51) | public function setCompassPosition(Player $player, Position $position)... method findNearestPlayer (line 56) | public function findNearestPlayer(Player $player, int $range): ?Player FILE: src/DaPigGuy/PiggyCustomEnchants/enchants/miscellaneous/RecursiveEnchant.php class RecursiveEnchant (line 13) | class RecursiveEnchant extends ReactiveEnchantment method react (line 18) | public function react(Player $player, Item $item, Inventory $inventory... method safeReact (line 26) | public function safeReact(Player $player, Item $item, Inventory $inven... FILE: src/DaPigGuy/PiggyCustomEnchants/enchants/miscellaneous/SoulboundEnchant.php class SoulboundEnchant (line 20) | class SoulboundEnchant extends ReactiveEnchantment method getReagent (line 28) | public function getReagent(): array method react (line 33) | public function react(Player $player, Item $item, Inventory $inventory... FILE: src/DaPigGuy/PiggyCustomEnchants/enchants/miscellaneous/ToggleableEffectEnchant.php class ToggleableEffectEnchant (line 19) | class ToggleableEffectEnchant extends ToggleableEnchantment method __construct (line 24) | public function __construct(PiggyCustomEnchants $plugin, int $id, stri... method getDefaultExtraData (line 34) | public function getDefaultExtraData(): array method toggle (line 39) | public function toggle(Player $player, Item $item, Inventory $inventor... method getUsageType (line 61) | public function getUsageType(): int method getItemType (line 66) | public function getItemType(): int FILE: src/DaPigGuy/PiggyCustomEnchants/enchants/tools/DrillerEnchant.php class DrillerEnchant (line 18) | class DrillerEnchant extends RecursiveEnchant method getReagent (line 28) | public function getReagent(): array method getDefaultExtraData (line 33) | public function getDefaultExtraData(): array method safeReact (line 38) | public function safeReact(Player $player, Item $item, Inventory $inven... FILE: src/DaPigGuy/PiggyCustomEnchants/enchants/tools/EnergizingEnchant.php class EnergizingEnchant (line 17) | class EnergizingEnchant extends ReactiveEnchantment method getReagent (line 23) | public function getReagent(): array method getDefaultExtraData (line 28) | public function getDefaultExtraData(): array method react (line 33) | public function react(Player $player, Item $item, Inventory $inventory... FILE: src/DaPigGuy/PiggyCustomEnchants/enchants/tools/ExplosiveEnchant.php class ExplosiveEnchant (line 17) | class ExplosiveEnchant extends RecursiveEnchant method getReagent (line 24) | public function getReagent(): array method getDefaultExtraData (line 29) | public function getDefaultExtraData(): array method safeReact (line 34) | public function safeReact(Player $player, Item $item, Inventory $inven... method getPriority (line 43) | public function getPriority(): int FILE: src/DaPigGuy/PiggyCustomEnchants/enchants/tools/QuickeningEnchant.php class QuickeningEnchant (line 18) | class QuickeningEnchant extends ReactiveEnchantment method getReagent (line 25) | public function getReagent(): array method getDefaultExtraData (line 30) | public function getDefaultExtraData(): array method react (line 35) | public function react(Player $player, Item $item, Inventory $inventory... FILE: src/DaPigGuy/PiggyCustomEnchants/enchants/tools/SmeltingEnchant.php class SmeltingEnchant (line 17) | class SmeltingEnchant extends ReactiveEnchantment method getReagent (line 25) | public function getReagent(): array method react (line 30) | public function react(Player $player, Item $item, Inventory $inventory... method getPriority (line 37) | public function getPriority(): int FILE: src/DaPigGuy/PiggyCustomEnchants/enchants/tools/TelepathyEnchant.php class TelepathyEnchant (line 15) | class TelepathyEnchant extends ReactiveEnchantment method getReagent (line 22) | public function getReagent(): array method react (line 27) | public function react(Player $player, Item $item, Inventory $inventory... FILE: src/DaPigGuy/PiggyCustomEnchants/enchants/tools/axes/LumberjackEnchant.php class LumberjackEnchant (line 17) | class LumberjackEnchant extends RecursiveEnchant method getReagent (line 24) | public function getReagent(): array method getDefaultExtraData (line 29) | public function getDefaultExtraData(): array method safeReact (line 34) | public function safeReact(Player $player, Item $item, Inventory $inven... method breakTree (line 46) | public function breakTree(Block $block, Player $player, int $mined = 0... FILE: src/DaPigGuy/PiggyCustomEnchants/enchants/tools/hoe/FarmerEnchant.php class FarmerEnchant (line 19) | class FarmerEnchant extends ReactiveEnchantment method getReagent (line 27) | public function getReagent(): array method react (line 32) | public function react(Player $player, Item $item, Inventory $inventory... FILE: src/DaPigGuy/PiggyCustomEnchants/enchants/tools/hoe/FertilizerEnchant.php class FertilizerEnchant (line 18) | class FertilizerEnchant extends RecursiveEnchant method getReagent (line 26) | public function getReagent(): array method getDefaultExtraData (line 31) | public function getDefaultExtraData(): array method safeReact (line 36) | public function safeReact(Player $player, Item $item, Inventory $inven... FILE: src/DaPigGuy/PiggyCustomEnchants/enchants/tools/hoe/HarvestEnchant.php class HarvestEnchant (line 17) | class HarvestEnchant extends RecursiveEnchant method getReagent (line 25) | public function getReagent(): array method getDefaultExtraData (line 30) | public function getDefaultExtraData(): array method safeReact (line 35) | public function safeReact(Player $player, Item $item, Inventory $inven... FILE: src/DaPigGuy/PiggyCustomEnchants/enchants/tools/pickaxe/JackpotEnchant.php class JackpotEnchant (line 19) | class JackpotEnchant extends ReactiveEnchantment method getReagent (line 34) | public function getReagent(): array method react (line 39) | public function react(Player $player, Item $item, Inventory $inventory... method getPriority (line 58) | public function getPriority(): int FILE: src/DaPigGuy/PiggyCustomEnchants/enchants/traits/ReactiveTrait.php type ReactiveTrait (line 21) | trait ReactiveTrait method canReact (line 28) | public function canReact(): bool method getReagent (line 33) | public function getReagent(): array method onReaction (line 38) | public function onReaction(Player $player, Item $item, Inventory $inve... method react (line 54) | public function react(Player $player, Item $item, Inventory $inventory... method getChance (line 58) | public function getChance(Player $player, int $level): float method getBaseChance (line 65) | public function getBaseChance(int $level): float method getChanceMultiplier (line 70) | public function getChanceMultiplier(Player $player): float method setChanceMultiplier (line 75) | public function setChanceMultiplier(Player $player, float $multiplier)... method getCooldownDuration (line 80) | public function getCooldownDuration(): int method shouldReactToDamage (line 85) | public function shouldReactToDamage(): bool method shouldReactToDamaged (line 90) | public function shouldReactToDamaged(): bool method attemptReaction (line 95) | public static function attemptReaction(Player $player, Event $event): ... FILE: src/DaPigGuy/PiggyCustomEnchants/enchants/traits/TickingTrait.php type TickingTrait (line 12) | trait TickingTrait method canTick (line 16) | public function canTick(): bool method getTickingInterval (line 21) | public function getTickingInterval(): int method onTick (line 26) | public function onTick(Player $player, Item $item, Inventory $inventor... method tick (line 34) | public function tick(Player $player, Item $item, Inventory $inventory,... method supportsMultipleItems (line 39) | public function supportsMultipleItems(): bool FILE: src/DaPigGuy/PiggyCustomEnchants/enchants/traits/ToggleTrait.php type ToggleTrait (line 18) | trait ToggleTrait method canToggle (line 27) | public function canToggle(): bool method onToggle (line 32) | public function onToggle(Player $player, Item $item, Inventory $invent... method toggle (line 41) | public function toggle(Player $player, Item $item, Inventory $inventor... method addToStack (line 45) | public function addToStack(Player $player, int $level): void method removeFromStack (line 51) | public function removeFromStack(Player $player, int $level): void method getStack (line 57) | public function getStack(Player $player): int method getArmorStack (line 63) | public function getArmorStack(Player $player): int method attemptToggle (line 69) | public static function attemptToggle(Player $player, Item $item, Encha... FILE: src/DaPigGuy/PiggyCustomEnchants/enchants/weapons/BlessedEnchant.php class BlessedEnchant (line 15) | class BlessedEnchant extends ReactiveEnchantment method react (line 21) | public function react(Player $player, Item $item, Inventory $inventory... FILE: src/DaPigGuy/PiggyCustomEnchants/enchants/weapons/ConditionalDamageMultiplierEnchant.php class ConditionalDamageMultiplierEnchant (line 16) | class ConditionalDamageMultiplierEnchant extends ReactiveEnchantment method __construct (line 21) | public function __construct(PiggyCustomEnchants $plugin, int $id, stri... method getDefaultExtraData (line 28) | public function getDefaultExtraData(): array method react (line 33) | public function react(Player $player, Item $item, Inventory $inventory... FILE: src/DaPigGuy/PiggyCustomEnchants/enchants/weapons/DeathbringerEnchant.php class DeathbringerEnchant (line 15) | class DeathbringerEnchant extends ReactiveEnchantment method getDefaultExtraData (line 19) | public function getDefaultExtraData(): array method react (line 24) | public function react(Player $player, Item $item, Inventory $inventory... FILE: src/DaPigGuy/PiggyCustomEnchants/enchants/weapons/DeepWoundsEnchant.php class DeepWoundsEnchant (line 18) | class DeepWoundsEnchant extends ReactiveEnchantment method getDefaultExtraData (line 26) | public function getDefaultExtraData(): array method react (line 31) | public function react(Player $player, Item $item, Inventory $inventory... FILE: src/DaPigGuy/PiggyCustomEnchants/enchants/weapons/DisarmingEnchant.php class DisarmingEnchant (line 15) | class DisarmingEnchant extends ReactiveEnchantment method react (line 20) | public function react(Player $player, Item $item, Inventory $inventory... FILE: src/DaPigGuy/PiggyCustomEnchants/enchants/weapons/DisarmorEnchant.php class DisarmorEnchant (line 14) | class DisarmorEnchant extends DisarmingEnchant method react (line 19) | public function react(Player $player, Item $item, Inventory $inventory... FILE: src/DaPigGuy/PiggyCustomEnchants/enchants/weapons/GooeyEnchant.php class GooeyEnchant (line 16) | class GooeyEnchant extends ReactiveEnchantment method getDefaultExtraData (line 20) | public function getDefaultExtraData(): array method react (line 25) | public function react(Player $player, Item $item, Inventory $inventory... FILE: src/DaPigGuy/PiggyCustomEnchants/enchants/weapons/HallucinationEnchant.php class HallucinationEnchant (line 30) | class HallucinationEnchant extends ReactiveEnchantment method react (line 41) | public function react(Player $player, Item $item, Inventory $inventory... FILE: src/DaPigGuy/PiggyCustomEnchants/enchants/weapons/LacedWeaponEnchant.php class LacedWeaponEnchant (line 20) | class LacedWeaponEnchant extends ReactiveEnchantment method __construct (line 29) | public function __construct(PiggyCustomEnchants $plugin, int $id, stri... method getDefaultExtraData (line 37) | public function getDefaultExtraData(): array method react (line 42) | public function react(Player $player, Item $item, Inventory $inventory... FILE: src/DaPigGuy/PiggyCustomEnchants/enchants/weapons/LifestealEnchant.php class LifestealEnchant (line 15) | class LifestealEnchant extends ReactiveEnchantment method getDefaultExtraData (line 20) | public function getDefaultExtraData(): array method react (line 25) | public function react(Player $player, Item $item, Inventory $inventory... FILE: src/DaPigGuy/PiggyCustomEnchants/enchants/weapons/LightningEnchant.php class LightningEnchant (line 16) | class LightningEnchant extends ReactiveEnchantment method react (line 21) | public function react(Player $player, Item $item, Inventory $inventory... FILE: src/DaPigGuy/PiggyCustomEnchants/enchants/weapons/VampireEnchant.php class VampireEnchant (line 15) | class VampireEnchant extends ReactiveEnchantment method getDefaultExtraData (line 22) | public function getDefaultExtraData(): array method react (line 27) | public function react(Player $player, Item $item, Inventory $inventory... FILE: src/DaPigGuy/PiggyCustomEnchants/enchants/weapons/bows/AutoAimEnchant.php class AutoAimEnchant (line 17) | class AutoAimEnchant extends TickingEnchantment method getDefaultExtraData (line 25) | public function getDefaultExtraData(): array method tick (line 30) | public function tick(Player $player, Item $item, Inventory $inventory,... method findNearestEntity (line 48) | public function findNearestEntity(Player $player, int $range): ?Living FILE: src/DaPigGuy/PiggyCustomEnchants/enchants/weapons/bows/BombardmentEnchant.php class BombardmentEnchant (line 18) | class BombardmentEnchant extends ReactiveEnchantment method getReagent (line 24) | public function getReagent(): array method react (line 29) | public function react(Player $player, Item $item, Inventory $inventory... FILE: src/DaPigGuy/PiggyCustomEnchants/enchants/weapons/bows/BountyHunterEnchant.php class BountyHunterEnchant (line 18) | class BountyHunterEnchant extends ReactiveEnchantment method getReagent (line 26) | public function getReagent(): array method getDefaultExtraData (line 31) | public function getDefaultExtraData(): array method react (line 36) | public function react(Player $player, Item $item, Inventory $inventory... method getBounty (line 44) | public function getBounty(): int FILE: src/DaPigGuy/PiggyCustomEnchants/enchants/weapons/bows/GrapplingEnchant.php class GrapplingEnchant (line 20) | class GrapplingEnchant extends ReactiveEnchantment method getReagent (line 27) | public function getReagent(): array method react (line 32) | public function react(Player $player, Item $item, Inventory $inventory... FILE: src/DaPigGuy/PiggyCustomEnchants/enchants/weapons/bows/HeadhunterEnchant.php class HeadhunterEnchant (line 17) | class HeadhunterEnchant extends ReactiveEnchantment method getReagent (line 24) | public function getReagent(): array method getDefaultExtraData (line 29) | public function getDefaultExtraData(): array method react (line 34) | public function react(Player $player, Item $item, Inventory $inventory... FILE: src/DaPigGuy/PiggyCustomEnchants/enchants/weapons/bows/HealingEnchant.php class HealingEnchant (line 15) | class HealingEnchant extends ReactiveEnchantment method getReagent (line 21) | public function getReagent(): array method getDefaultExtraData (line 26) | public function getDefaultExtraData(): array method react (line 31) | public function react(Player $player, Item $item, Inventory $inventory... FILE: src/DaPigGuy/PiggyCustomEnchants/enchants/weapons/bows/MissileEnchant.php class MissileEnchant (line 16) | class MissileEnchant extends ReactiveEnchantment method getReagent (line 22) | public function getReagent(): array method getDefaultExtraData (line 27) | public function getDefaultExtraData(): array method react (line 32) | public function react(Player $player, Item $item, Inventory $inventory... FILE: src/DaPigGuy/PiggyCustomEnchants/enchants/weapons/bows/MolotovEnchant.php class MolotovEnchant (line 20) | class MolotovEnchant extends ReactiveEnchantment method getReagent (line 27) | public function getReagent(): array method react (line 32) | public function react(Player $player, Item $item, Inventory $inventory... FILE: src/DaPigGuy/PiggyCustomEnchants/enchants/weapons/bows/ParalyzeEnchant.php class ParalyzeEnchant (line 18) | class ParalyzeEnchant extends ReactiveEnchantment method getReagent (line 24) | public function getReagent(): array method getDefaultExtraData (line 29) | public function getDefaultExtraData(): array method react (line 45) | public function react(Player $player, Item $item, Inventory $inventory... FILE: src/DaPigGuy/PiggyCustomEnchants/enchants/weapons/bows/PiercingEnchant.php class PiercingEnchant (line 16) | class PiercingEnchant extends ReactiveEnchantment method getReagent (line 23) | public function getReagent(): array method react (line 28) | public function react(Player $player, Item $item, Inventory $inventory... FILE: src/DaPigGuy/PiggyCustomEnchants/enchants/weapons/bows/ProjectileChangingEnchant.php class ProjectileChangingEnchant (line 21) | class ProjectileChangingEnchant extends ReactiveEnchantment method __construct (line 28) | public function __construct(PiggyCustomEnchants $plugin, int $id, stri... method getReagent (line 36) | public function getReagent(): array method react (line 41) | public function react(Player $player, Item $item, Inventory $inventory... method getPriority (line 57) | public function getPriority(): int FILE: src/DaPigGuy/PiggyCustomEnchants/enchants/weapons/bows/ShuffleEnchant.php class ShuffleEnchant (line 17) | class ShuffleEnchant extends ReactiveEnchantment method getReagent (line 24) | public function getReagent(): array method react (line 29) | public function react(Player $player, Item $item, Inventory $inventory... FILE: src/DaPigGuy/PiggyCustomEnchants/enchants/weapons/bows/VolleyEnchant.php class VolleyEnchant (line 22) | class VolleyEnchant extends ReactiveEnchantment method getReagent (line 29) | public function getReagent(): array method getDefaultExtraData (line 34) | public function getDefaultExtraData(): array method react (line 39) | public function react(Player $player, Item $item, Inventory $inventory... FILE: src/DaPigGuy/PiggyCustomEnchants/entities/BombardmentTNT.php class BombardmentTNT (line 12) | class BombardmentTNT extends FallingBlock method __construct (line 16) | public function __construct(Location $location, ?CompoundTag $nbt = nu... method getEnchantmentLevel (line 22) | public function getEnchantmentLevel(): int method saveNBT (line 27) | public function saveNBT(): CompoundTag FILE: src/DaPigGuy/PiggyCustomEnchants/entities/HomingArrow.php class HomingArrow (line 16) | class HomingArrow extends Arrow method __construct (line 20) | public function __construct(Location $location, ?Entity $shootingEntit... method entityBaseTick (line 26) | public function entityBaseTick(int $tickDiff = 1): bool method getEnchantmentLevel (line 38) | public function getEnchantmentLevel(): int method findNearestEntity (line 43) | public function findNearestEntity(int $range): ?Living method lookAt (line 59) | public function lookAt(Vector3 $target): void FILE: src/DaPigGuy/PiggyCustomEnchants/entities/PigProjectile.php class PigProjectile (line 24) | class PigProjectile extends PiggyProjectile method __construct (line 49) | public function __construct(Location $location, ?Entity $shootingEntit... method entityBaseTick (line 61) | public function entityBaseTick(int $tickDiff = 1): bool method getPorkLevel (line 83) | public function getPorkLevel(): int method isZombie (line 88) | public function isZombie(): bool method getDrops (line 96) | public function getDrops(): array method sendSpawnPacket (line 104) | protected function sendSpawnPacket(Player $player): void method getNetworkTypeId (line 125) | public static function getNetworkTypeId(): string method getInitialSizeInfo (line 130) | protected function getInitialSizeInfo(): EntitySizeInfo FILE: src/DaPigGuy/PiggyCustomEnchants/entities/PiggyFireball.php class PiggyFireball (line 17) | class PiggyFireball extends PiggyProjectile method onHitEntity (line 27) | public function onHitEntity(Entity $entityHit, RayTraceResult $hitResu... method onHitBlock (line 38) | public function onHitBlock(Block $blockHit, RayTraceResult $hitResult)... method getNetworkTypeId (line 44) | public static function getNetworkTypeId(): string method getInitialSizeInfo (line 49) | protected function getInitialSizeInfo(): EntitySizeInfo FILE: src/DaPigGuy/PiggyCustomEnchants/entities/PiggyLightning.php class PiggyLightning (line 19) | class PiggyLightning extends Entity method entityBaseTick (line 23) | public function entityBaseTick(int $tickDiff = 1): bool method getNetworkTypeId (line 48) | public static function getNetworkTypeId(): string method getInitialSizeInfo (line 53) | protected function getInitialSizeInfo(): EntitySizeInfo FILE: src/DaPigGuy/PiggyCustomEnchants/entities/PiggyProjectile.php class PiggyProjectile (line 8) | abstract class PiggyProjectile extends Projectile method onHit (line 10) | public function onHit(ProjectileHitEvent $event): void method canSaveWithChunk (line 16) | public function canSaveWithChunk(): bool FILE: src/DaPigGuy/PiggyCustomEnchants/entities/PiggyTNT.php class PiggyTNT (line 15) | class PiggyTNT extends PrimedTNT method __construct (line 19) | public function __construct(Location $location, ?CompoundTag $nbt = nu... method explode (line 25) | public function explode(): void FILE: src/DaPigGuy/PiggyCustomEnchants/entities/PiggyWitherSkull.php class PiggyWitherSkull (line 17) | class PiggyWitherSkull extends PiggyProjectile method onHitEntity (line 27) | public function onHitEntity(Entity $entityHit, RayTraceResult $hitResu... method getNetworkTypeId (line 39) | public static function getNetworkTypeId(): string method getInitialSizeInfo (line 44) | protected function getInitialSizeInfo(): EntitySizeInfo FILE: src/DaPigGuy/PiggyCustomEnchants/particles/JetpackParticle.php class JetpackParticle (line 12) | class JetpackParticle implements Particle method encode (line 14) | public function encode(Vector3 $pos): array FILE: src/DaPigGuy/PiggyCustomEnchants/tasks/CheckDisabledEnchantsTask.php class CheckDisabledEnchantsTask (line 11) | class CheckDisabledEnchantsTask extends AsyncTask method onRun (line 13) | public function onRun(): void method onCompletion (line 20) | public function onCompletion(): void FILE: src/DaPigGuy/PiggyCustomEnchants/tasks/TickEnchantmentsTask.php class TickEnchantmentsTask (line 18) | class TickEnchantmentsTask extends Task method __construct (line 20) | public function __construct(private PiggyCustomEnchants $plugin) method onRun (line 24) | public function onRun(): void method cleanOldItems (line 86) | public function cleanOldItems(Item $item): Item FILE: src/DaPigGuy/PiggyCustomEnchants/utils/AllyChecks.php class AllyChecks (line 12) | class AllyChecks method addCheck (line 22) | public static function addCheck(Plugin $plugin, callable $check): void method isAlly (line 30) | public static function isAlly(Player $player, Entity $entity): bool FILE: src/DaPigGuy/PiggyCustomEnchants/utils/PiggyExplosion.php class PiggyExplosion (line 22) | class PiggyExplosion extends Explosion method __construct (line 24) | public function __construct(Position $center, float $size, protected P... method explodeB (line 29) | public function explodeB(): bool FILE: src/DaPigGuy/PiggyCustomEnchants/utils/ProjectileTracker.php class ProjectileTracker (line 11) | class ProjectileTracker method addProjectile (line 16) | public static function addProjectile(Projectile $projectile, Item $ite... method isTrackedProjectile (line 21) | public static function isTrackedProjectile(Projectile $projectile): bool method getItem (line 26) | public static function getItem(Projectile $projectile): ?Item method getEnchantments (line 35) | public static function getEnchantments(Projectile $projectile): array method removeProjectile (line 42) | public static function removeProjectile(Projectile $projectile): void FILE: src/DaPigGuy/PiggyCustomEnchants/utils/Utils.php class Utils (line 41) | class Utils method getRomanNumeral (line 80) | public static function getRomanNumeral(int $integer): string method isHelmet (line 110) | public static function isHelmet(Item $item): bool method isChestplate (line 115) | public static function isChestplate(Item $item): bool method isLeggings (line 120) | public static function isLeggings(Item $item): bool method isBoots (line 125) | public static function isBoots(Item $item): bool method itemMatchesItemType (line 130) | public static function itemMatchesItemType(Item $item, int $itemType):... method createNewProjectile (line 154) | public static function createNewProjectile(string $className, Location... method checkEnchantIncompatibilities (line 165) | public static function checkEnchantIncompatibilities(Item $item, Custo... method displayEnchants (line 176) | public static function displayEnchants(ItemStack $itemStack): ItemStack method filterDisplayedEnchants (line 201) | public static function filterDisplayedEnchants(ItemStack $itemStack): ... method sortEnchantmentsByPriority (line 218) | public static function sortEnchantmentsByPriority(array $enchantments)... method getColorFromRarity (line 228) | public static function getColorFromRarity(int $rarity): string method getTFConstFromString (line 233) | public static function getTFConstFromString(string $color): string method errorForm (line 256) | public static function errorForm(Player $player, string $error): void method shouldTakeFallDamage (line 265) | public static function shouldTakeFallDamage(Player $player): bool method setShouldTakeFallDamage (line 270) | public static function setShouldTakeFallDamage(Player $player, bool $s... method getNoFallDamageDuration (line 276) | public static function getNoFallDamageDuration(Player $player): int method increaseNoFallDamageDuration (line 281) | public static function increaseNoFallDamageDuration(Player $player, in... method isCoolKid (line 286) | public static function isCoolKid(PluginDescription $description): bool