- added support for Legacy Fabric 6.4 (requires Legacy Fabric API 1.10.2+) (huge thanks to @thecatcore for backporting Legacy Fabric API to 6.4)
- further improvements to overall system stability and other minor adjustments have been made to enhance the user experience
- added Embeddium config screen integration on LexForge 20.1, Fabric 20.1-20.6, and NeoForge 20.1 and 21+
- applied more aggressive jar size reduction techniques (@rhysdh540)
- wrote much smaller custom config serializer from scratch to replace Jankson
- obfuscate/shrink more class and member names
- reduced jar size impact of mixins
- fixed Fabric and NeoForge 21 compatibility
- dropped LexForge 20.6+
- further improvements to overall system stability and other minor adjustments have been made to enhance the user experience
- fixed crash on NeoForge 20.5+
- created APIs for 3rd-party integrations with Zume (other mods that integrate with Zume should only use these API classes from now on)
- compressed JAR even more (@rhysdh540 is a mad man)
- added ProGuard optimization & obfuscation to further reduce JAR size (with much help from @rhysdh540 and @embeddedt)
- publish releases to maven (thanks @jaredlll08)
- many internal refactors
- further improvements to overall system stability and other minor adjustments have been made to enhance the user experience
- added support for NeoForge 20.5+
- made missing dependencies error on Fabric more user-friendly
- improved mod compatibility by using events on LexForge for mc17-mc18.2
- added explicit incompatibility with outdated versions of Embeddium++ which were causing obscure crashes
- further improvements to overall system stability and other minor adjustments have been made to enhance the user experience
- added global config (stored in
.minecraft/global/zume.json5
) (overridden by old config file if present) - added config path override (use JVM argument
-Dzume.configPathOverride="path/to/zume.json5"
) - added
thirdPersonToggleMode
config option - third-person zoom now uses
defaultZoom
config value instead of activating at maximum value - easing now uses exponent instead of named methods
- fixed bounce when deactivating third-person zoom
- fixed single-frame flicker when deactivating zoom
- fixed Vintage Forge implementation bug with some mixin loaders
- fixed bug with third-person zoom in Legacy Fabric & Vintage Forge implementations
- fixed 14.4 and 15.2 compatibility
- streamlined release process
- further improvements to overall system stability and other minor adjustments have been made to enhance the user experience
- refactored easing (again)
- added easing to third-person zoom
- buffed JAR compression
- made
defaultZoom
config value more intuitive (0.7
is now 70% zoom, not 30% zoom) - Zume should do nothing on servers now (hopefully)
- performed Herobrine summoning ritual (thanks @basdxz)
- further improvements to overall system stability and other minor adjustments have been made to enhance the user experience
- added third-person zoom (zoom behaviour will be different in third-person)
- bumped minimum NeoForge version for NeoZume to 20.4.195
- fixed Mod Menu config bug on Fabric 16.5
- user no longer needs to press escape after opening config from Mod Menu on Fabric 14.4
- further improvements to overall system stability and other minor adjustments have been made to enhance the user experience
- fixed Mod Menu integration on Fabric 20.3+
- fixed
NullPointerException
on Archaic Forge mod incompatibility screen - release JARs are now properly compressed (thanks @rdh)
- further improvements to overall system stability and other minor adjustments have been made to enhance the user experience
- improved compatibility on Fabric implementations with other mods hooking mouse scrolling
- de-duplicated some logic
- bumped Fabric Loader version
- removed
maxFOV
config option (this hasn't really had much of an effect for several versions now, and it causes bugs on lower FOV values) - further improvements to overall system stability and other minor adjustments have been made to enhance the user experience
- fixed obscure bug
- added config modification API (should enable other mods to make a proper config screen for Zume)
- added disable option (for modpacks containing mods that JiJ Zume)
- made Zume not cause a crash if used on servers (to be clear, there is no reason to use Zume on a server, and absolutely no support will ever be provided for bugs caused by using Zume on a server)
- further improvements to overall system stability and other minor adjustments have been made to enhance the user experience
- made config buttons work on applicable platforms (Modern Fabric w/ Mod Menu + Neo/LexForge)
- fixed Zoom key still applying while screens (such as inventory) are open
- further improvements to overall system stability and other minor adjustments have been made to enhance the user experience
- did a lot of internal refactors
- added
toggleMode
config option - when enabled, the Zoom keybind will act as a toggle (disabled by default) - removed Herobrine (fixed Windows config reloading for the 12th time - maybe this time it will actually work?) (big thanks to @celestialabyss for testing like 20 dev builds with various attempts at a fix for this)