Releases: Up-Mods/OkZoomer
Ok Zoomer 4.0.0-alpha.4.1.16.1
The fourth alpha release of Ok Zoomer's rewrite, meant as a next step to a possible beta instead of being maintenance, with tons of new features being added! Also, as warned before, no attempt was made to keep compatibility with previous alphas, so, please delete the config file before updating this mod!
Changes since last alpha:
Updated to Minecraft 1.16.1.
Updated to Fabric API 0.14.0, now this mod uses the new events API.
Internally switched the config from a builder system to annotations.
Added sine transitions, which uses the sine function for transitioning.
Allowed for further customization of smooth transitions with the new "Smooth Multiplier" config value.
Replaced the "Toggle Zoom" option with "Zoom Modes", it has 3 values: "Hold", "Toggle" and "Persistent", which "Persistent" being new.
Added the "Persistent" zoom mode, which applies the zoom forever, with the zoom keybind being used exclusively for zoom scrolling.
Added the "Reset Zoom" keybind, which resets the zoom to the set zoom divisor, useful with a persistent zoom.
Overhauled and polished the config screen, now separated in 3 sections: "Features", "Values" and "Presets".
Added the "Presets" section in the config screen, which allows for resetting the config into 3 specific presets: "Default" (resets to the defaults), "Classic" (imitates OptiFine) and "Persistent" (uses the persistent zoom mode).
Organized the config file in order to be similar to the config screen.
Optimized the code behind cinematic camera.
Cleaned up the Mod Menu integration.
Added a packet which allows for servers to disable the zoom, still work-in-progress.
Increased the batch of owos to 42, you can't escape the owo before the stable release, ÙwÚ
Partial 4.0.0 changelog:
Rewrote the entire mod from ground up, removing the need for some ugly workarounds and other mess.
Overhauled the zoom logic, getting rid of the need for the "Hide Hands" option.
Switched the config system from Auto Config v1u to Fiber and manual Cloth Config.
Reorganized the mod into 2 sides, client and server, with the server side being incomplete and deactivated currently.
Temporarily changed the config file's path to ".minecraft/config/okzoomer-next.json5".
Changed the default values of the configuration, providing a new take on zooming instead of a replica of OptiFine's zoom.
Replaced the "Toggle Zoom" option with "Zoom Modes", it has 3 values: "Hold", "Toggle" and "Persistent", which "Persistent" being new.
Added the "Persistent" zoom mode, which applies the zoom forever, with the zoom keybind being used exclusively for zoom scrolling.
Replaced the "Smooth Transition" option with "Zoom Transition", currently has "Off", "Smooth" and "Sine" as acceptable values.
Replaced the "Smooth Camera" option with "Cinematic Camera", currently with 3 modes: "Off", "Vanilla" and "Multiplied", now with greater compatibility with Vanilla's cinematic camera.
Added the "Cinematic Multiplier" config value, which is used for the Multiplied Cinematic Camera.
Allowed for further customization of smooth transitions with the new "Smooth Multiplier" config value.
Revamped the config screen, now separated in 3 sections: "Features", "Values" and "Presets".
Added the "Presets" section in the config screen, which allows for resetting the config into 3 specific presets: "Default" (resets to the defaults), "Classic" (imitates OptiFine) and "Persistent" (uses the persistent zoom mode).
Organized the config file in order to be similar to the config screen.
Replaced the Zoom Scrolling system with a simplified one, this will have more modes in the future.
Added three new keybinds: "Decrease Zoom", "Increase Zoom" and "Reset Zoom".
Changed the default key for the "Zoom" keybind to C, this mod will unbind the "Save Toolbar Activator" keybind if both occupies C and no config is detected. If OptiFabric is detected, Z will be used instead.
Removed the Dutch translation.
Removed the majority of the Brazilian Portuguese translation. It will be restored in a later date.
Removed the integration with Mods of the World.
Ok Zoomer 4.0.0-alpha.3.1.16.pre5
The third alpha release, intended to be the initial release with the server-side mod, mod compat issues and bugs led to this bugfix release with the server-side code being deactivated.
Changes since last alpha:
Updated to 1.16-pre5.
Updated Fiber to 0.23.0-1, fixing a crash with Boring Backgrounds and fixing comments.
Did further work on the server-side code.
Switched the keybind's system to Fabric API's newer keybind API.
Fixed an issue where the zoom key didn't work until the controls were fiddled with.
Increased the batch of owos to a total of 24, Have fun! ^w^
Partial 4.0.0 changelog:
Rewrote the entire mod from ground up, cleaning this mod from some ugly hacks.
Overhauled the zoom logic, getting rid of the need for the "Hide Hands" option.
Switched the config system from Auto Config v1u to Fiber.
Reorganized the mod into 2 sides, client and server, with the server side being incomplete and deactivated currently.
Temporarily changed the config file's path to ".minecraft/config/okzoomer-next.json".
Changed the default values of the configuration, providing an unique take on zooming instead of a replica of Optifine's zoom.
Replaced the "Smooth Transition" option with "Zoom Transition", currently only has "off" and "smooth" as acceptable values.
Replaced the "Smooth Camera" option with "Cinematic Camera", currently with 3 modes: "off", "vanilla" and "multiplied", now with greater compatibility with Vanilla's cinematic camera.
Added the "Cinematic Multiplier" config value, which is used for the Multiplied Cinematic Camera.
Replaced the Zoom Scrolling system with a simplified one, will have more modes in the future.
Added two new keybinds: "Decrease Zoom" and "Increase Zoom".
Changed the default key for the "Zoom" keybind to C, will unbind the "Save Toolbar Activator" keybind if both occupies C and no config is detected. If OptiFabric is detected, Z is used instead.
Removed Dutch translation and the majority of Brazilian Portuguese's.
Removed integration with Mods of the World.
Ok Zoomer 4.0.0-alpha.2.1.16.pre2
The second alpha release of Ok Zoomer's rewrite, meant to support Minecraft 1.16 Prerelease 2, no new content was added.
Changes since last alpha:
Updated to 1.16-pre2.
Reorganized the mod into 2 sides, client and server, with the server side being non-existent currently.
Split the zoom logic from the keybind logic.
Replaced the "owo" in the "debug" message with a random owo-like emoticon from a batch of 10. Gotta catch 'em all!
Partial 4.0.0 changelog:
Rewrote the entire mod from ground up, cleaning this mod from some ugly hacks.
Overhauled the zoom logic, getting rid of the need for the "Hide Hands" option.
Switched the config system from Auto Config v1u to Fiber.
Reorganized the mod into 2 sides, client and server, with the server side being non-existent currently.
Temporarily changed the config file's path to ".minecraft/config/okzoomer-next.json".
Changed the default values of the configuration, providing an unique take on zooming instead of a replica of Optifine's zoom.
Replaced the "Smooth Transition" option with "Zoom Transition", currently only has "off" and "smooth" as acceptable values.
Replaced the "Smooth Camera" option with "Cinematic Camera", currently with 3 modes: "off", "vanilla" and "multiplied", now with greater compatibility with Vanilla's cinematic camera.
Added the "Cinematic Multiplier" config value, which is used for the Multiplied Cinematic Camera.
Replaced the Zoom Scrolling system with a simplified one, will have more modes in the future.
Added two new keybinds: "Decrease Zoom" and "Increase Zoom".
Changed the default key for the "Zoom" keybind to C, will unbind the "Save Toolbar Activator" keybind if both occupies C and no config is detected. If OptiFabric is detected, Z is used instead.
Removed Dutch translation and the majority of Brazilian Portuguese's.
Removed integration with Mods of the World.
Ok Zoomer 4.0.0-alpha.1.20w21a
This is the first alpha release of the rewrite of Ok Zoomer. No attempts on keeping backward compatibility between alphas will be done! Nothing is final yet, so be careful.
Changes since last alpha:
Initial alpha release of the rewrite.
Partial 4.0.0 changelog:
Rewrote the entire mod from ground up, cleaning this mod from some ugly hacks.
Overhauled the zoom logic, getting rid of the need for the "Hide Hands" option.
Switched the config system from Auto Config v1u to Fiber.
Temporarily changed the config file's path to ".minecraft/config/okzoomer-next.json".
Changed the default values of the configuration, providing an unique take on zooming instead of a replica of Optifine's zoom.
Replaced the "Smooth Transition" option with "Zoom Transition", currently only has "off" and "smooth" as acceptable values.
Replaced the "Smooth Camera" option with "Cinematic Camera", currently with 3 modes: "off", "vanilla" and "multiplied", now with greater compatibility with Vanilla's cinematic camera.
Added the "Cinematic Multiplier" config value, which is used for the Multiplied Cinematic Camera.
Replaced the Zoom Scrolling system with a simplified one, will have more modes in the future.
Added two new keybinds: "Decrease Zoom" and "Increase Zoom".
Changed the default key for the "Zoom" keybind to C, will unbind the "Save Toolbar Activator" keybind if both occupies C and no config is detected. If OptiFabric is detected, Z is used instead.
Removed Dutch translation and the majority of Brazilian Portuguese's.
Removed integration with Mods of the World.
Ok Zoomer 3.0.1-20w12a
This release is a port of Ok Zoomer 2.1.3-1.15.2 and Ok Zoomer 2.1.4-1.15.2, here are all the changes:
Attempted to fix an issue where the mixin loads before the config is registered.
Changed versioning scheme, version changes will no longer causes a major version bump.
Future-proofed the config screen access from Mod Menu.
Updated dependencies.
Ok Zoomer 3.0.0
This release will only work on Minecraft versions after 20w10a, if you need Ok Zoomer for 1.15, download any of the 2.x.x releases of Ok Zoomer. Here's the changelog:
Recompiled to 20w10a.
Updated all dependencies.
Removed some internal redundancies.
Ok Zoomer 2.1.4-1.15.2
This update has been made because 2.1.3-1.15.2 was actually non-functional all along... Here's the changelog:
Fixed the config. not being registered at all
Future-proofed the config screen access from Mod Menu
Ok Zoomer 2.1.3-1.15.2
This release is pretty small but it's recommended to update to this version:
Attempted to fix an issue where the mixin loads before the config is registered, (Informed Load still crashes along with this mod)
Changed versioning scheme, version changes will no longer causes a major version bump.
Backported 3.0.0 changes to 1.15.2.
Updated dependencies.
Ok Zoomer 2.1.2
This update does two simple things:
Allow for 1.16 support and set 1.15.0 as the minimum version.
Update dependencies to allow that.
Ok Zoomer 2.1.1
This version fixes a major bug before it becomes a major annoyance.
Fixed the temporarily glitched terrain that zooming caused.
Fixed pausing doing an unnecessary thing in the code.