PAR-256
Standardise ChestShop package names to lowercase
The ChestShop fork uses TitleCase package directories (Adapter, Commands, Listeners, Plugins, Database, Events, Configuration, Signs, UUIDs, Containers, Metadata, Market, Logging, Utils, and breeze's sub-packages) — non-idiomatic Java. Lowercase every package segment across the plugin (declarations, imports, FQNs, and the two Class.forName string literals in ImplementationAdapter and SignBreak), rename the directories, and update the build.gradle.kts jacoco excludes.
Exception: Listeners/Block/Break → listeners/block/breaking (the literal break is a Java reserved word). Shaded-library relocation targets (io.paradaux.chestshop.Libs.*, Metrics.BStats) are left as-is — they're shade destinations, not source packages. Verified by a clean :chestshop:plugin:build.
Resources
- commit29fb1f4 Standardise ChestShop package names to lowercase (PAR-256)ParadauxIO/hibernia-economy
Comments
No comments yet.
Activity
- ParadauxIO linked a commit — Commit 29fb1f4 — Standardise ChestShop package names to lowercase (PAR-256)
- tesks changed status to Status → Pending Release
- tesks created the issue