diff options
| author | Wanja <105125277+Manchick0@users.noreply.github.com> | 2025-01-05 03:06:40 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-01-05 10:06:40 +0800 |
| commit | 8575fb83989ce783bf1faf4ca14908c4135560d0 (patch) | |
| tree | 90c0ca106255c764bb0b18f773d963bb898ef941 /src/test | |
| parent | e4ea0c5fffa16868d638c2d6cc23f610669bd5fb (diff) | |
| download | Skyblocker-8575fb83989ce783bf1faf4ca14908c4135560d0.tar.gz Skyblocker-8575fb83989ce783bf1faf4ca14908c4135560d0.tar.bz2 Skyblocker-8575fb83989ce783bf1faf4ca14908c4135560d0.zip | |
ItemList Changes (#1119)
* ItemList changes
This update introduces a bunch of changes to the ItemList feature, to hopefully enhance user experience. Most importantly, you can now filter out specific elements in the list to narrow down the results. The lore-search now works properly, and you're now able to use the wiki lookup key in the recipe book. Besides all that, shift-clicking on the recipe result button will suggest the recipe to the player using the `viewrecipe` command, to allow quick super-craft access.
* Add missing GUI filter icons
* Update FilterOption.java
Properly use parentheses in the `(animal)` and `(pest)` flagged entries.
* Refactor recipe view command to use MessageScheduler.
Replaces direct chat command handling with MessageScheduler.
* Refactor filtering logic and remove Identifiable interface.
Replaced the Identifiable interface with a Supplier-based design for enum, updated related classes to use Supplier methods and refactored filtering logic for consistency. Additionally, added a new tip for viewing recipes in the recipe book, and changed the Shift+Click requirement to a simple right click.
* Clean up the code
Diffstat (limited to 'src/test')
0 files changed, 0 insertions, 0 deletions
