Changed
- Update default values and adjustable ranges for config items
- Update translations
- Improve riding experience
- Calculate camera-to-player distance based on the total size of the player and vehicles #142
- Make "camera distance" starts from certain distance to eye
Removed
- Unnecessary config item
- Unnecessary camera distance limitation in normal mode
Fixed
- Sometimes player's head disappear #138
Fixed
- Sometimes player's head disappeared #138
Added
- Skip vanilla second person camera
- Add config:
skip_vanilla_second_person_camera
- Add config:
Fixed
- No enough information output when player rotation become NaN
- Crosshair is still rendered when mod is disabled
Added
- Add config:
hide_crosshair_when_flying
- Let player rotate to interest point, keep body not move
- Add config:
player_rotate_to_intrest_point
- Add config:
- Add config:
sprint_impulse_threshold
Changed
- Update translation of config option
- Remove YACL dependency declaration in forge
mods.toml
. But still support YACL 3.2.2 or below
Fixed
- Sneak speed insanely slow in first person #133
- Player blinking when switch to first-person while moving
- Can't rotate camera with Controllable #34
- Can't toggle perspective with Controllable #34
- AutoThirdPerson can't toggle perspective
- Unexpected sprinting when walking
- Mouse lag when adjusting camera offset
Features
- Update fabric loader version:
0.15.7
-->0.15.11
. - Update fabric api version:
0.92.0
-->0.92.2
. - Update forge version:
47.2.20
-->47.3.0
. - Add config:
gaze_opacity
. - Change config screen categories.
Bug fix
- Crash when config file is broken. #128
- Player head rotate unexpectedly with mouse. #106
- Camera toggle to another side when leaving center position. #120
Others
- Use Forge API to set camera position and rotation.
- Use architectury api to register config screen.
- Add optional dependency YACL to mods.toml (forge). Supported version is
(,3.2.2+1.20]
. - Use architectury api to check if mod exist.
- Ignore dir
.vs/
.
- Port from
v2.0.8-mc1.20.1
- Remove dependency YetAnotherConfigLib.
Added
- Add config:
player_invisible_threshold
Changed
- Player fade out is disabled by default
Fixed
- Unexpected rotate when using spyglass in first person #78
- Crash when glowing #80
- Splash potions don't activate aiming camera #105
- Unexpected rotate when entering third person view #96
- Game freeze when entering world (forge)
- Port from 1.20.1
Thanks to ArctynFox for doing this port!
Features
- Do not rotate when eating.
- add config: do_not_rotate_when_eating.
- Render in vanilla way when camera entity opacity is close to 1.0
- Determine aiming mode by animation (bow or spear) #69
- Add config:
determine_aim_mode_by_animation
.
- Add config:
- Add category camera_offset in yacl config screen.
- Remove config
turn_with_camera_when_enter_first_person
. - When switching to third person, camera start from eye position.
- No transition when enter temporary first person.
Bug fix
- Numbers are not allowed in item patterns. #67
- The default namespace of item patterns is always
minecraft
. #68
Other
- Check transitioning in render tick pre. e45c556
- Reformat code, suppress some warnings.
- Update .editorconfig.
- Update build scripts.
- Log error when entity rotation is NaN. This can help debugging.
- Optimize item pattern matching.
Bug fix
- Mod is shown as resource pack in forge version. And the resource pack is disabled by default. #56 #52
- Strange behavior in Spectator Mode #60
- fix: cannot pick in survival mod #64
- fix: partial tick isn't updated in preRender
Other
- Add issue templates
- Update CONTRIBUTING.md
- Update mod source URL in fabric.mod.json
- optimize