Hydrate has been updated to version 2.0.2! This time, there are a few quality of life features, and a lot of cleanup under the hood.
Ever since I made the shell Spigot it's always annoyed me that when I switch to or from it, it makes the positioning strange. The reason is of course that Spigot is technically very tall, even though it feels like it should sit a lot lower, especially if the liquid part is turned off. This lead me to make 2 changes:
The feature where Hydrate attempts to maintain the current position on screen when switching shells is now optional, and is toggleable in the config menu.
Hydrate now bases the movement of the shell on where the developer has set the basepos.y setting.
These changes put control into the hands of shell developers and users both, allowing developers to adjust their shells if needed to achieve a natural display, and giving users the option to turn the feature off entirely if something isn't working properly or they simply prefer not to have it.
Besides this, there are a couple of quality of life features, one of which has been a long time coming. Finally, when you install a shell, Hydrate will ask if you want to change to it right away! Not having this has been irking me for years, and I finally did something about it.
Work on the code overhaul continues. I made big strides today! The auto updates system has been overhauled and cleaned up, the talk rate display no longer relies on additional variables, tons of unneeded functions were removed, and more! It may not be flashy changes, but this work is paving the way for future updates to be quicker and easier.
If all goes well, I'm hoping to work on an exciting new feature tomorrow!