Jade 🔍

Jade is the information HUD mod - Hwyla/Waila for modern Minecraft versions. Designed for better user experience and API.
Jade can be installed only on the client side. But many features require Jade on the server side. (item storage, brewing stand fuel amount, bees in beehive...)
For mod integration, try Jade Addons: NeoForge Fabric
Keys (default):
- Keypad 0: Open configuration screen
- Keypad 1: Toggle overlay
- Keypad 2: Toggle liquid display
- Keypad 3: Show recipes (Requires JEI)
- Keypad 4: Show uses (Requires JEI)
- Keypad 5: Narrate target
Notable changes compared to Hwyla:
- API re-design
- More vanilla addons
- Higher configurability
- Better accessibility
As required by the original project Hwyla, Jade utilizes the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) license.
All Versions
+ Add Version| Name | Game version | Platforms | Published | Downloads | Actions |
|---|---|---|---|---|---|
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
|
R
11.8.0
|
21h ago | 1 | |||
|
R
5.3.2
|
21h ago | 1 | |||
|
B
11.8.0
|
21h ago | 1 | |||
|
R
11.7.1
|
21h ago | 1 | |||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
|
R
13.2.1
|
21h ago | 1 | |||
|
R
13.2.1
|
21h ago | 1 | |||
|
R
11.7.0
|
21h ago | 1 | |||
|
R
11.7.0
|
21h ago | 1 | |||
|
B
11.6.4
|
21h ago | 1 | |||
|
B
11.6.4
|
21h ago | 1 | |||
|
B
13.2.0
|
21h ago | 1 | |||
|
B
13.1.0
|
21h ago | 1 | |||
|
B
13.1.0
|
21h ago | 1 | |||
|
B
12.3.0
|
21h ago | 1 | |||
|
R
12.3.0
|
21h ago | 1 | |||
|
B
13.0.0
|
21h ago | 1 | |||
|
R
8.9.2
|
21h ago | 1 | |||
|
B
12.2.1
|
21h ago | 1 | |||
|
A
12.2.0
|
21h ago | 1 | |||
|
B
12.1.8
|
21h ago | 1 | |||
|
A
12.1.7
|
21h ago | 1 | |||
|
R
12.1.6
|
21h ago | 1 | |||
|
B
12.1.6
|
21h ago | 1 | |||
|
B
12.1.5
|
21h ago | 1 | |||
|
R
11.6.3
|
21h ago | 1 | |||
|
R
5.3.1
|
21h ago | 1 | |||
|
R
8.9.1
|
21h ago | 1 | |||
|
B
11.6.2
|
21h ago | 1 | |||
|
R
11.6.1
|
21h ago | 1 | |||
|
R
11.6.1
|
21h ago | 1 | |||
|
R
12.1.3
|
21h ago | 1 | |||
|
A
12.1.2
|
21h ago | 1 | |||
|
B
11.6.0
|
21h ago | 1 | |||
|
B
8.9.0
|
21h ago | 1 | |||
|
A
12.1.1
|
21h ago | 1 | |||
|
B
11.5.1
|
21h ago | 1 | |||
|
B
11.5.1
|
21h ago | 1 | |||
|
B
11.5.0
|
21h ago | 1 | |||
|
A
12.0.0
|
21h ago | 1 | |||
|
R
11.4.3
|
21h ago | 1 | |||
|
R
11.4.3
|
21h ago | 1 | |||
|
R
11.4.2
|
21h ago | 1 | |||
|
R
11.4.2
|
21h ago | 1 | |||
|
R
11.4.1
|
21h ago | 1 | |||
|
R
11.4.1
|
21h ago | 1 | |||
|
R
11.3.0
|
21h ago | 1 | |||
|
R
11.3.0
|
21h ago | 1 | |||
|
R
3.100.0
|
21h ago | 1 | |||
|
R
10.4.0
|
21h ago | 1 | |||
|
R
11.2.2
|
21h ago | 1 | |||
|
R
11.2.1
|
21h ago | 1 | |||
|
B
11.2.0
|
21h ago | 1 | |||
|
R
11.1.4
|
21h ago | 1 | |||
|
R
11.1.4
|
21h ago | 1 | |||
|
R
11.1.3
|
21h ago | 1 | |||
|
A
11.1.2
|
21h ago | 1 | |||
|
A
11.1.1
|
21h ago | 1 | |||
|
A
11.1.0
|
21h ago | 1 | |||
|
R
5.100.0
|
21h ago | 1 | |||
|
R
11.0.3
|
21h ago | 1 | |||
|
R
10.3.1
|
21h ago | 1 | |||
|
R
11.0.3
|
21h ago | 1 | |||
|
R
11.0.2
|
21h ago | 1 | |||
|
R
10.3.1
|
21h ago | 1 | |||
|
A
11.0.1
|
21h ago | 1 | |||
|
R
10.3.0
|
21h ago | 1 | |||
|
R
10.3.0
|
21h ago | 1 | |||
|
A
11.0.0
|
21h ago | 1 | |||
|
R
10.2.0
|
21h ago | 1 | |||
|
R
10.2.0
|
21h ago | 1 | |||
|
R
10.1.1
|
21h ago | 1 | |||
|
R
10.1.0
|
21h ago | 1 | |||
|
R
10.1.0
|
21h ago | 1 | |||
|
R
10.0.0
|
21h ago | 1 | |||
|
R
10.0.0
|
21h ago | 1 | |||
|
R
9.4.1
|
21h ago | 1 | |||
|
R
9.4.1
|
21h ago | 1 | |||
|
R
8.8.1
|
21h ago | 1 | |||
|
R
8.8.0
|
21h ago | 1 | |||
|
R
9.4.0
|
21h ago | 1 | |||
|
R
8.7.3
|
21h ago | 1 | |||
|
R
9.3.1
|
21h ago | 1 | |||
|
R
8.7.2
|
21h ago | 1 | |||
|
R
8.7.1
|
21h ago | 1 | |||
|
R
9.3.0
|
21h ago | 1 | |||
|
R
9.3.0
|
21h ago | 1 | |||
|
R
8.7.0
|
21h ago | 1 | |||
|
R
8.7.0
|
21h ago | 1 | |||
|
R
9.2.3
|
21h ago | 1 | |||
|
R
8.6.4
|
21h ago | 1 | |||
|
R
9.2.2
|
21h ago | 1 | |||
|
R
9.2.1
|
21h ago | 1 | |||
|
R
3.3.1
|
21h ago | 1 | |||
|
R
2.8.3
|
21h ago | 1 | |||
|
R
5.2.6
|
21h ago | 1 | |||
|
R
5.99.10
|
21h ago | 1 | |||
|
R
8.6.3
|
21h ago | 1 | |||
|
R
8.6.3
|
21h ago | 1 |
- fix: publish config value before onUpdate to prevent re-entrant StackOverflowError ([#821](https://github.com/Snownee/Jade/issues/821))
## 26.3.4
- port: route DataComponentMap.Builder#has through CommonProxy
- improve: ConfigIcon.Item now holds ItemStackTemplate
- chore: fix typo and bump mixin compatibility level to Java 25
- fix: validate entity targets on the server
- fix: only request server data providers acknowledged by the server
- fix: write config files atomically and fix CachedSupplier publication
- fix: always clean up fetching state in PlayerNameLookup
- fix: rate limit server data requests to prevent packet spam
- improve: do not ignore invisible entity if it has equipment (close [#83](https://github.com/Snownee/JadeAddons/issues/83))
- fix: trial spawner cooldown shown under unexpected situation (close [#815](https://github.com/Snownee/Jade/issues/815))
- feat: villager restock cooldown
- refactor: rebuild config search results only when they change
- refactor: play popup toggle sound in SecondaryPopup
- feat: config UI card mode
- refactor: decouple options UI from config model for reuse
- build: minify JSON resources when packaging the jar
## 26.3.1
- port
## 26.3.1
- fix: check collider shape when ray tracing entities
- feat: add recipe lookup keybind tooltips
- rc1
- fix: improve compatibility with Create Aeronautics
- fix: item serialization incompatibility with polymer (close [#792](https://github.com/Snownee/Jade/issues/792))
- fix: Width of TextElementImpl is miscalculated when Caxton is present
- feat: box progress provider API ([#811](https://github.com/Snownee/Jade/issues/811))
- fix: check block entity type in vanilla providers (close [#765](https://github.com/Snownee/Jade/issues/765))
- feat: drag to scroll list
- fix: entity ray tracing (close [#749](https://github.com/Snownee/Jade/issues/749))
- refactor: abstract SmoothScrollableList
- fix: OptionsNav entries not clickable after MC 26.3 mouse button renumbering
- feat: use fabric enchantment power provider api
- pre3
- feat:tool tier removal api
- s10
- feat: add REI placeholders
- fix: [#804](https://github.com/Snownee/Jade/issues/804)
- fix: Seagrass harvestability (close [#805](https://github.com/Snownee/Jade/issues/805))
- compat: add support for RRV ([#786](https://github.com/Snownee/Jade/issues/786))
- Merge branch '26.3-fabric' of https://github.com/Snownee/Jade into 26.3-fabric
- Validate block requests before accessing the level ([#801](https://github.com/Snownee/Jade/issues/801))
- s7
- fix: text width calculation (close [#791](https://github.com/Snownee/Jade/issues/791))
- improve: use rounded entity health (close [#788](https://github.com/Snownee/Jade/issues/788))
- fix: [#796](https://github.com/Snownee/Jade/issues/796)
- Merge branch '26.3-fabric' of https://github.com/Snownee/Jade into 26.3-fabric
- feat: add
/jadec generate_server_overrides - Update build.gradle for 26.3-fabric
- improve: vanilla harvest addon
- port
- improve: bypass singleplayer reach distance check
## 26.2.9
- chore: API javadocs
- Add harvest tool registration API ([#772](https://github.com/Snownee/Jade/issues/772))
## 26.2.8
- Merge branch '26.3-fabric' of https://github.com/Snownee/Jade into 26.3-fabric
- fix: publish config value before onUpdate to prevent re-entrant StackOverflowError ([#821](https://github.com/Snownee/Jade/issues/821))
- refactor: route DataComponentMap.Builder component check through CommonProxy
## 26.3.4
- improve: ConfigIcon.Item now holds ItemStackTemplate
- chore: fix typo and bump mixin compatibility level to Java 25
- fix: validate entity targets on the server
- fix: only request server data providers acknowledged by the server
- fix: write config files atomically and fix CachedSupplier publication
- fix: always clean up fetching state in PlayerNameLookup
- fix: rate limit server data requests to prevent packet spam
- improve: do not ignore invisible entity if it has equipment (close [#83](https://github.com/Snownee/JadeAddons/issues/83))
## 26.3.3
- fix: trial spawner cooldown shown under unexpected situation (close [#815](https://github.com/Snownee/Jade/issues/815))
- feat: villager restock cooldown
- refactor: rebuild config search results only when they change
- refactor: play popup toggle sound in SecondaryPopup
## 26.3.2
- feat: config UI card mode
- refactor: decouple options UI from config model for reuse
- build: minify JSON resources when packaging the jar
## 26.3.1
- fix: check collider shape when ray tracing entities
- feat: add recipe lookup keybind tooltips
- rc1
- fix: improve compatibility with Create Aeronautics
- fix: item serialization incompatibility with polymer (close [#792](https://github.com/Snownee/Jade/issues/792))
- fix: Width of TextElementImpl is miscalculated when Caxton is present
- feat: box progress provider API ([#811](https://github.com/Snownee/Jade/issues/811))
- fix: check block entity type in vanilla providers (close [#765](https://github.com/Snownee/Jade/issues/765))
- feat: drag to scroll list
- fix: entity ray tracing (close [#749](https://github.com/Snownee/Jade/issues/749))
- refactor: abstract SmoothScrollableList
- fix: OptionsNav entries not clickable after MC 26.3 mouse button renumbering
- feat: use fabric enchantment power provider api
- pre3
- feat:tool tier removal api
- s10
- feat: add REI placeholders
- fix: [#804](https://github.com/Snownee/Jade/issues/804)
- fix: Seagrass harvestability (close [#805](https://github.com/Snownee/Jade/issues/805))
- compat: add support for RRV ([#786](https://github.com/Snownee/Jade/issues/786))
- Merge branch '26.3-fabric' of https://github.com/Snownee/Jade into 26.3-fabric
- Validate block requests before accessing the level ([#801](https://github.com/Snownee/Jade/issues/801))
- s7
- fix: text width calculation (close [#791](https://github.com/Snownee/Jade/issues/791))
- improve: use rounded entity health (close [#788](https://github.com/Snownee/Jade/issues/788))
- fix: [#796](https://github.com/Snownee/Jade/issues/796)
- Merge branch '26.3-fabric' of https://github.com/Snownee/Jade into 26.3-fabric
- feat: add
/jadec generate_server_overrides - Update build.gradle for 26.3-fabric
- improve: vanilla harvest addon
- port
- improve: bypass singleplayer reach distance check
## 26.2.9
- chore: API javadocs
- Add harvest tool registration API ([#772](https://github.com/Snownee/Jade/issues/772))
- fix: trial spawner cooldown shown under unexpected situation (close [#815](https://github.com/Snownee/Jade/issues/815))
- feat: villager restock cooldown
- refactor: rebuild config search results only when they change
- refactor: play popup toggle sound in SecondaryPopup
## 26.3.2
- feat: config UI card mode
- refactor: decouple options UI from config model for reuse
- build: minify JSON resources when packaging the jar
## 26.3.1
- fix: check collider shape when ray tracing entities
- feat: add recipe lookup keybind tooltips
- rc1
- fix: improve compatibility with Create Aeronautics
- fix: item serialization incompatibility with polymer (close [#792](https://github.com/Snownee/Jade/issues/792))
- fix: Width of TextElementImpl is miscalculated when Caxton is present
- feat: box progress provider API ([#811](https://github.com/Snownee/Jade/issues/811))
- fix: check block entity type in vanilla providers (close [#765](https://github.com/Snownee/Jade/issues/765))
- feat: drag to scroll list
- fix: entity ray tracing (close [#749](https://github.com/Snownee/Jade/issues/749))
- refactor: abstract SmoothScrollableList
- fix: OptionsNav entries not clickable after MC 26.3 mouse button renumbering
- feat: use fabric enchantment power provider api
- pre3
- feat:tool tier removal api
- s10
- feat: add REI placeholders
- fix: [#804](https://github.com/Snownee/Jade/issues/804)
- fix: Seagrass harvestability (close [#805](https://github.com/Snownee/Jade/issues/805))
- compat: add support for RRV ([#786](https://github.com/Snownee/Jade/issues/786))
- Merge branch '26.3-fabric' of https://github.com/Snownee/Jade into 26.3-fabric
- Validate block requests before accessing the level ([#801](https://github.com/Snownee/Jade/issues/801))
- s7
- fix: text width calculation (close [#791](https://github.com/Snownee/Jade/issues/791))
- improve: use rounded entity health (close [#788](https://github.com/Snownee/Jade/issues/788))
- fix: [#796](https://github.com/Snownee/Jade/issues/796)
- Merge branch '26.3-fabric' of https://github.com/Snownee/Jade into 26.3-fabric
- feat: add
/jadec generate_server_overrides - Update build.gradle for 26.3-fabric
- improve: vanilla harvest addon
- port
- improve: bypass singleplayer reach distance check
## 26.2.9
- chore: API javadocs
- Add harvest tool registration API ([#772](https://github.com/Snownee/Jade/issues/772))
## 26.2.8
## 26.2.7
- fix: Jade Loot Table Tooltip Crash (Invalid Translatable Argument Type)
- fix: Crash in KeybindOptionButton due to invalid narration argument (StringWidget)
- feat: config UI card mode
- refactor: decouple options UI from config model for reuse
- build: minify JSON resources when packaging the jar
## 26.3.1
- fix: check collider shape when ray tracing entities
- feat: add recipe lookup keybind tooltips
- rc1
- fix: improve compatibility with Create Aeronautics
- fix: item serialization incompatibility with polymer (close [#792](https://github.com/Snownee/Jade/issues/792))
- fix: Width of TextElementImpl is miscalculated when Caxton is present
- feat: box progress provider API ([#811](https://github.com/Snownee/Jade/issues/811))
- fix: check block entity type in vanilla providers (close [#765](https://github.com/Snownee/Jade/issues/765))
- feat: drag to scroll list
- fix: entity ray tracing (close [#749](https://github.com/Snownee/Jade/issues/749))
- refactor: abstract SmoothScrollableList
- fix: OptionsNav entries not clickable after MC 26.3 mouse button renumbering
- feat: use fabric enchantment power provider api
- pre3
- feat:tool tier removal api
- s10
- feat: add REI placeholders
- fix: [#804](https://github.com/Snownee/Jade/issues/804)
- fix: Seagrass harvestability (close [#805](https://github.com/Snownee/Jade/issues/805))
- compat: add support for RRV ([#786](https://github.com/Snownee/Jade/issues/786))
- Merge branch '26.3-fabric' of https://github.com/Snownee/Jade into 26.3-fabric
- Validate block requests before accessing the level ([#801](https://github.com/Snownee/Jade/issues/801))
- s7
- fix: text width calculation (close [#791](https://github.com/Snownee/Jade/issues/791))
- improve: use rounded entity health (close [#788](https://github.com/Snownee/Jade/issues/788))
- fix: [#796](https://github.com/Snownee/Jade/issues/796)
- Merge branch '26.3-fabric' of https://github.com/Snownee/Jade into 26.3-fabric
- feat: add
/jadec generate_server_overrides - Update build.gradle for 26.3-fabric
- improve: vanilla harvest addon
- port
- improve: bypass singleplayer reach distance check
## 26.2.9
- chore: API javadocs
- Add harvest tool registration API ([#772](https://github.com/Snownee/Jade/issues/772))
## 26.2.8
## 26.2.7
- fix: Jade Loot Table Tooltip Crash (Invalid Translatable Argument Type)
- fix: Crash in KeybindOptionButton due to invalid narration argument (StringWidget)
## 26.2.6
- fix: Only the first element of a MutableComponent is shown in appendTooltip
- port
## 26.3.1
- fix: check collider shape when ray tracing entities
- feat: add recipe lookup keybind tooltips
- rc1
- fix: improve compatibility with Create Aeronautics
- fix: item serialization incompatibility with polymer (close [#792](https://github.com/Snownee/Jade/issues/792))
- fix: Width of TextElementImpl is miscalculated when Caxton is present
- feat: box progress provider API ([#811](https://github.com/Snownee/Jade/issues/811))
- fix: check block entity type in vanilla providers (close [#765](https://github.com/Snownee/Jade/issues/765))
- feat: drag to scroll list
- fix: entity ray tracing (close [#749](https://github.com/Snownee/Jade/issues/749))
- refactor: abstract SmoothScrollableList
- fix: OptionsNav entries not clickable after MC 26.3 mouse button renumbering
- feat: use fabric enchantment power provider api
- pre3
- feat:tool tier removal api
- s10
- feat: add REI placeholders
- fix: [#804](https://github.com/Snownee/Jade/issues/804)
- fix: Seagrass harvestability (close [#805](https://github.com/Snownee/Jade/issues/805))
- compat: add support for RRV ([#786](https://github.com/Snownee/Jade/issues/786))
- Merge branch '26.3-fabric' of https://github.com/Snownee/Jade into 26.3-fabric
- Validate block requests before accessing the level ([#801](https://github.com/Snownee/Jade/issues/801))
- s7
- fix: text width calculation (close [#791](https://github.com/Snownee/Jade/issues/791))
- improve: use rounded entity health (close [#788](https://github.com/Snownee/Jade/issues/788))
- fix: [#796](https://github.com/Snownee/Jade/issues/796)
- Merge branch '26.3-fabric' of https://github.com/Snownee/Jade into 26.3-fabric
- feat: add
/jadec generate_server_overrides - Update build.gradle for 26.3-fabric
- improve: vanilla harvest addon
- port
- improve: bypass singleplayer reach distance check
## 26.2.9
- chore: API javadocs
- Add harvest tool registration API ([#772](https://github.com/Snownee/Jade/issues/772))
## 26.2.8
## 26.2.7
- fix: Jade Loot Table Tooltip Crash (Invalid Translatable Argument Type)
- fix: Crash in KeybindOptionButton due to invalid narration argument (StringWidget)
## 26.2.6
- fix: Only the first element of a MutableComponent is shown in appendTooltip
- fix: check collider shape when ray tracing entities
- feat: add recipe lookup keybind tooltips
- rc1
- fix: improve compatibility with Create Aeronautics
- fix: item serialization incompatibility with polymer (close [#792](https://github.com/Snownee/Jade/issues/792))
- fix: Width of TextElementImpl is miscalculated when Caxton is present
- feat: box progress provider API ([#811](https://github.com/Snownee/Jade/issues/811))
- fix: check block entity type in vanilla providers (close [#765](https://github.com/Snownee/Jade/issues/765))
- feat: drag to scroll list
- fix: entity ray tracing (close [#749](https://github.com/Snownee/Jade/issues/749))
- refactor: abstract SmoothScrollableList
- fix: OptionsNav entries not clickable after MC 26.3 mouse button renumbering
- feat: use fabric enchantment power provider api
- pre3
- feat:tool tier removal api
- s10
- feat: add REI placeholders
- fix: [#804](https://github.com/Snownee/Jade/issues/804)
- fix: Seagrass harvestability (close [#805](https://github.com/Snownee/Jade/issues/805))
- compat: add support for RRV ([#786](https://github.com/Snownee/Jade/issues/786))
- Merge branch '26.3-fabric' of https://github.com/Snownee/Jade into 26.3-fabric
- Validate block requests before accessing the level ([#801](https://github.com/Snownee/Jade/issues/801))
- s7
- fix: text width calculation (close [#791](https://github.com/Snownee/Jade/issues/791))
- improve: use rounded entity health (close [#788](https://github.com/Snownee/Jade/issues/788))
- fix: [#796](https://github.com/Snownee/Jade/issues/796)
- Merge branch '26.3-fabric' of https://github.com/Snownee/Jade into 26.3-fabric
- feat: add
/jadec generate_server_overrides - Update build.gradle for 26.3-fabric
- improve: vanilla harvest addon
- port
- improve: bypass singleplayer reach distance check
## 26.2.9
- chore: API javadocs
- Add harvest tool registration API ([#772](https://github.com/Snownee/Jade/issues/772))
## 26.2.8
## 26.2.7
- fix: Jade Loot Table Tooltip Crash (Invalid Translatable Argument Type)
- fix: Crash in KeybindOptionButton due to invalid narration argument (StringWidget)
## 26.2.6
- fix: Only the first element of a MutableComponent is shown in appendTooltip
## 26.2.5
- feat: add REI integration back
- fix: shears harvest info is not working (close [#810](https://github.com/Snownee/Jade/issues/810))
- feat: add recipe lookup keybind tooltips
- compat: add support for RRV ([#786](https://github.com/Snownee/Jade/issues/786))
- feat: drag to scroll list
- refactor: abstract SmoothScrollableList
- fix: license path
- feat:tool tier removal api
- improve: vanilla harvest addon
- chore: API javadocs
- Add harvest tool registration API ([#772](https://github.com/Snownee/Jade/issues/772))
- fix: text width calculation (close [#791](https://github.com/Snownee/Jade/issues/791))
- fix: [#804](https://github.com/Snownee/Jade/issues/804)
- fix: Seagrass harvestability (close [#805](https://github.com/Snownee/Jade/issues/805))
- fix: item serialization incompatibility with polymer (close [#792](https://github.com/Snownee/Jade/issues/792))
- fix: improve compatibility with Create Aeronautics
- fix: Width of TextElementImpl is miscalculated when Caxton is present
- fix: Looking at a Chest With Certain Content on a Server With ViaFabricPlus May Cause Game Freeze
## 26.1.10
- Validate block requests before accessing the level ([#801](https://github.com/Snownee/Jade/issues/801))
- fix: [#796](https://github.com/Snownee/Jade/issues/796)
## 26.1.9
- fix: CME in registerTagsUpdatedListener
- feat: add
/jadec generate_server_overrides - Update build.gradle for 26.1-neoforge
## 26.1.8
- [#777](https://github.com/Snownee/Jade/issues/777)
- fix: Jade Loot Table Tooltip Crash (Invalid Translatable Argument Type)
- fix: Crash in KeybindOptionButton due to invalid narration argument (StringWidget)
## 26.1.7
- fix: Only the first element of a MutableComponent is shown in appendTooltip
- feat: add REI integration back
- feat: add JEI integration back (close [#774](https://github.com/Snownee/Jade/issues/774))
## 26.1.5
- feat: add support for resource packs that use pua characters in the container names (close [#770](https://github.com/Snownee/Jade/issues/770))
- fix: KeybindOptionButton not working (close [#773](https://github.com/Snownee/Jade/issues/773))
- feat: add recipe lookup keybind tooltips
- compat: add support for RRV ([#786](https://github.com/Snownee/Jade/issues/786))
- feat: drag to scroll list
- refactor: abstract SmoothScrollableList
- fix: license path
- feat:tool tier removal api
- improve: vanilla harvest addon
- chore: API javadocs
- Add harvest tool registration API ([#772](https://github.com/Snownee/Jade/issues/772))
- fix: text width calculation (close [#791](https://github.com/Snownee/Jade/issues/791))
- fix: [#804](https://github.com/Snownee/Jade/issues/804)
- fix: Seagrass harvestability (close [#805](https://github.com/Snownee/Jade/issues/805))
- fix: item serialization incompatibility with polymer (close [#792](https://github.com/Snownee/Jade/issues/792))
- fix: improve compatibility with Create Aeronautics
- fix: Width of TextElementImpl is miscalculated when Caxton is present
- fix: Looking at a Chest With Certain Content on a Server With ViaFabricPlus May Cause Game Freeze
- fix: entity ray tracing (close [#749](https://github.com/Snownee/Jade/issues/749))
## 26.1.9
- Validate block requests before accessing the level ([#801](https://github.com/Snownee/Jade/issues/801))
- fix: [#796](https://github.com/Snownee/Jade/issues/796)
- improve: use rounded entity health (close [#788](https://github.com/Snownee/Jade/issues/788))
- feat: add
/jadec generate_server_overrides - Update build.gradle for 26.1-fabric
## 26.1.8
- [#777](https://github.com/Snownee/Jade/issues/777)
- fix: Jade Loot Table Tooltip Crash (Invalid Translatable Argument Type)
- fix: Crash in KeybindOptionButton due to invalid narration argument (StringWidget)
## 26.1.7
- fix: Only the first element of a MutableComponent is shown in appendTooltip
- feat: add REI integration back
## 26.1.6
- feat: add JEI integration back (close [#774](https://github.com/Snownee/Jade/issues/774))
## 26.1.5
- fix: KeybindOptionButton not working (close [#773](https://github.com/Snownee/Jade/issues/773))
- fix: shears harvest info is not working
- chore: target new NeoForge config screen changes
- feat: add REI placeholders
## 26.2.9
- Validate block requests before accessing the level ([#801](https://github.com/Snownee/Jade/issues/801))
- fix: [#796](https://github.com/Snownee/Jade/issues/796)
- fix: CME in registerTagsUpdatedListener
- Update build.gradle for 26.2-neoforge
- improve: vanilla harvest addon
- improve: bypass singleplayer reach distance check
- chore: API javadocs
- Add harvest tool registration API ([#772](https://github.com/Snownee/Jade/issues/772))
## 26.2.8
- feat: add JEI & REI integration back
- [#777](https://github.com/Snownee/Jade/issues/777)
- fix: Jade Loot Table Tooltip Crash (Invalid Translatable Argument Type)
- fix: Crash in KeybindOptionButton due to invalid narration argument (StringWidget)
## 26.2.4
- fix: Only the first element of a MutableComponent is shown in appendTooltip
## 26.2.3
- fix: KeybindOptionButton not working (close [#773](https://github.com/Snownee/Jade/issues/773))
## 26.2.2
- port
- Validate block requests before accessing the level ([#801](https://github.com/Snownee/Jade/issues/801))
- fix: [#796](https://github.com/Snownee/Jade/issues/796)
- improve: use rounded entity health (close [#788](https://github.com/Snownee/Jade/issues/788))
- feat: add
/jadec generate_server_overrides - Update build.gradle for 26.1-fabric
## 26.1.8
- [#777](https://github.com/Snownee/Jade/issues/777)
- fix: Jade Loot Table Tooltip Crash (Invalid Translatable Argument Type)
- fix: Crash in KeybindOptionButton due to invalid narration argument (StringWidget)
## 26.1.7
- fix: Only the first element of a MutableComponent is shown in appendTooltip
- feat: add REI integration back
## 26.1.6
- feat: add JEI integration back (close [#774](https://github.com/Snownee/Jade/issues/774))
## 26.1.5
- fix: KeybindOptionButton not working (close [#773](https://github.com/Snownee/Jade/issues/773))
## 26.1.4
- feat: add support for resource packs that use pua characters in the container names (close [#770](https://github.com/Snownee/Jade/issues/770))
- Validate block requests before accessing the level ([#801](https://github.com/Snownee/Jade/issues/801))
- fix: [#796](https://github.com/Snownee/Jade/issues/796)
## 26.1.9
- fix: CME in registerTagsUpdatedListener
- feat: add
/jadec generate_server_overrides - Update build.gradle for 26.1-neoforge
## 26.1.8
- [#777](https://github.com/Snownee/Jade/issues/777)
- fix: Jade Loot Table Tooltip Crash (Invalid Translatable Argument Type)
- fix: Crash in KeybindOptionButton due to invalid narration argument (StringWidget)
## 26.1.7
- fix: Only the first element of a MutableComponent is shown in appendTooltip
- feat: add REI integration back
- feat: add JEI integration back (close [#774](https://github.com/Snownee/Jade/issues/774))
## 26.1.5
- feat: add support for resource packs that use pua characters in the container names (close [#770](https://github.com/Snownee/Jade/issues/770))
- fix: KeybindOptionButton not working (close [#773](https://github.com/Snownee/Jade/issues/773))
## 26.1.3
- fix: tooltip not updating in JadeTooltipCollectedCallback (close [#771](https://github.com/Snownee/Jade/issues/771))
- Update uk_ua.json ([#763](https://github.com/Snownee/Jade/issues/763))
- chore: update some translations using AI
- chore: change the "loot not generated yet" hint text
- feat: Datapack support improvements (close [#754](https://github.com/Snownee/Jade/issues/754))
- improve: update player name cache if they are online on the client side (close [#721](https://github.com/Snownee/Jade/issues/721))
- Validate block requests before accessing the level ([#801](https://github.com/Snownee/Jade/issues/801))
- fix: [#796](https://github.com/Snownee/Jade/issues/796)
- fix: CME in registerTagsUpdatedListener
- Update build.gradle for 26.2-neoforge
- improve: vanilla harvest addon
- improve: bypass singleplayer reach distance check
- chore: API javadocs
- Add harvest tool registration API ([#772](https://github.com/Snownee/Jade/issues/772))
## 26.2.8
- feat: add JEI & REI integration back
- [#777](https://github.com/Snownee/Jade/issues/777)
- fix: Jade Loot Table Tooltip Crash (Invalid Translatable Argument Type)
- fix: Crash in KeybindOptionButton due to invalid narration argument (StringWidget)
## 26.2.4
- fix: Only the first element of a MutableComponent is shown in appendTooltip
## 26.2.3
- fix: KeybindOptionButton not working (close [#773](https://github.com/Snownee/Jade/issues/773))
## 26.2.2
- port
## 26.2.1
- feat: add support for resource packs that use pua characters in the container names (close [#770](https://github.com/Snownee/Jade/issues/770))
- fix: tooltip not updating in JadeTooltipCollectedCallback (close [#771](https://github.com/Snownee/Jade/issues/771))
- feat: villager breeding cooldown (close [#768](https://github.com/Snownee/Jade/issues/768))
- port
- chore: update some translations using AI
- chore: change the "loot not generated yet" hint text
- feat: Datapack support improvements (close [#754](https://github.com/Snownee/Jade/issues/754))
- improve: update player name cache if they are online on the client side (close [#721](https://github.com/Snownee/Jade/issues/721))
- feat: display fed status for animals ([#757](https://github.com/Snownee/Jade/issues/757))
- Validate block requests before accessing the level ([#801](https://github.com/Snownee/Jade/issues/801))
- fix: [#796](https://github.com/Snownee/Jade/issues/796)
- improve: use rounded entity health (close [#788](https://github.com/Snownee/Jade/issues/788))
## 26.2.10
- feat: add
/jadec generate_server_overrides - fix: license path
- compat: add support for RRV ([#786](https://github.com/Snownee/Jade/issues/786))
- Update build.gradle for 26.2-fabric
- improve: vanilla harvest addon
- improve: bypass singleplayer reach distance check
## 26.2.9
- chore: API javadocs
- Add harvest tool registration API ([#772](https://github.com/Snownee/Jade/issues/772))
## 26.2.8
## 26.2.7
- fix: Jade Loot Table Tooltip Crash (Invalid Translatable Argument Type)
- fix: Crash in KeybindOptionButton due to invalid narration argument (StringWidget)
## 26.2.6
- fix: Only the first element of a MutableComponent is shown in appendTooltip
- fix: CME in registerTagsUpdatedListener
- feat: add
/jadec generate_server_overrides - Update build.gradle for 26.1-neoforge
## 26.1.8
- [#777](https://github.com/Snownee/Jade/issues/777)
- fix: Jade Loot Table Tooltip Crash (Invalid Translatable Argument Type)
- fix: Crash in KeybindOptionButton due to invalid narration argument (StringWidget)
## 26.1.7
- fix: Only the first element of a MutableComponent is shown in appendTooltip
- feat: add REI integration back
- feat: add JEI integration back (close [#774](https://github.com/Snownee/Jade/issues/774))
## 26.1.5
- feat: add support for resource packs that use pua characters in the container names (close [#770](https://github.com/Snownee/Jade/issues/770))
- fix: KeybindOptionButton not working (close [#773](https://github.com/Snownee/Jade/issues/773))
## 26.1.3
- fix: tooltip not updating in JadeTooltipCollectedCallback (close [#771](https://github.com/Snownee/Jade/issues/771))
- Update uk_ua.json ([#763](https://github.com/Snownee/Jade/issues/763))
- chore: update some translations using AI
- chore: change the "loot not generated yet" hint text
- feat: Datapack support improvements (close [#754](https://github.com/Snownee/Jade/issues/754))
- improve: update player name cache if they are online on the client side (close [#721](https://github.com/Snownee/Jade/issues/721))
## 26.1.1
- fix: Duplicate plugin class error when multiple mods are bundled in a single JAR (close [#758](https://github.com/Snownee/Jade/issues/758))
- feat: display fed status for animals ([#757](https://github.com/Snownee/Jade/issues/757))
- fix: option list entry tooltip overrides server feature tooltip
- feat: loot table provider
- update Chinese translation ([#752](https://github.com/Snownee/Jade/issues/752))
- fix: Cannot display fluids that need registries to encode (close [#795](https://github.com/Snownee/Jade/issues/795))
- fix: [#796](https://github.com/Snownee/Jade/issues/796)
- Update build.gradle for 1.21-fabric
- Update uk_ua.json (1.21) ([#762](https://github.com/Snownee/Jade/issues/762))
- update Chinese translation ([#751](https://github.com/Snownee/Jade/issues/751))
## 15.10.5
- [1.21-fabric] disable blend and depth test after rendering overlay is done ([#715](https://github.com/Snownee/Jade/issues/715))
## 15.10.4
- fix: remove destroySpeed check (close [#689](https://github.com/Snownee/Jade/issues/689))
- fix: do not show "empty" on jukebox if there is no server data (close [#695](https://github.com/Snownee/Jade/issues/695))
## 15.10.2
- fix: InvWrapper NPE on trapped chest (close [#633](https://github.com/Snownee/Jade/issues/633))
## 15.10.1
- improve: filter negative-width text
- fix: showing air
- fix: stream data ClassCastException
- fix: Jade cannot be built locally (close [#540](https://github.com/Snownee/Jade/issues/540))
## 15.10.0
- fix: porting mistakes
- fix: WrappedHierarchyLookup priority
- Merge pull request [#567](https://github.com/Snownee/Jade/issues/567) from SettingDust/1.21-fabric
- fix: 5541c19db7b56515d6b776f549596dba7ab12ff5 changes work
- fix: fix 5541c19db7b56515d6b776f549596dba7ab12ff5 changes since there isn't the config
- fix: workaround to blame jade addons
- fix:
StringRenderOutputMixinwork for 0690d94063ec36bb537d289253235dd59c742091 - feat: filter large bitmap glyphs (close: [#502](https://github.com/Snownee/Jade/issues/502))
- Make hideModName cache weak reference ([#558](https://github.com/Snownee/Jade/issues/558))
- fix: Tooltip animation being weird at uncapped frame rates (close [#442](https://github.com/Snownee/Jade/issues/442))
- fix: Gold harvest level not displayed (close [#548](https://github.com/Snownee/Jade/issues/548))
- fix: Cannot display fluids that need registries to encode (close [#795](https://github.com/Snownee/Jade/issues/795))
- fix: [#796](https://github.com/Snownee/Jade/issues/796)
- Update build.gradle for 1.21-fabric
- Update uk_ua.json (1.21) ([#762](https://github.com/Snownee/Jade/issues/762))
- update Chinese translation ([#751](https://github.com/Snownee/Jade/issues/751))
## 15.10.5
- [1.21-fabric] disable blend and depth test after rendering overlay is done ([#715](https://github.com/Snownee/Jade/issues/715))
## 15.10.4
- fix: remove destroySpeed check (close [#689](https://github.com/Snownee/Jade/issues/689))
- fix: do not show "empty" on jukebox if there is no server data (close [#695](https://github.com/Snownee/Jade/issues/695))
## 15.10.2
- fix: InvWrapper NPE on trapped chest (close [#633](https://github.com/Snownee/Jade/issues/633))
## 15.10.1
- improve: filter negative-width text
- fix: showing air
- fix: stream data ClassCastException
- fix: Jade cannot be built locally (close [#540](https://github.com/Snownee/Jade/issues/540))
## 15.10.0
- fix: porting mistakes
- fix: WrappedHierarchyLookup priority
- Merge pull request [#567](https://github.com/Snownee/Jade/issues/567) from SettingDust/1.21-fabric
- fix: 5541c19db7b56515d6b776f549596dba7ab12ff5 changes work
- fix: fix 5541c19db7b56515d6b776f549596dba7ab12ff5 changes since there isn't the config
- fix: workaround to blame jade addons
- fix:
StringRenderOutputMixinwork for 0690d94063ec36bb537d289253235dd59c742091 - feat: filter large bitmap glyphs (close: [#502](https://github.com/Snownee/Jade/issues/502))
- Make hideModName cache weak reference ([#558](https://github.com/Snownee/Jade/issues/558))
- fix: Tooltip animation being weird at uncapped frame rates (close [#442](https://github.com/Snownee/Jade/issues/442))
- fix: Gold harvest level not displayed (close [#548](https://github.com/Snownee/Jade/issues/548))
- fix: Cannot display fluids that need registries to encode
- fix: [#796](https://github.com/Snownee/Jade/issues/796)
- Update build.gradle for 1.21-neoforge
- Merge branch '1.21-neoforge' of https://github.com/Snownee/Jade into 1.21-neoforge
- fix: improve compatibility with Create Aeronautics
- update Chinese translation ([#750](https://github.com/Snownee/Jade/issues/750))
## 15.10.5
- [1.21-neoforge] disable blend and depth test after rendering overlay is done ([#716](https://github.com/Snownee/Jade/issues/716))
## 15.10.4
- fix: remove destroySpeed check (close [#689](https://github.com/Snownee/Jade/issues/689))
- fix: do not show "empty" on jukebox if there is no server data (close [#695](https://github.com/Snownee/Jade/issues/695))
## 15.10.3
- fix: modded bossbar offset ([#645](https://github.com/Snownee/Jade/issues/645))
## 15.10.2
- fix: InvWrapper NPE on trapped chest (close [#633](https://github.com/Snownee/Jade/issues/633))
## 15.10.1
- fix: FluidView#readDefault not working for amounts bigger than max int on NeoForge (close [#616](https://github.com/Snownee/Jade/issues/616))
- fix: stream data ClassCastException
- fix: Jade cannot be built locally (close [#540](https://github.com/Snownee/Jade/issues/540))
- feat: add
/jadec generate_server_overrides - fix: license path
- compat: add support for RRV ([#786](https://github.com/Snownee/Jade/issues/786))
- Update build.gradle for 26.2-fabric
- improve: vanilla harvest addon
- improve: bypass singleplayer reach distance check
## 26.2.9
- chore: API javadocs
- Add harvest tool registration API ([#772](https://github.com/Snownee/Jade/issues/772))
## 26.2.8
## 26.2.7
- fix: Jade Loot Table Tooltip Crash (Invalid Translatable Argument Type)
- fix: Crash in KeybindOptionButton due to invalid narration argument (StringWidget)
## 26.2.6
- fix: Only the first element of a MutableComponent is shown in appendTooltip
## 26.2.5
- feat: add REI integration back
- feat: add fallback fluid mode
## 11.13.2
- fix: modded bossbar offset ([#645](https://github.com/Snownee/Jade/issues/645))
- fix: MobSpawnerProvider CCE (close [#605](https://github.com/Snownee/Jade/issues/605))
- improve: suppress getDestroyProgress errors (close [#637](https://github.com/Snownee/Jade/issues/637))
- Update uk_ua.json ([#609](https://github.com/Snownee/Jade/issues/609))
- fix: Jade cannot be built locally (close [#540](https://github.com/Snownee/Jade/issues/540))
## 11.13.1
- fix: workaround to blame jade addons
## 11.13.0
- feat: filter large bitmap glyphs (close: [#502](https://github.com/Snownee/Jade/issues/502))
- improve: blame the correct mod 2.0
## 11.12.3
- fix: extension provider lookup (close [#523](https://github.com/Snownee/Jade/issues/523))
## 11.12.2
- fix: CME when registering keybinds (close [#497](https://github.com/Snownee/Jade/issues/497))
- chore: update uk_ua.json
## 11.13.2
- feat: add fallback fluid mode
- build: bump dependencies
- build: use gnomecraft maven for modmenu
- fix: Jade cannot be built locally (close [#540](https://github.com/Snownee/Jade/issues/540))
## 11.13.1
- Merge pull request [#565](https://github.com/Snownee/Jade/issues/565) from SettingDust/1.20-fabric
- fix: 60022292d828c1773a891c505c5c169ee5bff7e2 changes working on fabric
- fix: workaround to blame jade addons
- feat: filter large bitmap glyphs (close: [#502](https://github.com/Snownee/Jade/issues/502))
- improve: blame the correct mod 2.0
## 11.12.3
- fix: extension provider lookup (close [#523](https://github.com/Snownee/Jade/issues/523))
- fix: remove appending mod name code that seems pointless (close: [#480](https://github.com/Snownee/Jade/issues/480))
## 11.12.0
- fix: incompatibility with Leawind's Third Person (close: [#387](https://github.com/Snownee/Jade/issues/387))
## 11.11.0
- feat: show hints in chat instead of toast
- feat: indicate if signs have wax applied or not ([#336](https://github.com/Snownee/Jade/issues/336))
- fix: server data for beehive blocks being cleared
- feat: show villager mod name according to its profession
- feat: add fallback fluid mode
- build: bump dependencies
- build: use gnomecraft maven for modmenu
- fix: Jade cannot be built locally (close [#540](https://github.com/Snownee/Jade/issues/540))
## 11.13.1
- Merge pull request [#565](https://github.com/Snownee/Jade/issues/565) from SettingDust/1.20-fabric
- fix: 60022292d828c1773a891c505c5c169ee5bff7e2 changes working on fabric
- fix: workaround to blame jade addons
- feat: filter large bitmap glyphs (close: [#502](https://github.com/Snownee/Jade/issues/502))
- improve: blame the correct mod 2.0
## 11.12.3
- fix: extension provider lookup (close [#523](https://github.com/Snownee/Jade/issues/523))
- fix: remove appending mod name code that seems pointless (close: [#480](https://github.com/Snownee/Jade/issues/480))
## 11.12.0
- fix: incompatibility with Leawind's Third Person (close: [#387](https://github.com/Snownee/Jade/issues/387))
## 11.11.0
- feat: show hints in chat instead of toast
- feat: indicate if signs have wax applied or not ([#336](https://github.com/Snownee/Jade/issues/336))
- fix: server data for beehive blocks being cleared
- feat: show villager mod name according to its profession
## 11.10.2
- feat: print error stack trace in console log
- fix: minor porting oversight
- fix: incompatibility with Wilder Wild (close [#458](https://github.com/Snownee/Jade/issues/458))
- fix: "Loot not generated yet" not showing (close [#454](https://github.com/Snownee/Jade/issues/454))
- feat: hiding more modded trapped chests
- fix: allow empty view groups (close: [#448](https://github.com/Snownee/Jade/issues/448))
- chore: API javadocs
- Add harvest tool registration API ([#772](https://github.com/Snownee/Jade/issues/772))
## 26.2.8
## 26.2.7
- fix: Jade Loot Table Tooltip Crash (Invalid Translatable Argument Type)
- fix: Crash in KeybindOptionButton due to invalid narration argument (StringWidget)
## 26.2.6
- fix: Only the first element of a MutableComponent is shown in appendTooltip
## 26.2.5
- feat: add REI integration back
## 26.2.4
- feat: add JEI integration back (close [#774](https://github.com/Snownee/Jade/issues/774))
- [#777](https://github.com/Snownee/Jade/issues/777)
- fix: Jade Loot Table Tooltip Crash (Invalid Translatable Argument Type)
- fix: Crash in KeybindOptionButton due to invalid narration argument (StringWidget)
## 26.1.7
- fix: Only the first element of a MutableComponent is shown in appendTooltip
- feat: add REI integration back
- feat: add JEI integration back (close [#774](https://github.com/Snownee/Jade/issues/774))
## 26.1.5
- feat: add support for resource packs that use pua characters in the container names (close [#770](https://github.com/Snownee/Jade/issues/770))
- fix: KeybindOptionButton not working (close [#773](https://github.com/Snownee/Jade/issues/773))
## 26.1.3
- fix: tooltip not updating in JadeTooltipCollectedCallback (close [#771](https://github.com/Snownee/Jade/issues/771))
- Update uk_ua.json ([#763](https://github.com/Snownee/Jade/issues/763))
- chore: update some translations using AI
- chore: change the "loot not generated yet" hint text
- feat: Datapack support improvements (close [#754](https://github.com/Snownee/Jade/issues/754))
- improve: update player name cache if they are online on the client side (close [#721](https://github.com/Snownee/Jade/issues/721))
## 26.1.1
- fix: Duplicate plugin class error when multiple mods are bundled in a single JAR (close [#758](https://github.com/Snownee/Jade/issues/758))
- feat: display fed status for animals ([#757](https://github.com/Snownee/Jade/issues/757))
- fix: option list entry tooltip overrides server feature tooltip
- feat: loot table provider
- update Chinese translation ([#752](https://github.com/Snownee/Jade/issues/752))
## 26.0.10
- fix: containers showing wrong item amount (close [#746](https://github.com/Snownee/Jade/issues/746))
- [#777](https://github.com/Snownee/Jade/issues/777)
- fix: Jade Loot Table Tooltip Crash (Invalid Translatable Argument Type)
- fix: Crash in KeybindOptionButton due to invalid narration argument (StringWidget)
## 26.1.7
- fix: Only the first element of a MutableComponent is shown in appendTooltip
- feat: add REI integration back
## 26.1.6
- feat: add JEI integration back (close [#774](https://github.com/Snownee/Jade/issues/774))
## 26.1.5
- fix: KeybindOptionButton not working (close [#773](https://github.com/Snownee/Jade/issues/773))
## 26.1.4
- feat: add support for resource packs that use pua characters in the container names (close [#770](https://github.com/Snownee/Jade/issues/770))
## 26.1.3
- Merge branch '26.1-fabric' of https://github.com/Snownee/Jade into 26.1-fabric
- Update uk_ua.json ([#763](https://github.com/Snownee/Jade/issues/763))
- feat: add JEI & REI integration back
- [#777](https://github.com/Snownee/Jade/issues/777)
- fix: Jade Loot Table Tooltip Crash (Invalid Translatable Argument Type)
- fix: Crash in KeybindOptionButton due to invalid narration argument (StringWidget)
## 26.2.4
- fix: Only the first element of a MutableComponent is shown in appendTooltip
## 26.2.3
- fix: KeybindOptionButton not working (close [#773](https://github.com/Snownee/Jade/issues/773))
## 26.2.2
- port
## 26.2.1
- feat: add support for resource packs that use pua characters in the container names (close [#770](https://github.com/Snownee/Jade/issues/770))
- fix: tooltip not updating in JadeTooltipCollectedCallback (close [#771](https://github.com/Snownee/Jade/issues/771))
- feat: villager breeding cooldown (close [#768](https://github.com/Snownee/Jade/issues/768))
- port
- chore: update some translations using AI
- chore: change the "loot not generated yet" hint text
- feat: Datapack support improvements (close [#754](https://github.com/Snownee/Jade/issues/754))
- improve: update player name cache if they are online on the client side (close [#721](https://github.com/Snownee/Jade/issues/721))
- feat: display fed status for animals ([#757](https://github.com/Snownee/Jade/issues/757))
## 26.1.0
- Provide packet context for execution (fix [#748](https://github.com/Snownee/Jade/issues/748)) ([#756](https://github.com/Snownee/Jade/issues/756))
- fix: option list entry tooltip overrides server feature tooltip
- feat: loot table provider
- update Chinese translation ([#753](https://github.com/Snownee/Jade/issues/753))
## 26.2.7
- fix: Jade Loot Table Tooltip Crash (Invalid Translatable Argument Type)
- fix: Crash in KeybindOptionButton due to invalid narration argument (StringWidget)
## 26.2.6
- fix: Only the first element of a MutableComponent is shown in appendTooltip
## 26.2.5
- feat: add REI integration back
## 26.2.4
- feat: add JEI integration back (close [#774](https://github.com/Snownee/Jade/issues/774))
## 26.2.3
- fix: KeybindOptionButton not working (close [#773](https://github.com/Snownee/Jade/issues/773))
- fix: Jade Loot Table Tooltip Crash (Invalid Translatable Argument Type)
- fix: Crash in KeybindOptionButton due to invalid narration argument (StringWidget)
## 26.2.6
- fix: Only the first element of a MutableComponent is shown in appendTooltip
## 26.2.5
- feat: add REI integration back
## 26.2.4
- feat: add JEI integration back (close [#774](https://github.com/Snownee/Jade/issues/774))
## 26.2.3
- fix: KeybindOptionButton not working (close [#773](https://github.com/Snownee/Jade/issues/773))
## 26.2.1
- feat: add support for resource packs that use pua characters in the container names (close [#770](https://github.com/Snownee/Jade/issues/770))
- fix: tooltip not updating in JadeTooltipCollectedCallback (close [#771](https://github.com/Snownee/Jade/issues/771))
- feat: villager breeding cooldown (close [#768](https://github.com/Snownee/Jade/issues/768))
- port
- chore: update some translations using AI
- chore: change the "loot not generated yet" hint text
- feat: Datapack support improvements (close [#754](https://github.com/Snownee/Jade/issues/754))
- improve: update player name cache if they are online on the client side (close [#721](https://github.com/Snownee/Jade/issues/721))
- feat: display fed status for animals ([#757](https://github.com/Snownee/Jade/issues/757))
- fix: Only the first element of a MutableComponent is shown in appendTooltip
## 26.2.5
- feat: add REI integration back
## 26.2.4
- feat: add JEI integration back (close [#774](https://github.com/Snownee/Jade/issues/774))
## 26.2.3
- fix: KeybindOptionButton not working (close [#773](https://github.com/Snownee/Jade/issues/773))
## 26.2.1
- feat: add support for resource packs that use pua characters in the container names (close [#770](https://github.com/Snownee/Jade/issues/770))
- fix: tooltip not updating in JadeTooltipCollectedCallback (close [#771](https://github.com/Snownee/Jade/issues/771))
- feat: villager breeding cooldown (close [#768](https://github.com/Snownee/Jade/issues/768))
- port
- chore: update some translations using AI
- chore: change the "loot not generated yet" hint text
- feat: Datapack support improvements (close [#754](https://github.com/Snownee/Jade/issues/754))
- improve: update player name cache if they are online on the client side (close [#721](https://github.com/Snownee/Jade/issues/721))
- feat: display fed status for animals ([#757](https://github.com/Snownee/Jade/issues/757))
## 26.1.0
- Provide packet context for execution (fix [#748](https://github.com/Snownee/Jade/issues/748)) ([#756](https://github.com/Snownee/Jade/issues/756))
- fix: option list entry tooltip overrides server feature tooltip
- feat: loot table provider
- update Chinese translation ([#753](https://github.com/Snownee/Jade/issues/753))
- fix: Only the first element of a MutableComponent is shown in appendTooltip
## 26.2.3
- fix: KeybindOptionButton not working (close [#773](https://github.com/Snownee/Jade/issues/773))
## 26.2.2
- port
## 26.2.1
- feat: add support for resource packs that use pua characters in the container names (close [#770](https://github.com/Snownee/Jade/issues/770))
- fix: tooltip not updating in JadeTooltipCollectedCallback (close [#771](https://github.com/Snownee/Jade/issues/771))
- feat: villager breeding cooldown (close [#768](https://github.com/Snownee/Jade/issues/768))
- port
- chore: update some translations using AI
- chore: change the "loot not generated yet" hint text
- feat: Datapack support improvements (close [#754](https://github.com/Snownee/Jade/issues/754))
- improve: update player name cache if they are online on the client side (close [#721](https://github.com/Snownee/Jade/issues/721))
- feat: display fed status for animals ([#757](https://github.com/Snownee/Jade/issues/757))
## 26.1.0
- Provide packet context for execution (fix [#748](https://github.com/Snownee/Jade/issues/748)) ([#756](https://github.com/Snownee/Jade/issues/756))
- fix: option list entry tooltip overrides server feature tooltip
- feat: loot table provider
- update Chinese translation ([#753](https://github.com/Snownee/Jade/issues/753))
## 26.0.8
- fix: Armor stands show their contents twice (close [#740](https://github.com/Snownee/Jade/issues/740))
- fix: Only the first element of a MutableComponent is shown in appendTooltip
- feat: add REI integration back
- feat: add JEI integration back (close [#774](https://github.com/Snownee/Jade/issues/774))
## 26.1.5
- feat: add support for resource packs that use pua characters in the container names (close [#770](https://github.com/Snownee/Jade/issues/770))
- fix: KeybindOptionButton not working (close [#773](https://github.com/Snownee/Jade/issues/773))
## 26.1.3
- fix: tooltip not updating in JadeTooltipCollectedCallback (close [#771](https://github.com/Snownee/Jade/issues/771))
- Update uk_ua.json ([#763](https://github.com/Snownee/Jade/issues/763))
- chore: update some translations using AI
- chore: change the "loot not generated yet" hint text
- feat: Datapack support improvements (close [#754](https://github.com/Snownee/Jade/issues/754))
- improve: update player name cache if they are online on the client side (close [#721](https://github.com/Snownee/Jade/issues/721))
## 26.1.1
- fix: Duplicate plugin class error when multiple mods are bundled in a single JAR (close [#758](https://github.com/Snownee/Jade/issues/758))
- feat: display fed status for animals ([#757](https://github.com/Snownee/Jade/issues/757))
- fix: option list entry tooltip overrides server feature tooltip
- feat: loot table provider
- update Chinese translation ([#752](https://github.com/Snownee/Jade/issues/752))
## 26.0.10
- fix: containers showing wrong item amount (close [#746](https://github.com/Snownee/Jade/issues/746))
## 26.0.9
- Fix picked block not using neoforge extension ([#744](https://github.com/Snownee/Jade/issues/744))