Repository navigation
Conversation
|
Important
This repository does not receive automatic reviews because it has fewer than 10 stars.
|
This was referenced Nov 8, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Adds the focused AutoBlockRefill slice from #76, stacked on #80. Matching inventory items refill a depleted placement hand after eligibility and slot revalidation. Optional personal usage charges are durably reserved before effects; proved-unused units are refunded and uncertain effects remain spent. Session and listener ownership fence reloads, reconnects, retirement and duplicate callbacks. Adds permission-separated charge management commands.
This draft depends on #80 and BenCodez/AdvancedCore#383 at c349c52bccf50b8ed724eb834aed8bfc54faf4b4. Parent #80 at 886d146 now contains the reviewed replay interface and dual-signature dispatcher fixture. This branch integrates that parent without changing P3 production behavior. This does not include the separate vein-mining, harvesting, banking, queue or statistics slices.
Validation: 388 tests passed in a clean package, with zero failures, errors or skips; all 45 original refill acceptance cases remain covered. The complete P3 change received independent review, with a clean focused follow-up after the command-lifecycle correction. The dual-signature dispatcher fixture retains all assertions: the affected current-host tests passed 15/15, and retained exact-fixture producer evidence passed 15/15 on each supported dispatcher signature. ZIP integrity, required resources, Java 21, shaded SDK descriptors and test/provided-library exclusions passed. JAR SHA-256: dc8bb33b95bd680ef35d7c5fb067c81558f88992daba1ff0bd3806fe2b5a581b.
Validation used isolated candidate SDK 43d10da5b3b291973aa373a5cd85a21b2c041f547e7d90454e0523f0ef420c70 and current VotingPlugin test host e85efc48a8672060a1e7764f15ab8de1ffede1ee38a4fd2acc33cf815346d452. These are not released artifacts. Normal dependency delivery, hosted checks, native and older-server acceptance remain outstanding. MCPerks does not declare Folia support. No merge, release or deployment is included.