gitextract_jrwncx0y/ ├── .gitattributes ├── .github/ │ ├── CONTRIBUTING.md │ ├── ISSUE_TEMPLATE/ │ │ ├── bug_report.md │ │ ├── crash.md │ │ ├── outdated_api.md │ │ ├── suggestion.md │ │ └── support.md │ ├── PULL_REQUEST_TEMPLATE.md │ └── workflows/ │ └── main.yml ├── .gitignore ├── .poggit.yml ├── LICENSE ├── README.md ├── phpstan.neon.dist ├── plugin.yml ├── resources/ │ ├── chances.json │ ├── config.yml │ └── descriptions.json └── src/ └── DaPigGuy/ └── PiggyCustomEnchants/ ├── CustomEnchantManager.php ├── EventListener.php ├── PiggyCustomEnchants.php ├── blocks/ │ └── PiggyObsidian.php ├── commands/ │ ├── CustomEnchantsCommand.php │ └── subcommands/ │ ├── AboutSubCommand.php │ ├── EnchantSubCommand.php │ ├── InfoSubCommand.php │ ├── ListSubCommand.php │ ├── NBTSubCommand.php │ └── RemoveSubCommand.php ├── enchants/ │ ├── CustomEnchant.php │ ├── CustomEnchantIds.php │ ├── ReactiveEnchantment.php │ ├── TickingEnchantment.php │ ├── ToggleableEnchantment.php │ ├── armor/ │ │ ├── AntiKnockbackEnchant.php │ │ ├── ArmoredEnchant.php │ │ ├── AttackerDeterrentEnchant.php │ │ ├── BerserkerEnchant.php │ │ ├── CactusEnchant.php │ │ ├── CloakingEnchant.php │ │ ├── EndershiftEnchant.php │ │ ├── EnlightedEnchant.php │ │ ├── ForcefieldEnchant.php │ │ ├── GrowEnchant.php │ │ ├── HeavyEnchant.php │ │ ├── MoltenEnchant.php │ │ ├── OverloadEnchant.php │ │ ├── PoisonousCloudEnchant.php │ │ ├── ReviveEnchant.php │ │ ├── SelfDestructEnchant.php │ │ ├── ShieldedEnchant.php │ │ ├── ShrinkEnchant.php │ │ ├── TankEnchant.php │ │ ├── boots/ │ │ │ ├── JetpackEnchant.php │ │ │ ├── MagmaWalkerEnchant.php │ │ │ └── StompEnchantment.php │ │ ├── chestplate/ │ │ │ ├── ChickenEnchant.php │ │ │ ├── ParachuteEnchant.php │ │ │ ├── ProwlEnchant.php │ │ │ ├── SpiderEnchant.php │ │ │ └── VacuumEnchant.php │ │ └── helmet/ │ │ ├── AntitoxinEnchant.php │ │ ├── FocusedEnchant.php │ │ ├── ImplantsEnchant.php │ │ └── MeditationEnchant.php │ ├── miscellaneous/ │ │ ├── AutoRepairEnchant.php │ │ ├── LuckyCharmEnchant.php │ │ ├── RadarEnchant.php │ │ ├── RecursiveEnchant.php │ │ ├── SoulboundEnchant.php │ │ └── ToggleableEffectEnchant.php │ ├── tools/ │ │ ├── DrillerEnchant.php │ │ ├── EnergizingEnchant.php │ │ ├── ExplosiveEnchant.php │ │ ├── QuickeningEnchant.php │ │ ├── SmeltingEnchant.php │ │ ├── TelepathyEnchant.php │ │ ├── axes/ │ │ │ └── LumberjackEnchant.php │ │ ├── hoe/ │ │ │ ├── FarmerEnchant.php │ │ │ ├── FertilizerEnchant.php │ │ │ └── HarvestEnchant.php │ │ └── pickaxe/ │ │ └── JackpotEnchant.php │ ├── traits/ │ │ ├── ReactiveTrait.php │ │ ├── TickingTrait.php │ │ └── ToggleTrait.php │ └── weapons/ │ ├── BlessedEnchant.php │ ├── ConditionalDamageMultiplierEnchant.php │ ├── DeathbringerEnchant.php │ ├── DeepWoundsEnchant.php │ ├── DisarmingEnchant.php │ ├── DisarmorEnchant.php │ ├── GooeyEnchant.php │ ├── HallucinationEnchant.php │ ├── LacedWeaponEnchant.php │ ├── LifestealEnchant.php │ ├── LightningEnchant.php │ ├── VampireEnchant.php │ └── bows/ │ ├── AutoAimEnchant.php │ ├── BombardmentEnchant.php │ ├── BountyHunterEnchant.php │ ├── GrapplingEnchant.php │ ├── HeadhunterEnchant.php │ ├── HealingEnchant.php │ ├── MissileEnchant.php │ ├── MolotovEnchant.php │ ├── ParalyzeEnchant.php │ ├── PiercingEnchant.php │ ├── ProjectileChangingEnchant.php │ ├── ShuffleEnchant.php │ └── VolleyEnchant.php ├── entities/ │ ├── BombardmentTNT.php │ ├── HomingArrow.php │ ├── PigProjectile.php │ ├── PiggyFireball.php │ ├── PiggyLightning.php │ ├── PiggyProjectile.php │ ├── PiggyTNT.php │ └── PiggyWitherSkull.php ├── particles/ │ └── JetpackParticle.php ├── tasks/ │ ├── CheckDisabledEnchantsTask.php │ └── TickEnchantmentsTask.php └── utils/ ├── AllyChecks.php ├── PiggyExplosion.php ├── ProjectileTracker.php └── Utils.php