PAR-285
[chestshop] Remove AuthMe, BlockLocker, Heroes, LWC, LockettePro, RedProtect integrations
Drop support for six third-party plugin integrations the fork no longer needs, shrinking the Bukkit-event coupling surface (a step toward replacing the event-driven internals with an API). Kept: WorldGuard, GriefPrevention, ItemBridge, ShowItem.
Removed: plugins/{AuthMe,BlockLocker,Heroes,LockettePro,RedProtectBuilding,LightweightChestProtection}.java; their Dependency enum entries + loadPlugin switch cases; the AuthMe import in ChestShop.java; the LWC/AuthMe/Heroes/RedProtect config (10 @ConfigurationValue + Properties fields + applyFrom lines + config.yml keys); the 3 LWC-only messages (PROTECTED_SHOP, PROTECTED_SHOP_SIGN, NOT_ENOUGH_PROTECTIONS); the 6 plugin.yml softdepends; and the 7 compileOnly vendored deps (heroes, authme, LWCX, redprotect x2, blocklocker, lockettepro).
Kept TURN_OFF_DEFAULT_PROTECTION_WHEN_PROTECTED_EXTERNALLY and the ProtectionCheckEvent/BuildPermissionEvent (still used by WorldGuard/GriefPrevention). Security.protect() is now orphaned (was LWC-only) — left in place.
Resources
- PR#2 Last major release ParadauxIO/hibernia-economy
- commit492ce2a Remove dead/deprecated code left after the service/DAO migration (PAR-282)ParadauxIO/hibernia-economy
- commitf5619cc Collapse protection events into ProtectionService (PAR-288)ParadauxIO/hibernia-economy
- commitf37be55 Remove AuthMe, BlockLocker, Heroes, LWC, LockettePro, RedProtect integrations (PAR-285)ParadauxIO/hibernia-economy
Comments
No comments yet.
Activity
- ParadauxIO linked a pull request — PR #2 open — Last major release
- ParadauxIO linked a pull request — PR #2 open — Last major release
- ParadauxIO linked a pull request — PR #2 open — Last major release
- ParadauxIO linked a pull request — PR #2 open — Last major release
- ParadauxIO linked a pull request — PR #2 open — Last major release
- ParadauxIO linked a pull request — PR #2 open — Last major release
- ParadauxIO linked a pull request — PR #2 open — Last major release
- ParadauxIO linked a commit — Commit 492ce2a — Remove dead/deprecated code left after the service/DAO migration (PAR-282)
- ParadauxIO linked a commit — Commit f5619cc — Collapse protection events into ProtectionService (PAR-288)
- ParadauxIO linked a commit — Commit f37be55 — Remove AuthMe, BlockLocker, Heroes, LWC, LockettePro, RedProtect integrations (PAR-285)
- tesks changed status to Status → Pending Release
- tesks created the issue