Commits
* Replace pause menu large button with a sprite button, which is now located in the linear layout.
* Removed MinecraftMixin ref in lysten.mixins.json as it has been deleted
* Removed Component var name specification in ChatComponentMixin#shadows
* Fixed LivingEntityRendererMixin
* Moved MinecraftMixin#namesInF1 to LivingEntityRendererMixin
* Removed MinecraftMixin
* Fixed an issue where if DeathAnimationStyle was set to INVISIBLE, the mod wouldn't clear some states regarding the entity's hurt status
* Reworked how the mod detects if an item is 2D by also checking for its blockLight state
* Moved renderNamesInF1 and renderHandInF1 settings from visuals to uichanges in ingame config screen
* Added renderNamesInF1 - which toggles nametag rendering in F1
* Added renderHandInF1 - which toggles hands rendering in F1
* Reorder armorHitTint in ingame config screen
* Added lang keys for unhideGuiRenderNames, unhideGuiHands
* Updated CallbackInfoReturnable's used vars to have the same var names as vanilla
* Fixed Inventory Blur not being rendered in the right order
* Removed unused import in GameRendererMixin.java
* Fixed crash issues with ChatComponentMixin & DroppedItemRendererMixin
* Added LystenClient#filteredResponder, replacing setFilter for EditBoxes as it was removed
* Bumped ModMenu to 18.0.0-alpha.5
* Bump Gradle to 9.4.1
* Bump Java to 25
* Bump Fabric Loom to 1.16-SNAPSHOT
* Changed some Gradle stuff
* Removed "Rendering" category
* Reordered a lot of settings
* Added JSON parsing for Cool String, meaning you can now use Text Components on it
* Added containerExtraPause, which controls whether the cool string appears in the pause screen
* Added playerless, that filters out subtitles that are internally linked to players
* Added environment, that filters out selected subtitles like rain/cave noise/nether noise
* Added "cleaner debug menu", a new setting that swaps the debug menu's background with text shadow
* Armor tinting now uses vanilla tint when no custom hit color is set
* Refactored armor tinting code
* Armor tint now uses lerp & alpha
* The vanilla damage tint color is now stored in LystenClient
* Living entities won't render during their death animation if its style is set to "INVISIBLE"
* Added setting for survival test hurt animation
* renamed some vars in lysten$survivaltestHurtAnim
* Added survival test hurt animation (to be turned into a setting)
* Renamed "THREAD_LOCAL" to "ENTITY_LOCAL" in HurtContext.java
* Added a toggle to hide fishing bobber sprite when near the camera
* Added filteredFireLayer option to visuals
* Fixed filteredFireLayer not working for creative mode
* Remove stringbox from lang
* Added tooltip for Color entries in the config ingame menu
* Removed flatDir block from build.gradle.kts repository
* Removed MinecraftMixin ref in lysten.mixins.json as it has been deleted
* Removed Component var name specification in ChatComponentMixin#shadows