promotional bannermobile promotional banner

Optical

A collection of utilities that gives you full control over your camera perspectives

File Details

v0.1.0 for NeoForge 26.1.x

  • R
  • May 1, 2026
  • 105.14 KB
  • 23
  • 26.1.2+2
  • NeoForge

File Name

optical-neoforge-0.1.0+26.1.x.jar

Supported Versions

  • 26.1.2
  • 26.1.1
  • 26.1

Curse Maven Snippet

NeoForge

implementation "curse.maven:optical-1530936:8023409"
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

Optical v0.1.0 for 26.1.x 🎉👏

  • Reorganized some config options again, notably readding the dedicated Freelook config tab.
  • Added configurable action bar messages for Freecam, Freelook, Detached Camera, and Gamma. Action bar state messages are styled with green for Enabled and red for Disabled.
  • Renamed and rebound some keybinds, and added keybind visibility filtering so disabled modules hide their related keybinds which I think is pretty cool

Final beta! 🎉 Optical beta3

  • Tweaked README and mod description
  • Replaced mod icon
  • Reworked Freecam camera behavior, first-person lock, improved movement/smoothing, and various bug fixes (chunk refresh, block outlines, wonky velocity).
  • Added config options and reorganized settings into grouped YACL dropdowns.
  • Added a dedicated Detach Camera mode with fixed transform and visible player model.
  • Updated translations and keybind labels throughout.
  • Added NeoForge support!

Freecam, Mixin, and Config work

  • Added a new freecam flight mode toggle with both DEFAULT and CREATIVE behavior.
  • Reworked freecam movement and momentum handling, including creative-style tuning.
  • Added optional collision mode for detached camera movement.
  • Adjusted detached camera spawn to match in-game POV/head positioning.
  • Added detached-player visual handling while freecam is active.
  • Iterated on first-detach visibility stability.
  • Added toggles and logic for detached player name visibility.
  • Added toggles and logic for detached hand visibility.
  • Added/updated mixins for rendering control and camera/player behavior:
    • AvatarRendererMixin
    • EntityRenderDispatcherMixin
    • GameRendererMixin
    • LocalPlayerMixin
    • EntityMixin
  • Added/updated FreecamCameraEntity behavior for collision/physics and dimensions.
  • Updated freecam config model with new fields for:
    • flight mode
    • detached player name toggle
    • detached player hand toggle
    • collision toggle
  • Updated config screen options and labels to match the new freecam model.
  • Updated localization strings for new/changed freecam options.

Optical v0.1.0-beta2 🎉

  • Renamed Brightness translations to "Gamma" keys/text.
  • Moved Freelook config category into general as dropdown and other config UI reorganizing
  • Expanded/tuned zoom behavior (range, easing, snapback, secondary behavior, HUD hide flow)
  • Reworked gamma behavior to be much closer to the Gamma Utils behavior, fixed negative-gamma rendering path, and added gamma persistence logic and update-mode handling so saved values behave correctly per toggle settings
  • Added/adjusted option override mixins and state coordination to prevent vanilla gamma option conflicts and avoid startup/dump crashes

Optical v0.1.0-beta1

  • Updated README
  • Dropped broken "Better Third Person" Freelook style implementation and finished up with that
  • Cleaned up brightness logic and config options for customizable brightness
  • Added keybinds for brightness toggle, increase, and decrease
  • Updated translation keys