Paradaux

PAR-280

0

[chestshop] Remove discount + price-limit systems and legacy build-metadata cruft

Pending ReleaseUnassignedChestShop

Trimmed unused upstream features and build cruft from the fork:

  • Discount system — deleted DiscountModule (admin-shop percentage discounts via ChestShop.discount.<group> perms + discounts.yml), its registration, and the Permission.DISCOUNT node.
  • Price-limit system — deleted PriceRestrictionModule (per-item min/max prices via priceLimits.yml), its registration, the four *_PRICE_ABOVE_MAX/*_BELOW_MIN messages + CreationOutcome values. (Kept PriceRatioChecker/SELL_PRICE_HIGHER_THAN_BUY_PRICE — that's core sell>buy anti-arbitrage, not a configurable limit.)
  • Legacy build cruft — removed the Jenkins/BUILD_NUMBER + "manual"/timestamp build-metadata block in build.gradle.kts, the (compiled at …) version suffix (plugin.yml ${bukkit.plugin.version} now resolves to the plain monorepo version), and the Distribution-Type/Built-At/Build-Jdk manifest attrs (kept paperweight-mappings-namespace). Cleaned the stale deployed discounts.yml/priceLimits.yml/jenkinsBuildsNotifier.yml/languages/.

Verified: builds + tests green; ChestShop enables as a clean v2.3.0-SNAPSHOT; market tracker starts; no dangling references.

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 15079aa — Remove discount + price-limit systems and legacy build cruft from ChestShop (PAR-280)
  • tesks created the issue