Skip to content

Add reliable Item Stash delivery - #1

Merged
ImCZFy merged 2 commits into
masterfrom
feature/item-stash-integration
Aug 14, 2026
Merged

Add reliable Item Stash delivery#1
ImCZFy merged 2 commits into
masterfrom
feature/item-stash-integration

Conversation

@ImCZFy

@ImCZFy ImCZFy commented Aug 14, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • add an optional ServicesManager-based Skyblock-Core item-delivery hook with an atomic inventory-only fallback
  • route BIN purchases, cancellations, expired returns, winning bids, and administrator returns through reliable escrow-preserving delivery
  • add stable operation IDs, durable purchase settlements, crash recovery, Vault uncertainty handling, and GUI click locks
  • add configurable integration settings and delivery messages
  • keep the Skyblock-Core API compile-only and fail packaging if any API class leaks into the plugin JAR

Verification

  • ./gradlew clean test shadowJar
  • 27 tests passed, 0 skipped
  • packaged JAR contains 0 dev/chengzhi/skyblockcore classes
  • YAML and UTF-8 message resources validated
  • no server was started or reloaded

@ImCZFy
ImCZFy merged commit 352a14d into master Aug 14, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant