Skip to content

Show trades which share a cooldown if applicable.#18

Closed
cubefury wants to merge 213 commits intocubefury:masterfrom
GTNewHorizons:shared-cooldowns
Closed

Show trades which share a cooldown if applicable.#18
cubefury wants to merge 213 commits intocubefury:masterfrom
GTNewHorizons:shared-cooldowns

Conversation

@cubefury
Copy link
Copy Markdown
Owner

Highlights trades which share a cooldown, and added a tooltip to show how many trades the selected one shares a cooldown with, if applicable.

Showcase:
https://github.com/user-attachments/assets/271b5005-7190-4e83-b3d6-30347d48e01f

Tested in SP + MP daily 428

Dream-Master and others added 30 commits October 7, 2025 10:08
…ndices for NBT arrays.

This change ensures that changelogs won't be massive every time a new trade is added, from all the tradegroups and their indices getting shuffled around.
Localize textures and gui title
- Added Color settings for VM displayed text
- Added small icon next to name of tradeable item
Changes:


    Added Color settings for VM displayed text
    Added small icon next to name of tradeable item
Shifted text color setting to lang file
Dream-Master and others added 29 commits January 1, 2026 20:07
Refactor trade state tracking into TradeManager
Fix potential NPE crash from bad trade request with invalid tradegroup.
Registry Name Migration for NewHorizonsCoreMod
* Add incomplete structure message

* Remove trades if incomplete structure.
…destate (#66)

* Check if player is not accessing vending machine before allowing trade state reload.

* Grammar is hard
* swap out deprecated method

* Remove unnecessary logic from coin eject buttons

* Add favourites feature

* Added saveload logic for favourites.

* Add favourite toggle hint

* Reset view to all items when favourites tab is empty

* Fix serverside crash

* spotless

* Push favourited trades to the top in smart compare sort mode

* Increased margins for tile display to stop console spam

* spotless

* Add placeholder icons

* Remove unnecessary comments

* Remove pair util class

* Add favourites priority in both sort modes.

* Removed delay between when ctrl released and tab switching when favourites are emptied.

* Added preemptive favourites clearing when attemping to load from file, in case directory goes missing somehow when switching worlds

* remove unnecessary pendingworldinit variable

* Address comments

* sanitize filenames to remove illegal characters
@cubefury cubefury closed this Mar 20, 2026
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.

10 participants