18 Commits
Author SHA1 Message Date
NotAlexNoyle f3cfc7264d Point submodules at canonical Gitea repositories 2026-11-01 12:54:12 -05:00
NotAlexNoyle ea763d86a6 Update canonical Gitea links 2026-10-31 11:40:19 -04:00
NotAlexNoyle 7b576629dc Exclude CODEOWNERS from language statistics 2026-10-31 09:54:58 -04:00
NotAlexNoyle f85002a466 Add CODEOWNERS (one staff approval) 2026-10-31 09:54:58 -04:00
NotAlexNoyle 61f411ee03 Resell quickshops to new shop owner upon transfer 2026-09-14 01:06:55 -04:00
NotAlexNoyleandClaude Opus 5 b1d58052e4 feat: migrate shops when an AreaShop-OG plot is transferred
Transferring a plot moved the AreaShop region and its WorldGuard
membership to the new owner, but the QuickShop shops inside kept the
previous owner. The new holder could not manage them and the old owner
still collected every sale on a plot they no longer held.

Listen for AreaShop-OG's new TransferredRegionEvent and hand the shops
in the region to QuickShop-OG's ShopManager#transferShopsOwnership,
leaving stock in place. When the running QuickShop has no such method
the count of orphaned shops is reported instead of failing silently.

Replace the vendored libs/AreaShop-2.9.1.jar with a git submodule at
libs/AreaShop-OG, following the Template-OG layout. The jar was upstream
AreaShop, not AreaShop-OG, so newly added AreaShop-OG API was invisible
to the compile classpath. AreaShop-OG is a multi-project build, so it
joins as a composite build via includeBuild.

Also prefer QuickShop's chunk coordinate shop lookup over the Chunk
overload, so scanning a region no longer forces its chunks to load, and
walk the region's chunk range inclusively instead of overshooting by one
chunk column.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-10 16:53:04 -04:00
NotAlexNoyle f3eb494984 Improve QuickShop-OG/AreaShop-OG support 2026-07-29 10:28:41 -04:00
NotAlexNoyle 5ef2fc37bb Move to AreaShop-OG 2026-07-27 09:21:31 -04:00
NotAlexNoyle ef08b971d3 Update shadow to 8.3.9 and spotless to 8.1.0 2025-12-13 13:16:38 -05:00
NotAlexNoyle e103157e0d Update gradle to 8.14.3 2025-08-15 16:12:59 -04:00
NotAlexNoyle 52139596da Update gradle to 8.14.2, add auto formatting 2025-06-21 14:42:53 -04:00
NotAlexNoyle aa6103c323 Merge branch 'SKBotNL-main'
Merge shadow update from upstream
2025-06-05 08:31:09 -04:00
NotAlexNoyle ca53d0e463 Merge branch 'NotAlexNoyle-main' 2025-05-30 12:19:11 -04:00
NotAlexNoyle 67b47fde87 Update README.md 2025-05-30 11:03:51 -04:00
NotAlexNoyle d20d12719d Update gradle, rename plugin 2025-05-29 22:42:43 -04:00
NotAlexNoyle a651ab7bd5 Update plugin.yml 2025-01-02 02:25:28 -05:00
NotAlexNoyle eb21bfc0f2 Revert to a non-AGPL version of QuickShop-Hikari API 2024-11-30 03:13:15 -05:00
NotAlexNoyle 138e4c5970 Update gradle to 8.8 2024-11-08 23:18:13 -05:00