Description
Better Client is a mod making a better server experience for you.
As its name suggests, this is a client-side only mod with all the features to optimize your gaming experience to the fullest!
All the features that have been added can be found in the Wiki
Dependency
The vast majority of the features are switchable, and you can easily configure them visually within the game by "YetAnotherConfigLib" mod
Configuration files are also available.
Since 5.0.0 version, YACL has become an optional dependency. But still suggest you to install it.
Development
This mod is being updated and more features will be added in the future!
Add my discord and talk to me.
We do not recommend using versions 1.21.2 through 1.21.10, as you may encounter some performance issues, and these versions will never be updated again.
All Versions
+ Add Version| Name | Game version | Platforms | Published | Downloads | Actions |
|---|---|---|---|---|---|
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 |
### ✨ Features
- bundle-panel:** add vanilla-styled bundle inventory panel ([ad7e7d9](https://github.com/pynickle/Better-Client/commit/ad7e7d99244ad25281194de0044307f3a34302ed)), closes [#18](https://github.com/pynickle/Better-Client/issues/18) [#18](https://github.com/pynickle/Better-Client/issues/18)
### 🐛 Bug Fixes
- bundle-panel:** align panel elements to one shared padding ([4a8413d](https://github.com/pynickle/Better-Client/commit/4a8413dc82d4e72b063b538db97cfc47b259c6da))
- bundle-panel:** pin count labels to one bottom-right corner ([ea21581](https://github.com/pynickle/Better-Client/commit/ea21581834b3d11e2ac322939b91b9874abed72e))
- bundle-panel:** place button labels where vanilla places them ([e474b17](https://github.com/pynickle/Better-Client/commit/e474b1751e1ffe8b30b0fd9c3f92deacc30b8d3e))
- bundle-panel:** restore native input and live inventory updates ([5638f69](https://github.com/pynickle/Better-Client/commit/5638f69bf0b62f16ef4a61ddeacb0b467884d3eb))
- bundle-panel:** stop exhausting the sound pool on transfers ([8f3cdbc](https://github.com/pynickle/Better-Client/commit/8f3cdbcfcf29544da433f1f220acdea5a4b7634f)), closes [ClientLevel#playSeededSound](https://github.com/pynickle/ClientLevel/issues/playSeededSound)
- sound:** suppress synthetic bundle click sounds in both loaders ([8c7ca86](https://github.com/pynickle/Better-Client/commit/8c7ca8665f496f890219d663273bd21d90038715)), closes [LocalPlayer#playSound](https://github.com/pynickle/LocalPlayer/issues/playSound) [ClientLevel#playLocalSound](https://github.com/pynickle/ClientLevel/issues/playLocalSound) [QuietClicks#run](https://github.com/pynickle/QuietClicks/issues/run)
### 📚 Documentation
- define the bundle panel in the glossary ([8f748eb](https://github.com/pynickle/Better-Client/commit/8f748eb1ee1e18e1d9ba4f3be3abe598a85d15dc))
### 🔧 Miscellaneous Changes
- ignore the .dsh tooling directory ([fe62039](https://github.com/pynickle/Better-Client/commit/fe62039ebddf9aab3d25279a7b4d2fe10fa3d23f))
### ✨ Features
- bundle-panel:** add vanilla-styled bundle inventory panel ([ad7e7d9](https://github.com/pynickle/Better-Client/commit/ad7e7d99244ad25281194de0044307f3a34302ed)), closes [#18](https://github.com/pynickle/Better-Client/issues/18) [#18](https://github.com/pynickle/Better-Client/issues/18)
### 🐛 Bug Fixes
- bundle-panel:** align panel elements to one shared padding ([4a8413d](https://github.com/pynickle/Better-Client/commit/4a8413dc82d4e72b063b538db97cfc47b259c6da))
- bundle-panel:** pin count labels to one bottom-right corner ([ea21581](https://github.com/pynickle/Better-Client/commit/ea21581834b3d11e2ac322939b91b9874abed72e))
- bundle-panel:** place button labels where vanilla places them ([e474b17](https://github.com/pynickle/Better-Client/commit/e474b1751e1ffe8b30b0fd9c3f92deacc30b8d3e))
- bundle-panel:** restore native input and live inventory updates ([5638f69](https://github.com/pynickle/Better-Client/commit/5638f69bf0b62f16ef4a61ddeacb0b467884d3eb))
- bundle-panel:** stop exhausting the sound pool on transfers ([8f3cdbc](https://github.com/pynickle/Better-Client/commit/8f3cdbcfcf29544da433f1f220acdea5a4b7634f)), closes [ClientLevel#playSeededSound](https://github.com/pynickle/ClientLevel/issues/playSeededSound)
- sound:** suppress synthetic bundle click sounds in both loaders ([8c7ca86](https://github.com/pynickle/Better-Client/commit/8c7ca8665f496f890219d663273bd21d90038715)), closes [LocalPlayer#playSound](https://github.com/pynickle/LocalPlayer/issues/playSound) [ClientLevel#playLocalSound](https://github.com/pynickle/ClientLevel/issues/playLocalSound) [QuietClicks#run](https://github.com/pynickle/QuietClicks/issues/run)
### 📚 Documentation
- define the bundle panel in the glossary ([8f748eb](https://github.com/pynickle/Better-Client/commit/8f748eb1ee1e18e1d9ba4f3be3abe598a85d15dc))
### 🔧 Miscellaneous Changes
- ignore the .dsh tooling directory ([fe62039](https://github.com/pynickle/Better-Client/commit/fe62039ebddf9aab3d25279a7b4d2fe10fa3d23f))
### 🐛 Bug Fixes
- trading-hud:** keep enchantment captions on screen ([14346ba](https://github.com/pynickle/Better-Client/commit/14346ba62d50fa8f6d8484543d9b803703ef9505))
### 🐛 Bug Fixes
- trading-hud:** keep enchantment captions on screen ([14346ba](https://github.com/pynickle/Better-Client/commit/14346ba62d50fa8f6d8484543d9b803703ef9505))
### 🐛 Bug Fixes
- bundle-up:** fill the hovered bundle from the Main inventory ([e8b8a22](https://github.com/pynickle/Better-Client/commit/e8b8a225c46a4d2e225dd010fc456fd09a89b296)), closes [#17](https://github.com/pynickle/Better-Client/issues/17)
### 📚 Documentation
- bundle-up:** record the Main inventory terms and decision ([c9a1c7e](https://github.com/pynickle/Better-Client/commit/c9a1c7ee8ee2d068191fb4cbd06133df8fb4ee8d))
### 🐛 Bug Fixes
- bundle-up:** fill the hovered bundle from the Main inventory ([e8b8a22](https://github.com/pynickle/Better-Client/commit/e8b8a225c46a4d2e225dd010fc456fd09a89b296)), closes [#17](https://github.com/pynickle/Better-Client/issues/17)
### 📚 Documentation
- bundle-up:** record the Main inventory terms and decision ([c9a1c7e](https://github.com/pynickle/Better-Client/commit/c9a1c7ee8ee2d068191fb4cbd06133df8fb4ee8d))
### ⚠ BREAKING CHANGES
- port to 26.3
### ✨ Features
- chat:** draw the history boundary above the restored span ([87405a4](https://github.com/pynickle/Better-Client/commit/87405a4a67146018cb9aa283068ebdda6c018ade)), closes [#16](https://github.com/pynickle/Better-Client/issues/16)
- port to 26.3 ([08fe161](https://github.com/pynickle/Better-Client/commit/08fe161e9e03244d867bd7740d96e1515407b971))
### 🐛 Bug Fixes
- chat:** cap the number of stored chat sessions ([d5435cd](https://github.com/pynickle/Better-Client/commit/d5435cd772a86a39aadc206470fe9bbec986dc18))
- chat:** cast delayed deletions through the mixin accessor ([61f0e5c](https://github.com/pynickle/Better-Client/commit/61f0e5c82fd1cd41b7effe39ae778a20d2be9068))
- chat:** clamp the configured chat history limit ([e81996c](https://github.com/pynickle/Better-Client/commit/e81996c602c921ddff77b1be4db17fe37427b666))
- chat:** clean restored chat separators on save by default ([d6801e3](https://github.com/pynickle/Better-Client/commit/d6801e32b2332b1e2acd1df4f8e2e31714f521c9))
- chat:** flush chat history before shutdown ([14dd21d](https://github.com/pynickle/Better-Client/commit/14dd21de57f89ab19aa1f60d33bd5b60aca05bcb))
- chat:** ignore a malformed chat signature ([3022865](https://github.com/pynickle/Better-Client/commit/3022865b783bc10fb87d3722d02ae4bc20f3d2d1))
- chat:** keep command suggestions while typing ([d186b18](https://github.com/pynickle/Better-Client/commit/d186b18a12ea22c519b300c5e70d2ee205538ee8))
- chat:** keep pending chat deletions ([4e2304c](https://github.com/pynickle/Better-Client/commit/4e2304c50b408ba94d0e393ef04bb13a94008d1e))
- chat:** keep separator colors out of session names ([bba3522](https://github.com/pynickle/Better-Client/commit/bba35229c384b2afa5bb3b1d93df7f85f71f5932))
- chat:** load chat history off the client thread ([7ffc2ed](https://github.com/pynickle/Better-Client/commit/7ffc2edd9b76306c82511959db6236764f19fe34))
- chat:** recolor mentions without flattening components ([d7be71c](https://github.com/pynickle/Better-Client/commit/d7be71c5a2af02a6283250019149c16a7f063a51))
- chat:** save chat history atomically ([3710305](https://github.com/pynickle/Better-Client/commit/37103055fade29901fd70404eec05e8a5890700b))
- decorate player chat without replacing it as a system message ([6d1d964](https://github.com/pynickle/Better-Client/commit/6d1d96451edfdfb1e7d88ca26ecc90bbab81f8dd))
### 📚 Documentation
- add glossary, history-boundary adr, and agent guides ([b9ef1a9](https://github.com/pynickle/Better-Client/commit/b9ef1a9c1e8557e60928786859dced885a0b0aa5))
- drop NeoForge-only note from world icon update option ([d04e96d](https://github.com/pynickle/Better-Client/commit/d04e96dfebd47281f566a81c1ea17d0da8b913ba))
### 📦 Build System
- update gradle wrapper to 9.8.0 ([43abba7](https://github.com/pynickle/Better-Client/commit/43abba7b552e5befaa900b4a1ef092fb8c718bec))
### 🔧 Miscellaneous Changes
- ignore agent tool directories in gitignore ([7c5a027](https://github.com/pynickle/Better-Client/commit/7c5a0275bff304166308ac26244451e433c7e674))
- update fabric api, neoforge and modmenu versions ([181f998](https://github.com/pynickle/Better-Client/commit/181f99855a8fc67667aa69014405d67170203b39))
- use conventionalcommits preset for release commit analyzer ([0417298](https://github.com/pynickle/Better-Client/commit/04172986928d7f0cedd4d4b3b91b41bc04a4145f))
### ⚠ BREAKING CHANGES
- port to 26.3
### ✨ Features
- chat:** draw the history boundary above the restored span ([87405a4](https://github.com/pynickle/Better-Client/commit/87405a4a67146018cb9aa283068ebdda6c018ade)), closes [#16](https://github.com/pynickle/Better-Client/issues/16)
- port to 26.3 ([08fe161](https://github.com/pynickle/Better-Client/commit/08fe161e9e03244d867bd7740d96e1515407b971))
### 🐛 Bug Fixes
- chat:** cap the number of stored chat sessions ([d5435cd](https://github.com/pynickle/Better-Client/commit/d5435cd772a86a39aadc206470fe9bbec986dc18))
- chat:** cast delayed deletions through the mixin accessor ([61f0e5c](https://github.com/pynickle/Better-Client/commit/61f0e5c82fd1cd41b7effe39ae778a20d2be9068))
- chat:** clamp the configured chat history limit ([e81996c](https://github.com/pynickle/Better-Client/commit/e81996c602c921ddff77b1be4db17fe37427b666))
- chat:** clean restored chat separators on save by default ([d6801e3](https://github.com/pynickle/Better-Client/commit/d6801e32b2332b1e2acd1df4f8e2e31714f521c9))
- chat:** flush chat history before shutdown ([14dd21d](https://github.com/pynickle/Better-Client/commit/14dd21de57f89ab19aa1f60d33bd5b60aca05bcb))
- chat:** ignore a malformed chat signature ([3022865](https://github.com/pynickle/Better-Client/commit/3022865b783bc10fb87d3722d02ae4bc20f3d2d1))
- chat:** keep command suggestions while typing ([d186b18](https://github.com/pynickle/Better-Client/commit/d186b18a12ea22c519b300c5e70d2ee205538ee8))
- chat:** keep pending chat deletions ([4e2304c](https://github.com/pynickle/Better-Client/commit/4e2304c50b408ba94d0e393ef04bb13a94008d1e))
- chat:** keep separator colors out of session names ([bba3522](https://github.com/pynickle/Better-Client/commit/bba35229c384b2afa5bb3b1d93df7f85f71f5932))
- chat:** load chat history off the client thread ([7ffc2ed](https://github.com/pynickle/Better-Client/commit/7ffc2edd9b76306c82511959db6236764f19fe34))
- chat:** recolor mentions without flattening components ([d7be71c](https://github.com/pynickle/Better-Client/commit/d7be71c5a2af02a6283250019149c16a7f063a51))
- chat:** save chat history atomically ([3710305](https://github.com/pynickle/Better-Client/commit/37103055fade29901fd70404eec05e8a5890700b))
- decorate player chat without replacing it as a system message ([6d1d964](https://github.com/pynickle/Better-Client/commit/6d1d96451edfdfb1e7d88ca26ecc90bbab81f8dd))
### 📚 Documentation
- add glossary, history-boundary adr, and agent guides ([b9ef1a9](https://github.com/pynickle/Better-Client/commit/b9ef1a9c1e8557e60928786859dced885a0b0aa5))
- drop NeoForge-only note from world icon update option ([d04e96d](https://github.com/pynickle/Better-Client/commit/d04e96dfebd47281f566a81c1ea17d0da8b913ba))
### 📦 Build System
- update gradle wrapper to 9.8.0 ([43abba7](https://github.com/pynickle/Better-Client/commit/43abba7b552e5befaa900b4a1ef092fb8c718bec))
### 🔧 Miscellaneous Changes
- ignore agent tool directories in gitignore ([7c5a027](https://github.com/pynickle/Better-Client/commit/7c5a0275bff304166308ac26244451e433c7e674))
- update fabric api, neoforge and modmenu versions ([181f998](https://github.com/pynickle/Better-Client/commit/181f99855a8fc67667aa69014405d67170203b39))
- use conventionalcommits preset for release commit analyzer ([0417298](https://github.com/pynickle/Better-Client/commit/04172986928d7f0cedd4d4b3b91b41bc04a4145f))
### ⚠ BREAKING CHANGES
- port to 26.3
### ✨ Features
- port to 26.3 ([5bee5e9](https://github.com/pynickle/Better-Client/commit/5bee5e9e39c87f19a9e58b3ca50309d931c15a37))
### 🐛 Bug Fixes
- fix neoforge crashes ([6c7e122](https://github.com/pynickle/Better-Client/commit/6c7e122500dc395c5676e6deaca2c125c88ad428))
### 🔧 Miscellaneous Changes
- update deps ([b52911b](https://github.com/pynickle/Better-Client/commit/b52911b00b615bc18bc957a3dfe05d605826f5e1))
### 🚀 Improvements
- make new item marker default closed ([1c0849a](https://github.com/pynickle/Better-Client/commit/1c0849acc6c60a9acc3fe3c61b17efb2b69e433e))
### ⚠ BREAKING CHANGES
- port to 26.3
### ✨ Features
- port to 26.3 ([5bee5e9](https://github.com/pynickle/Better-Client/commit/5bee5e9e39c87f19a9e58b3ca50309d931c15a37))
### 🐛 Bug Fixes
- fix neoforge crashes ([6c7e122](https://github.com/pynickle/Better-Client/commit/6c7e122500dc395c5676e6deaca2c125c88ad428))
### 🔧 Miscellaneous Changes
- update deps ([b52911b](https://github.com/pynickle/Better-Client/commit/b52911b00b615bc18bc957a3dfe05d605826f5e1))
### 🚀 Improvements
- make new item marker default closed ([1c0849a](https://github.com/pynickle/Better-Client/commit/1c0849acc6c60a9acc3fe3c61b17efb2b69e433e))
### ✨ Features
- add new item marker ([325298f](https://github.com/pynickle/Better-Client/commit/325298f0a51d338f903fe80f63d3cabf567b52fc))
### ✨ Features
- add new item marker ([325298f](https://github.com/pynickle/Better-Client/commit/325298f0a51d338f903fe80f63d3cabf567b52fc))
### ✨ Features
- add potion bar max effects ([98b4e2b](https://github.com/pynickle/Better-Client/commit/98b4e2be710ed2c436d443e0da078f420b8368bf))
### 🔧 Miscellaneous Changes
- update ci ([ed74893](https://github.com/pynickle/Better-Client/commit/ed74893213d0036e4203948391a624effc758899))
- update gradle & mc related versions ([3f67171](https://github.com/pynickle/Better-Client/commit/3f67171101e795d5d21ed323635ad3e4e9f38f51))
### 🚀 Improvements
- improve mod detection for config ([067fdc8](https://github.com/pynickle/Better-Client/commit/067fdc8a5f525ad85fd5539f694975dcacb95925))
### ✨ Features
- add potion bar max effects ([98b4e2b](https://github.com/pynickle/Better-Client/commit/98b4e2be710ed2c436d443e0da078f420b8368bf))
### 🔧 Miscellaneous Changes
- update ci ([ed74893](https://github.com/pynickle/Better-Client/commit/ed74893213d0036e4203948391a624effc758899))
- update gradle & mc related versions ([3f67171](https://github.com/pynickle/Better-Client/commit/3f67171101e795d5d21ed323635ad3e4e9f38f51))
### 🚀 Improvements
- improve mod detection for config ([067fdc8](https://github.com/pynickle/Better-Client/commit/067fdc8a5f525ad85fd5539f694975dcacb95925))
### ⚠ BREAKING CHANGES
- port to 26.2
### ✨ Features
- port to 26.2 ([15d2cdf](https://github.com/pynickle/Better-Client/commit/15d2cdffead7b985d8666e8fcb6a80e8deb45f97))
### 🐛 Bug Fixes
- fix fabric error ([15c4af6](https://github.com/pynickle/Better-Client/commit/15c4af652cd3c0bf5d953b4ab93c76ed513c1e72))
### 🔧 Miscellaneous Changes
- update dependencies ([b5e94a4](https://github.com/pynickle/Better-Client/commit/b5e94a45c54572ab19a09b6b0db81c85be7f7318))
### ⚠ BREAKING CHANGES
- port to 26.2
### ✨ Features
- port to 26.2 ([15d2cdf](https://github.com/pynickle/Better-Client/commit/15d2cdffead7b985d8666e8fcb6a80e8deb45f97))
### 🐛 Bug Fixes
- fix fabric error ([15c4af6](https://github.com/pynickle/Better-Client/commit/15c4af652cd3c0bf5d953b4ab93c76ed513c1e72))
### 🔧 Miscellaneous Changes
- update dependencies ([b5e94a4](https://github.com/pynickle/Better-Client/commit/b5e94a45c54572ab19a09b6b0db81c85be7f7318))
### 🐛 Bug Fixes
- fix keybind resetting issue ([ddd2159](https://github.com/pynickle/Better-Client/commit/ddd2159eded38d6d372b8a529c5a97df48aa3653))
### 🔧 Miscellaneous Changes
- update deps [skip ci] ([333e3d4](https://github.com/pynickle/Better-Client/commit/333e3d4a985406067629e1163ee41ecc13d8af78))
### 🐛 Bug Fixes
- fix keybind resetting issue ([ddd2159](https://github.com/pynickle/Better-Client/commit/ddd2159eded38d6d372b8a529c5a97df48aa3653))
### 🔧 Miscellaneous Changes
- update deps [skip ci] ([333e3d4](https://github.com/pynickle/Better-Client/commit/333e3d4a985406067629e1163ee41ecc13d8af78))