PAR-312
0
Reorganise integration/ into per-plugin subpackages
Pending ReleaseNormalUnassignedChestShopImprovement
integration/ was a grab-bag of the 4 Integration impls + their hook mechanics + a misfiled default. Group each integration with its own mechanics: integration/worldguard/ (WorldGuardIntegration + WorldGuardProtection/Building/Flags), integration/nexo/ (NexoIntegration + Nexo), integration/griefprevention/ (GriefPreventionIntegration + GriefPreventionBuilding — fix the GriefPrevenention typo), integration/treasury/ (TreasuryIntegration). integration/ root keeps just the Integration interface + IntegrationRegistrar. VanillaShopProtection is ChestShop's own always-on default protection (used by ProtectionService), not a soft-dep integration — move it to services/.
Resources
- commita7ff74a Make each integration one self-contained class; fix Nexo↔ItemService layering (PAR-314)ParadauxIO/hibernia-economy
- commitd19aadb Reorganise integration/ into per-plugin subpackages (PAR-312)ParadauxIO/hibernia-economy
Comments
No comments yet.
Activity
- ParadauxIO linked a commit — Commit a7ff74a — Make each integration one self-contained class; fix Nexo↔ItemService layering (PAR-314)
- tesks changed status to Status → Pending Release
- ParadauxIO linked a commit — Commit d19aadb — Reorganise integration/ into per-plugin subpackages (PAR-312)
- tesks created the issue