Apollo
Developers
Mods
Zoom

Zoom

Allows you to smoothly zoom in and out.

Integration

How to toggle the mod

public void toggleZoomExample(Player viewer, boolean value) {
    Optional<ApolloPlayer> apolloPlayerOpt = Apollo.getPlayerManager().getPlayer(viewer.getUniqueId());
    apolloPlayerOpt.ifPresent(apolloPlayer -> this.modSettingModule.getOptions().set(apolloPlayer, ModZoom.ENABLED, value));
}

Available options

  • ENABLED

    • Config Key: enabled
    • Values
      • Type: Boolean
      • Default: true
  • TOGGLE_KEY_ZOOM

    • Quickly pressing and releasing the key will toggle zoom
    • Config Key: toggle-key-zoom
    • Values
      • Type: Boolean
      • Default: false
  • SMOOTH_CAMERA

    • When zoomed in the camera movement will move smoothly (cinematic camera)
    • Config Key: smooth-camera
    • Values
      • Type: Boolean
      • Default: true
  • SMOOTH_ZOOM

    • Add a transition when zooming in and out.
    • Config Key: smooth-zoom
    • Values
      • Type: Boolean
      • Default: true
  • VARIABLE_ZOOM

    • Adjust the zoom depth using Mouse Scroll Wheel
    • Config Key: variable-zoom
    • Values
      • Type: Boolean
      • Default: false
  • ZOOM_DIVISOR

    • Change the initial zoom depth.
    • Config Key: zoom-divisor
    • Values
      • Type: Integer
      • Default: 4
      • Minimum: 2
      • Maximum: 10
  • CAMERA_SENSITIVITY

    • Change the camera sensitivity when zoomed in.
    • Config Key: camera-sensitivity
    • Values
      • Type: Float
      • Default: 1.0F
      • Minimum: 0.1F
      • Maximum: 2.0F