ShoulderSurfing-Forge-26.1.2-5.1.1
Curse Maven Snippet
What's new
5.1.1
- Added options to automatically switch to temporary first person in constrained spaced
- Added the option to configure whether to switch to temporary first person in constrained spaced
- Added options to configure offset thresholds for each axis
- Added the option to configure the cooldown time before temporary first person can be entered again
- Added the option to configure the addition time to stay in temporary first person
- Added the option to configure the minimum time to stay in temporary first person
- Added the option to turn the player x-rotation towards the camera when facing it
- Added the option to define non collidable blocks for the camera
- Glass bocks now collide with the camera by default
- Added issue url to mod metadata
- Fixed cancellable event handlers not working correctly
- Fixed camera rotations when flying Cobblemon rides (Cobblemon 1.7)
- Fixed a rare config related crash on (neo-)forge
- API: Added ComputeCameraDrag event
- API: Added ComputeCameraSway event
- API: Added PerspectiveChanged event
5.0.11
- Fixed compatibility with neat
5.0.10
- Fixed legacy API adapters calling the wrong API version in some cases, leading to potential crashes when other mods use the legacy API
5.0.7
- Fixed dynamic crosshair remaining active after switching perspective
5.0.6
- Fixed curios compatibility plugin loading
5.0.5
- Fixed obstruction indicator remaining visible after switching perspective
5.0.4
- Fixed incorrect behavior of setXRot and setYRot API methods
5.0.3
- Updated traditional and simplified Chinese translations (thanks to Xinyang-Gao)
- Added legacy API adapters for backwards compatibility
5.0.2
- Improved mod-compatibility
5.0.1
- Updated Russian translations (thanks to mpustovoi)
5.0.0
- Added config option to control player transparency effect when climbing (disabled by default)
- Changed default keybind for swapping shoulders from 'O' to 'U'
- Enabled config option "turn_player_x_rot_with_camera" by default
- Enabled config option "turn_player_y_rot_with_camera" by default
- Disabled config option "turn_with_player" by default
- The player no longer turns with the camera when "turn_with_player" is enabled
- The player now turns with the camera when 'pick_vector' is 'PLAYER' and 'crosshair_type' is 'DYNAMIC'
- Fixed eye height being too low when flying in creative
- Other optimizations and stability fixes
- Reorganized several config options. The following mapping can be used for migration:
- camera.fov_override_enabled → camera.fov.fov_override_enabled
- camera.fov_override → camera.fov.fov_override
- camera.dynamically_adjust_offsets → camera.offset.dynamic_offsets
- camera.camera_step_size → camera.offset.step_size
- camera.follow_player_rotations → camera.turn_with_player
- camera.follow_player_rotations_delay → camera.turn_with_player_delay
- crosshair.obstruction.show_obstruction_indicator → crosshair.obstruction.obstruction_indicator
- player.adjust_player_transparency → player.transparency.adjust_transparency
- player.player_x_rot_follows_camera → player.turning.turn_player_x_rot_with_camera
- player.player_y_rot_follows_camera → player.turning.turn_player_y_rot_with_camera
- player.player_y_rot_follow_angle_limit → player.turning.turn_player_y_rot_angle_limit
- player.turn_player_transparent_when_aiming → player.transparency.when_aiming
- Valkyrien Skies >2.4.11 is no longer marked as incompatible
- API: Replaced callback system with an event system
- API: It is now possible to register multiple plugin classes per mod
- API: The API was restructured and some parts were renamed. A migration guide can be found in the wiki: https://github.com/Exopandora/ShoulderSurfing/wiki/API-Documentation-v5-Migration
