PAR-303
Remove dead upstream machinery: ItemBridge + ShowItem integrations + bStats telemetry
Same profile as the bungee removal — inherited upstream machinery serving zero purpose on the democracycraft server. Confirmed against the live plugin list.
ItemBridge integration — a custom-item bridge parallel to Nexo. The ItemBridge plugin isn't installed (Nexo/NexoAddon/NexoBoltAddon is the custom-item stack). Deleted integration/ItemBridge, its ItemService hooks (enableItemBridge, itemBridgeEnabled, the parse/queryString branches), the Dependencies case + enum entry, and the plugin.yml softdepend + compileOnly dep.
ShowItem integration — hover-item display in shop messages. The ShowItem plugin isn't installed. Deleted integration/ShowItemHook, the injections + showItem.sendMessage branches in TransactionService/InfoService (now always plain messages), the Dependencies case + enum, the SHOWITEM_MESSAGE config + config.yml, and the softdepend + compileOnly dep.
bStats telemetry — new Metrics(this, 1109) phoned home to bStats.org under upstream ChestShop's plugin ID, leaking this private fork's config into a public dashboard. Removed the Metrics field/init, startStatistics() (69 lines + 29 charts), createStaticDrilldownStat/getChartArray/getMetrics, the Dependencies charts, the INCLUDE_SETTINGS_IN_METRICS config, and the org.bstats dependency + shade relocation. Kept the local MetricsModule counters + /csmetrics command (no phone-home).
Net −900+ lines across the three. plugin.yml softdepend is now [Treasury, Business, WorldGuard, GriefPrevention, Nexo]. :chestshop:build green; server enables cleanly (no telemetry call); suite 41/42 (known proprietor-settle flake; the Nexo custom-item test passes).
Resources
- PR#2 Last major release ParadauxIO/hibernia-economy
- commitee82b2f Collapse the dead EconomyProvider adapter abstraction (PAR-305)ParadauxIO/hibernia-economy
- commitce421e2 Remove dead upstream machinery: ItemBridge + ShowItem integrations + bStats telemetry (PAR-303)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 ee82b2f — Collapse the dead EconomyProvider adapter abstraction (PAR-305)
- tesks changed status to Status → Pending Release
- ParadauxIO linked a commit — Commit ce421e2 — Remove dead upstream machinery: ItemBridge + ShowItem integrations + bStats telemetry (PAR-303)
- tesks created the issue