The "instance" and "tags" sections of a shulker box config now support negations (preface the instance or tag name with "!")
Tag negation is called out in the interactive shulker box crafting
When crafting a shulker box by filters, the user will be prompted before completion to specify any existing instances that should be excluded
Both instance and tag matching now supports regular expressions
Fixes a broken link to PrismLauncher
Tech Debt and Other Concerns
Validation Performed
In addition to adding tests to cover the exclusion and complex matching behavior, I've also run through the interactive shulker box creation prompt and confirmed that the user experience matches my expectations.
[x] I have run mkdocs serve locally and ensured that all API docs and
changes I have made to the static pages are rendering correctly, with all links
working
[x] All tech debt concerns have been resolved, documented as issues, or otherwise
accepted
Summary
Implements #120
List of Changes
Tech Debt and Other Concerns
Validation Performed
In addition to adding tests to cover the exclusion and complex matching behavior, I've also run through the interactive shulker box creation prompt and confirmed that the user experience matches my expectations.
PR Type
release
)Checklist:
mkdocs serve
locally and ensured that all API docs and changes I have made to the static pages are rendering correctly, with all links working