Added the Alchemical Stasis Soother!
The Alchemical Stasis Soother pauses your status effects, effectively making their duration infinite, while also preventing you from gaining or forcibly losing any status effects. Status effects can be blacklisted in the alchemical_stasis_soother_blacklist tag, and each aspect of the new charm can be configured.
As always, compatability with Sinytra Connector has been verified to work for all our NeoForge friends
WARNING
Apologies but the toolbelts inventory will get reset again with this update. Final time! will not happen again unless mojang decides to screw with components. More info below. This only applies to the 1.21 versions, 1.20 is uneffected.
Added the Alchemical Stasis Soother!
The Alchemical Stasis Soother pauses your status effects, effectively making their duration infinite, while also preventing you from gaining or forcibly losing any status effects.
Status effects can be blacklisted in the alchemical_stasis_soother_blacklist tag, and each aspect of the new charm can be configured.
The toolbelt now properly uses components. Apologies but this means that once again, items inside of toolbelts will get reset. Last time! Promise. This should also fix some random crashes related to attempting to store air in the toolbelt, even though that shouldnt have been possible.
In addition, toolbelts are now able to have items blacklisted, blacklisted items will be put in the players inventory or dropped when swapping hotbars. Blacklisted items are configurable via datapacks with the toolbelt_blacklist tag.
As always, compatability with Sinytra Connector has been verified to work for all our NeoForge friends
Issue #7 Fixed.
Moved to PAL for giving flight from flight charm.
Added an overcomplicated system for tooltips with multiple lines. Also added tooltips to all equipment to show what bonuses they give when equipped.
Released for 1.20.1 and 1.20.4
Confirmed compatability with Sinytra Connector in 1.20.1
Meal API support enabled for 1.20.1
Finally updated to 1.20.2. I was waiting for meal api to update, but they still have yet to so im proceeding with the update without it. Other than that, i just updated dependencies, theres no code changes other than dropping meal api support until its updated.
If anyone did use meal api and are updating their worlds to 1.20.2, you will have to nbt edit the players data to remove the fullness tag otherwise you will get an invalid player data message when trying to load into a world.
this allows items you pick up to be inserted into existing stacks in your toolbelt. The pickup priority is: Filling up hotbar stacks, Filling up toolbelt stacks, Filling up hotbar empty slots, Normal Priority. the toolbelt will not insert items into empty slots. This is particularily useful if you, for instance use one 'hotbar' for tools, and the other 'hotbar' for building blocks like I do, then when you missplace a block, and switch over to your 'tools hotbar' side to break it, it will be picked back up into the 'building hotbar' assuming it wasnt the last block from the stack. This new functionality comes with a modified pickup sound to differentiate from items going into your inventory, and has its own config option if you wish to disable it.
Added 'Donut' and 'Jelly Filled Donut' The donut allows the player to eat food even when at max hunger, and the jelly filled donut locks the players hunger and saturation to max.
Changed some tooltips to make them a bit more ambiguous about what they do.
Added Rarities to all items. Mostly just gives compat with Legendary Tooltips, but also changes their tooltip color.
Some backend changes that have no effect on gameplay, check the github commit's if you are interested.