PAR-257
0
Reorganise ChestShop packages into semantic homes
Pending ReleaseUnassignedChestShop
Follow-up to the lowercase rename (PAR-256): place packages semantically.
- Dissolve the vendored
breezenamespace:breeze/utils+ top-levelutils→ unifiedutils/;breeze/utils/encoding→utils/encoding;breeze/utils/implementationfeatures→utils/compat(update the 2ImplementationAdapter.forNamestrings);breeze/collection/SimpleCache→utils/;breeze/configuration(annotation-driven config framework) → merge intoconfiguration/(with Properties/Messages) +configuration/annotations/. - Redistribute the version-named
adapter/classes by responsibility:Paper_1_13_2→listeners/block/breaking/PaperBlockDestroyListener;Spigot_1_20sign-backside half →listeners/block/SignBacksideProtector; the/iteminfoenrichers (map/crossbow/axolotl/bundle/potion/armor-trim, from Spigot_1_14/1_17/1_20/1_20_5) → onelisteners/iteminfo/ExtendedItemInfoListener;Spigot_1_15_2getProvides hook → folded intoDependencies. Deleteadapter/and the reflection registration. - Minor:
metadata/ItemDatabase→database/;uuids/→players/;containers/AdminInventory→economy/.
Naming: keep plural utils. No behaviour change; verify with a clean :chestshop:plugin:build.
Resources
- commit061181c Reorganise ChestShop packages into semantic homes (PAR-257)ParadauxIO/hibernia-economy
Comments
No comments yet.
Activity
- ParadauxIO linked a commit — Commit 061181c — Reorganise ChestShop packages into semantic homes (PAR-257)
- tesks changed status to Status → Pending Release
- tesks created the issue