Paradaux

PAR-254

0

Remove unmaintained/vendored-repo plugin integrations from ChestShop

Pending ReleaseUnassignedChestShop

This is a hard fork; we don't intend to keep supporting third-party plugin integrations whose dependencies aren't available from a proper public repo (they were vendored into chestshop/repo/), nor the Vault/Reserve economy adapters now that we've standardised on Treasury.

Removed:

  • Vendored-repo-backed protection integrations: Residence, Deadbolt, Lockette, SimpleChestLock (+ their Plugins/* classes, Dependency enum entries, dispatch cases, and compileOnly deps).
  • The entire chestshop/repo/ vendored Maven repo (also dropped the unreferenced towny + mcstats-metrics jars) and its chestshopLocalRepo repository declaration.
  • Vault & Reserve economy adapters (VaultListener, ReserveListener) and their fallback wiring in Dependencies.loadEconomy — Treasury is now the only economy backend.
  • Vestigial Mojang lookup code (MojangAPI.UUIDFetcher/NameFetcher and the unused NameUtil.getUUID/getName/isInvalid methods) — the only org.json.simple users, which only compiled via a transitive of one of the removed plugins.
  • Trimmed plugin.yml softdepend accordingly.

Kept: Treasury/Business (first-party), and the maintained integrations with real repos (WorldGuard, GriefPrevention, RedProtect, LWC, LockettePro, BlockLocker, Heroes, ItemBridge, AuthMe, ShowItem).

Resources

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 dd034a9 — Drop the vestigial OddItem softdepend (PAR-254)
  • ParadauxIO linked a commit — Commit 7ec36ad — Remove vendored-repo plugin integrations + Vault/Reserve (PAR-254)
  • tesks changed status to Status → Pending Release
  • tesks created the issue