
Biology Dictionary
Discover, highlight, inspect, modify - your vanilla & modded mob encyclopedia
Sound familiar?
| Problem | Solution |
|---|---|
| Want to explore all mobs | Check your discovery progress in the dictionary |
| Want spawn biomes, drops, food, speed, hitbox... all at once | View all base properties on a single page |
| Curious about horse, panda, or villager variants | Browse all variants (and change them in Creative) |
| Baby mobs are too adorable to grow up | Lock growth, keep them babies forever |
| Dozens of chickens in a cooker are deafening | One-click mute — offspring inherit it too |
| Can't find the villager's job site in your trading hall | One-click locate, no more blind digging |
| Villagers keep crafting bread, breaking your auto-farm | Steal their inventory, fill with junk, stop wheat pickup |
| Bees flew off — which hive did they go to? | View hive honey levels and bee counts, track them home |
| Cross-dimension mob transport is a nightmare | Lock or force nether portal teleportation |
| Want static NPCs in your survival builds | Disable AI + set invulnerable, done |

One screen for all of those problems.
Gameplay Preview
- No new blocks or entities. The book is implemented with NBT and stays vanilla-friendly.
- Works with vanilla and modded mobs.
Open the Dictionary
| Biology Dictionary | Discovery Progress |
|---|---|
![]() |
![]() |
| Vanilla mobs, modded mobs, all in one book. | Build your encyclopedia one discovery at a time. |
- Full mob catalog — Vanilla and modded mobs are collected automatically, no setup required.
- Discovery progress — Track which mobs you have found and which ones are still waiting.
- Multiple discovery rules — Use a simple "all unlocked" mode, vanilla kill statistics, or Biology Dictionary's own discovery system.
- Configurable discovery actions — Detail screens, telescope observation, interaction, kills, and more can count as discovery.
- Discovery records — Biology Dictionary mode can record how, when, and where you first met a mob.
- Configurable module behavior — By default, undiscovered mobs hide their details; you can also make discovery a pure collection layer.
- Entity highlight — Highlight nearby mobs of the same type, with different ranges and costs.
| Telescope Discovery | Entity Highlight |
|---|---|
![]() |
![]() |
| A telescope sighting can count as a real discovery. | Highlight nearby mobs when rare targets are hard to spot. |
Open a Mob Page
| Entity Details | Entity Tags |
|---|---|
![]() |
![]() |
| Inspect properties, use skills, and change behavior. | Classify mobs from several angles for faster lookup. |
- Overview / detail pages — Overview pages show default or reference data; detail pages show the live state of the entity you are looking at.
- Base stats — Health, air, effects, speed, jump strength, hitbox, and whether the mob counts toward spawn caps.
- Ecology — Habitat, loot table, edible items, tempting items, and leashability.
- Variants — Standard variants, horse markings, panda genes, villager types, and more.
- Behavior state — AI, invulnerability, silence, persistence, portal cooldown, growth, breeding cooldown, and love status.
- Special mob data — Villager schedules, restocks, job sites, bee hives, dolphin moisture, screaming goats, pet owners, wandering trader despawn timers.
- Entity skills — Lock growth, block breeding, control portals, disable AI, force persistence, mute, force restock, retain traders, gift pets, get spawn eggs, and more.
- Skill costs — Skills require XP, items, permissions, or Creative mode by default; costs can be configured.
The tag page supports several views: built-in groups, MC tags, mod namespaces, and Java class/interface categories.
Special Screens
- Inventory access — View, take from, or fill supported mob inventories. In Survival, this is stealing, so stay out of the target's sight.
- Beehive info — Open a dedicated beehive or bee nest screen to inspect honey level, bee count, and bees inside.
| Inventory Access | Beehive Info |
|---|---|
![]() |
![]() |
| Steal or fill inventories so villagers stop picking up wheat. | Use the dictionary on a hive to check bees and honey. |
Controls
Biology Dictionary is built around screens. Open it by:
- Right-clicking while holding the Biology Dictionary book
- Pressing the hotkey (default
`); Survival needs the book unless configured otherwise, while Creative can always open it
The screen depends on what you are looking at.
| Looking at | Opens |
|---|---|
| Block / Air | Home screen |
| Entity | That entity's detail screen |
| Beehive | Beehive info screen |
| Straight up | Home screen (forced) |
| Straight down | Your own detail screen |
Obtaining
How to get the Biology Dictionary book:
- In Creative mode, or when Survival hotkey access is enabled, the physical book is optional.
- The book is just
minecraft:writable_book+ NBT. No custom item is added.
| Wandering Trader | Creative Inventory |
|---|---|
![]() |
![]() |
| In Survival, buy the Biology Dictionary from Wandering Traders. | In Creative, find it at the end of Tools & Utilities. |
Survival
Buy from Wandering Traders. Sell chance starts at 100% and gradually drops to 20% over time, without taking up any vanilla trade slots.
Easy to find early when you're broke, impossible to find later when you're rich (cue evil laugh)~
Kidding — it takes about 2 real-time days (144 in-game days) to hit 20%. You'll be fine.
Pack authors can disable trader sales in the config and add their own recipes instead.
Creative
Find the Biology Dictionary book at the end of the Tools & Utilities tab.
Mod & Datapack Support
- Custom Entity Descriptions — Add or override mob descriptions via resource pack (github doc)
- Custom Spawn Descriptions — Manually adjust spawn biome and structure descriptions via datapack (github doc)
Dependencies
| Loader | Required |
|---|---|
| Fabric | Fabric API, Cloth Config |
| NeoForge / Forge | Architectury API, Cloth Config |
About
- Vanilla-Friendly — No new blocks or entities. The book reverts to a normal writable book on uninstall; reinstall to restore it.
- Mod-Friendly — Compatible with virtually all modded mobs, with extension support for mod developers.
- Balanced — Every modification has a resource cost to respect game balance.
- A complete rewrite of Bole.
All Versions
+ Add Version| Name | Game version | Platforms | Published | Downloads | Actions |
|---|---|---|---|---|---|
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 4d ago | 1 | ||||
| 4d ago | 1 | ||||
| 24d ago | 1 | ||||
| 24d ago | 1 | ||||
| 27d ago | 1 | ||||
| 27d ago | 1 | ||||
| 29d ago | 1 | ||||
| 29d ago | 1 | ||||
| 29d ago | 1 | ||||
| 29d ago | 1 | ||||
| 29d ago | 1 | ||||
| 29d ago | 1 | ||||
| 29d ago | 1 | ||||
| 29d ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 4mo ago | 1 | ||||
| 4mo ago | 1 | ||||
| 4mo ago | 1 | ||||
| 4mo ago | 1 | ||||
| 4mo ago | 1 | ||||
| 4mo ago | 1 | ||||
| 4mo ago | 1 | ||||
| 4mo ago | 1 | ||||
| 4mo ago | 1 | ||||
| 4mo ago | 1 | ||||
| 4mo ago | 1 | ||||
| 4mo ago | 1 | ||||
| 4mo ago | 1 | ||||
| 4mo ago | 1 | ||||
| 4mo ago | 1 | ||||
| 4mo ago | 1 | ||||
| 4mo ago | 1 | ||||
| 4mo ago | 1 | ||||
| 4mo ago | 1 | ||||
| 4mo ago | 1 | ||||
| 4mo ago | 1 | ||||
| 4mo ago | 1 | ||||
| 4mo ago | 1 | ||||
| 4mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 7mo ago | 1 | ||||
| 7mo ago | 1 | ||||
| 7mo ago | 1 | ||||
| 7mo ago | 1 | ||||
| 7mo ago | 1 | ||||
| 7mo ago | 1 | ||||
| 7mo ago | 1 | ||||
| 7mo ago | 1 | ||||
| 7mo ago | 1 | ||||
| 7mo ago | 1 | ||||
| 7mo ago | 1 | ||||
| 7mo ago | 1 | ||||
| 7mo ago | 1 | ||||
| 7mo ago | 1 | ||||
| 7mo ago | 1 | ||||
| 7mo ago | 1 | ||||
| 7mo ago | 1 | ||||
| 7mo ago | 1 | ||||
| 7mo ago | 1 | ||||
| 7mo ago | 1 | ||||
| 7mo ago | 1 | ||||
| 7mo ago | 1 | ||||
| 7mo ago | 1 | ||||
| 7mo ago | 1 | ||||
| 7mo ago | 1 | ||||
| 7mo ago | 1 | ||||
| 7mo ago | 1 | ||||
| 7mo ago | 1 | ||||
| 7mo ago | 1 | ||||
| 7mo ago | 1 | ||||
| 7mo ago | 1 | ||||
| 7mo ago | 1 | ||||
| 7mo ago | 1 | ||||
| 7mo ago | 1 | ||||
| 7mo ago | 1 | ||||
| 7mo ago | 1 | ||||
| 7mo ago | 1 | ||||
| 7mo ago | 1 | ||||
| 8mo ago | 1 | ||||
| 8mo ago | 1 | ||||
| 8mo ago | 1 | ||||
| 8mo ago | 1 | ||||
| 8mo ago | 1 | ||||
| 8mo ago | 1 | ||||
| 8mo ago | 1 | ||||
| 9mo ago | 1 | ||||
| 9mo ago | 1 | ||||
| 9mo ago | 1 | ||||
| 10mo ago | 1 |
All notable changes to Biology Dictionary will be documented in this file.
## Release
### Added
- A search entry beside the book, opening a new search screen
- Simple keyword search: whitespace separated keywords, matched against either the entity name (default) or the entity id
- A search field toggle between the entity name and the entity id
- The search results keep the tool bars of the entity list: discovery progress, "only discovered entities", multi selection and add to blacklist
- A generic hint when an entity list has no entities to display
### Changed
- Extract the entity category model out of
EntityManagerinto the newEntityClassificationManager
### Fixed
- Non-living entities such as cushions no longer trigger a discovery
- The search row no longer loses clicks to overlapping entity cards
## Previous Versions
For older versions, please check the releases page on:
- [GitHub](https://github.com/xienaoban/minecraft-biology-dictionary/releases)
- [Modrinth](https://modrinth.com/mod/biology-dictionary/changelog)
- [CurseForge](https://www.curseforge.com/minecraft/mc-mods/biology-dictionary/files)
All notable changes to Biology Dictionary will be documented in this file.
## Release
### Added
- A search entry beside the book, opening a new search screen
- Simple keyword search: whitespace separated keywords, matched against either the entity name (default) or the entity id
- A search field toggle between the entity name and the entity id
- The search results keep the tool bars of the entity list: discovery progress, "only discovered entities", multi selection and add to blacklist
- A generic hint when an entity list has no entities to display
### Changed
- Extract the entity category model out of
EntityManagerinto the newEntityClassificationManager
### Fixed
- Non-living entities such as cushions no longer trigger a discovery
- The search row no longer loses clicks to overlapping entity cards
## Previous Versions
For older versions, please check the releases page on:
- [GitHub](https://github.com/xienaoban/minecraft-biology-dictionary/releases)
- [Modrinth](https://modrinth.com/mod/biology-dictionary/changelog)
- [CurseForge](https://www.curseforge.com/minecraft/mc-mods/biology-dictionary/files)
All notable changes to Biology Dictionary will be documented in this file.
## Release
### Added
- A search entry beside the book, opening a new search screen
- Simple keyword search: whitespace separated keywords, matched against either the entity name (default) or the entity id
- A search field toggle between the entity name and the entity id
- The search results keep the tool bars of the entity list: discovery progress, "only discovered entities", multi selection and add to blacklist
- A generic hint when an entity list has no entities to display
### Changed
- Extract the entity category model out of
EntityManagerinto the newEntityClassificationManager
### Fixed
- Non-living entities such as cushions no longer trigger a discovery
- The search row no longer loses clicks to overlapping entity cards
## Previous Versions
For older versions, please check the releases page on:
- [GitHub](https://github.com/xienaoban/minecraft-biology-dictionary/releases)
- [Modrinth](https://modrinth.com/mod/biology-dictionary/changelog)
- [CurseForge](https://www.curseforge.com/minecraft/mc-mods/biology-dictionary/files)
All notable changes to Biology Dictionary will be documented in this file.
## Release
### Added
- A search entry beside the book, opening a new search screen
- Simple keyword search: whitespace separated keywords, matched against either the entity name (default) or the entity id
- A search field toggle between the entity name and the entity id
- The search results keep the tool bars of the entity list: discovery progress, "only discovered entities", multi selection and add to blacklist
- A generic hint when an entity list has no entities to display
### Changed
- Extract the entity category model out of
EntityManagerinto the newEntityClassificationManager
### Fixed
- Non-living entities such as cushions no longer trigger a discovery
- The search row no longer loses clicks to overlapping entity cards
## Previous Versions
For older versions, please check the releases page on:
- [GitHub](https://github.com/xienaoban/minecraft-biology-dictionary/releases)
- [Modrinth](https://modrinth.com/mod/biology-dictionary/changelog)
- [CurseForge](https://www.curseforge.com/minecraft/mc-mods/biology-dictionary/files)
All notable changes to Biology Dictionary will be documented in this file.
## Release
### Added
- A search entry beside the book, opening a new search screen
- Simple keyword search: whitespace separated keywords, matched against either the entity name (default) or the entity id
- A search field toggle between the entity name and the entity id
- The search results keep the tool bars of the entity list: discovery progress, "only discovered entities", multi selection and add to blacklist
- A generic hint when an entity list has no entities to display
### Changed
- Extract the entity category model out of
EntityManagerinto the newEntityClassificationManager
### Fixed
- Non-living entities such as cushions no longer trigger a discovery
- The search row no longer loses clicks to overlapping entity cards
## Previous Versions
For older versions, please check the releases page on:
- [GitHub](https://github.com/xienaoban/minecraft-biology-dictionary/releases)
- [Modrinth](https://modrinth.com/mod/biology-dictionary/changelog)
- [CurseForge](https://www.curseforge.com/minecraft/mc-mods/biology-dictionary/files)
All notable changes to Biology Dictionary will be documented in this file.
## Release
### Added
- A search entry beside the book, opening a new search screen
- Simple keyword search: whitespace separated keywords, matched against either the entity name (default) or the entity id
- A search field toggle between the entity name and the entity id
- The search results keep the tool bars of the entity list: discovery progress, "only discovered entities", multi selection and add to blacklist
- A generic hint when an entity list has no entities to display
### Changed
- Extract the entity category model out of
EntityManagerinto the newEntityClassificationManager
### Fixed
- Non-living entities such as cushions no longer trigger a discovery
- The search row no longer loses clicks to overlapping entity cards
## Previous Versions
For older versions, please check the releases page on:
- [GitHub](https://github.com/xienaoban/minecraft-biology-dictionary/releases)
- [Modrinth](https://modrinth.com/mod/biology-dictionary/changelog)
- [CurseForge](https://www.curseforge.com/minecraft/mc-mods/biology-dictionary/files)
All notable changes to Biology Dictionary will be documented in this file.
## Release
### Added
- A search entry beside the book, opening a new search screen
- Simple keyword search: whitespace separated keywords, matched against either the entity name (default) or the entity id
- A search field toggle between the entity name and the entity id
- The search results keep the tool bars of the entity list: discovery progress, "only discovered entities", multi selection and add to blacklist
- A generic hint when an entity list has no entities to display
### Changed
- Extract the entity category model out of
EntityManagerinto the newEntityClassificationManager
### Fixed
- Non-living entities such as cushions no longer trigger a discovery
- The search row no longer loses clicks to overlapping entity cards
## Previous Versions
For older versions, please check the releases page on:
- [GitHub](https://github.com/xienaoban/minecraft-biology-dictionary/releases)
- [Modrinth](https://modrinth.com/mod/biology-dictionary/changelog)
- [CurseForge](https://www.curseforge.com/minecraft/mc-mods/biology-dictionary/files)
All notable changes to Biology Dictionary will be documented in this file.
## Release
### Added
- A search entry beside the book, opening a new search screen
- Simple keyword search: whitespace separated keywords, matched against either the entity name (default) or the entity id
- A search field toggle between the entity name and the entity id
- The search results keep the tool bars of the entity list: discovery progress, "only discovered entities", multi selection and add to blacklist
- A generic hint when an entity list has no entities to display
### Changed
- Extract the entity category model out of
EntityManagerinto the newEntityClassificationManager
### Fixed
- Non-living entities such as cushions no longer trigger a discovery
- The search row no longer loses clicks to overlapping entity cards
## Previous Versions
For older versions, please check the releases page on:
- [GitHub](https://github.com/xienaoban/minecraft-biology-dictionary/releases)
- [Modrinth](https://modrinth.com/mod/biology-dictionary/changelog)
- [CurseForge](https://www.curseforge.com/minecraft/mc-mods/biology-dictionary/files)
All notable changes to Biology Dictionary will be documented in this file.
## Release
### Added
- A search entry beside the book, opening a new search screen
- Simple keyword search: whitespace separated keywords, matched against either the entity name (default) or the entity id
- A search field toggle between the entity name and the entity id
- The search results keep the tool bars of the entity list: discovery progress, "only discovered entities", multi selection and add to blacklist
- A generic hint when an entity list has no entities to display
### Changed
- Extract the entity category model out of
EntityManagerinto the newEntityClassificationManager
### Fixed
- Non-living entities such as cushions no longer trigger a discovery
- The search row no longer loses clicks to overlapping entity cards
## Previous Versions
For older versions, please check the releases page on:
- [GitHub](https://github.com/xienaoban/minecraft-biology-dictionary/releases)
- [Modrinth](https://modrinth.com/mod/biology-dictionary/changelog)
- [CurseForge](https://www.curseforge.com/minecraft/mc-mods/biology-dictionary/files)
All notable changes to Biology Dictionary will be documented in this file.
## Release
### Added
- A search entry beside the book, opening a new search screen
- Simple keyword search: whitespace separated keywords, matched against either the entity name (default) or the entity id
- A search field toggle between the entity name and the entity id
- The search results keep the tool bars of the entity list: discovery progress, "only discovered entities", multi selection and add to blacklist
- A generic hint when an entity list has no entities to display
### Changed
- Extract the entity category model out of
EntityManagerinto the newEntityClassificationManager
### Fixed
- Non-living entities such as cushions no longer trigger a discovery
- The search row no longer loses clicks to overlapping entity cards
## Previous Versions
For older versions, please check the releases page on:
- [GitHub](https://github.com/xienaoban/minecraft-biology-dictionary/releases)
- [Modrinth](https://modrinth.com/mod/biology-dictionary/changelog)
- [CurseForge](https://www.curseforge.com/minecraft/mc-mods/biology-dictionary/files)
All notable changes to Biology Dictionary will be documented in this file.
## Release
### Added
- A search entry beside the book, opening a new search screen
- Simple keyword search: whitespace separated keywords, matched against either the entity name (default) or the entity id
- A search field toggle between the entity name and the entity id
- The search results keep the tool bars of the entity list: discovery progress, "only discovered entities", multi selection and add to blacklist
- A generic hint when an entity list has no entities to display
### Changed
- Extract the entity category model out of
EntityManagerinto the newEntityClassificationManager
### Fixed
- Non-living entities such as cushions no longer trigger a discovery
- The search row no longer loses clicks to overlapping entity cards
## Previous Versions
For older versions, please check the releases page on:
- [GitHub](https://github.com/xienaoban/minecraft-biology-dictionary/releases)
- [Modrinth](https://modrinth.com/mod/biology-dictionary/changelog)
- [CurseForge](https://www.curseforge.com/minecraft/mc-mods/biology-dictionary/files)
All notable changes to Biology Dictionary will be documented in this file.
## Release
### Added
- A search entry beside the book, opening a new search screen
- Simple keyword search: whitespace separated keywords, matched against either the entity name (default) or the entity id
- A search field toggle between the entity name and the entity id
- The search results keep the tool bars of the entity list: discovery progress, "only discovered entities", multi selection and add to blacklist
- A generic hint when an entity list has no entities to display
### Changed
- Extract the entity category model out of
EntityManagerinto the newEntityClassificationManager
### Fixed
- Non-living entities such as cushions no longer trigger a discovery
- The search row no longer loses clicks to overlapping entity cards
## Previous Versions
For older versions, please check the releases page on:
- [GitHub](https://github.com/xienaoban/minecraft-biology-dictionary/releases)
- [Modrinth](https://modrinth.com/mod/biology-dictionary/changelog)
- [CurseForge](https://www.curseforge.com/minecraft/mc-mods/biology-dictionary/files)
All notable changes to Biology Dictionary will be documented in this file.
## Release
### Added
### Changed
### Fixed
- Fix the JEI subtype registration of the dictionary book
## Previous Versions
For older versions, please check the releases page on:
- [GitHub](https://github.com/xienaoban/minecraft-biology-dictionary/releases)
- [Modrinth](https://modrinth.com/mod/biology-dictionary/changelog)
- [CurseForge](https://www.curseforge.com/minecraft/mc-mods/biology-dictionary/files)
All notable changes to Biology Dictionary will be documented in this file.
## Release
### Added
### Changed
### Fixed
- Fix the JEI subtype registration of the dictionary book
## Previous Versions
For older versions, please check the releases page on:
- [GitHub](https://github.com/xienaoban/minecraft-biology-dictionary/releases)
- [Modrinth](https://modrinth.com/mod/biology-dictionary/changelog)
- [CurseForge](https://www.curseforge.com/minecraft/mc-mods/biology-dictionary/files)
All notable changes to Biology Dictionary will be documented in this file.
## Release
### Added
- Server-wide shared discovery progress (config
discoveryGlobalShared, Biology Dictionary strategy only): anyone's discovery counts for everyone as a derived view — nothing extra is written to the save, and turning it off falls each player back to their own records. - Server-wide discovery announcements for newly discovered entity types. The per-entity limit is configurable via
discoveryAnnouncementLimit(default5,-1for unlimited,0to disable the server-wide broadcast); later discoverers only receive a private message. Discovered entity names show discovery details in their tooltip and can be clicked to open the entity overview. Player names can be clicked to suggest/tell <player>and show the player's unlocked creature count on hover. - New
/biologydictionary overview <entity_type>command for opening an entity overview from chat; clients without the mod receive vanilla chat feedback when the custom packet cannot be delivered. That warning links to the mod's Modrinth page. - New keybind for stealing an entity's inventory, unbound by default.
### Changed
- Optimized packet size for discovery‑record transmission.
- Merged the entity overview reply/open-screen packets into
SendEntityOverviewPacket; server-side overview permission and cache handling is now centralized. - Server-sent custom packets now check whether the client can receive them before sending. Clients without the mod fall back to vanilla overlay/chat messages where applicable, and discovery/config synchronization packets are skipped.
- Extract common codes
### Fixed
- Denied entity overview requests no longer fail silently; the request path now shows the existing centered "not discovered" message.
- Discovery announcements and command feedback remain readable for clients without the mod via per-client language fallbacks (unsupported languages and the server console use the
en_usfallback).
## Previous Versions
For older versions, please check the releases page on:
- [GitHub](https://github.com/xienaoban/minecraft-biology-dictionary/releases)
- [Modrinth](https://modrinth.com/mod/biology-dictionary/changelog)
- [CurseForge](https://www.curseforge.com/minecraft/mc-mods/biology-dictionary/files)
All notable changes to Biology Dictionary will be documented in this file.
## Release
### Added
- Server-wide shared discovery progress (config
discoveryGlobalShared, Biology Dictionary strategy only): anyone's discovery counts for everyone as a derived view — nothing extra is written to the save, and turning it off falls each player back to their own records. - Server-wide discovery announcements for newly discovered entity types. The per-entity limit is configurable via
discoveryAnnouncementLimit(default5,-1for unlimited,0to disable the server-wide broadcast); later discoverers only receive a private message. Discovered entity names show discovery details in their tooltip and can be clicked to open the entity overview. Player names can be clicked to suggest/tell <player>and show the player's unlocked creature count on hover. - New
/biologydictionary overview <entity_type>command for opening an entity overview from chat; clients without the mod receive vanilla chat feedback when the custom packet cannot be delivered. That warning links to the mod's Modrinth page. - New keybind for stealing an entity's inventory, unbound by default.
### Changed
- Optimized packet size for discovery‑record transmission.
- Merged the entity overview reply/open-screen packets into
SendEntityOverviewPacket; server-side overview permission and cache handling is now centralized. - Server-sent custom packets now check whether the client can receive them before sending. Clients without the mod fall back to vanilla overlay/chat messages where applicable, and discovery/config synchronization packets are skipped.
- Extract common codes
### Fixed
- Denied entity overview requests no longer fail silently; the request path now shows the existing centered "not discovered" message.
- Discovery announcements and command feedback remain readable for clients without the mod via per-client language fallbacks (unsupported languages and the server console use the
en_usfallback).
## Previous Versions
For older versions, please check the releases page on:
- [GitHub](https://github.com/xienaoban/minecraft-biology-dictionary/releases)
- [Modrinth](https://modrinth.com/mod/biology-dictionary/changelog)
- [CurseForge](https://www.curseforge.com/minecraft/mc-mods/biology-dictionary/files)
All notable changes to Biology Dictionary will be documented in this file.
## Release
### Added
### Changed
### Fixed
- Fix the JEI subtype registration of the dictionary book
## Previous Versions
For older versions, please check the releases page on:
- [GitHub](https://github.com/xienaoban/minecraft-biology-dictionary/releases)
- [Modrinth](https://modrinth.com/mod/biology-dictionary/changelog)
- [CurseForge](https://www.curseforge.com/minecraft/mc-mods/biology-dictionary/files)
All notable changes to Biology Dictionary will be documented in this file.
## Release
### Added
### Changed
### Fixed
- Fix the JEI subtype registration of the dictionary book
## Previous Versions
For older versions, please check the releases page on:
- [GitHub](https://github.com/xienaoban/minecraft-biology-dictionary/releases)
- [Modrinth](https://modrinth.com/mod/biology-dictionary/changelog)
- [CurseForge](https://www.curseforge.com/minecraft/mc-mods/biology-dictionary/files)
All notable changes to Biology Dictionary will be documented in this file.
## Release
### Added
### Changed
### Fixed
- Fix the JEI subtype registration of the dictionary book
## Previous Versions
For older versions, please check the releases page on:
- [GitHub](https://github.com/xienaoban/minecraft-biology-dictionary/releases)
- [Modrinth](https://modrinth.com/mod/biology-dictionary/changelog)
- [CurseForge](https://www.curseforge.com/minecraft/mc-mods/biology-dictionary/files)
All notable changes to Biology Dictionary will be documented in this file.
## Release
### Added
### Changed
### Fixed
- Fix the JEI subtype registration of the dictionary book
## Previous Versions
For older versions, please check the releases page on:
- [GitHub](https://github.com/xienaoban/minecraft-biology-dictionary/releases)
- [Modrinth](https://modrinth.com/mod/biology-dictionary/changelog)
- [CurseForge](https://www.curseforge.com/minecraft/mc-mods/biology-dictionary/files)
All notable changes to Biology Dictionary will be documented in this file.
## Release
### Added
### Changed
### Fixed
- Fix a crash when JEI shows the uses of an ink sac
## Previous Versions
For older versions, please check the releases page on:
- [GitHub](https://github.com/xienaoban/minecraft-biology-dictionary/releases)
- [Modrinth](https://modrinth.com/mod/biology-dictionary/changelog)
- [CurseForge](https://www.curseforge.com/minecraft/mc-mods/biology-dictionary/files)
All notable changes to Biology Dictionary will be documented in this file.
## Release
### Added
### Changed
### Fixed
- Fix a crash when JEI shows the uses of an ink sac
## Previous Versions
For older versions, please check the releases page on:
- [GitHub](https://github.com/xienaoban/minecraft-biology-dictionary/releases)
- [Modrinth](https://modrinth.com/mod/biology-dictionary/changelog)
- [CurseForge](https://www.curseforge.com/minecraft/mc-mods/biology-dictionary/files)
All notable changes to Biology Dictionary will be documented in this file.
## Release
### Added
### Changed
### Fixed
- Fix a crash when JEI shows the uses of an ink sac
## Previous Versions
For older versions, please check the releases page on:
- [GitHub](https://github.com/xienaoban/minecraft-biology-dictionary/releases)
- [Modrinth](https://modrinth.com/mod/biology-dictionary/changelog)
- [CurseForge](https://www.curseforge.com/minecraft/mc-mods/biology-dictionary/files)
All notable changes to Biology Dictionary will be documented in this file.
## Release
### Added
### Changed
### Fixed
- Fix a crash when JEI shows the uses of an ink sac
## Previous Versions
For older versions, please check the releases page on:
- [GitHub](https://github.com/xienaoban/minecraft-biology-dictionary/releases)
- [Modrinth](https://modrinth.com/mod/biology-dictionary/changelog)
- [CurseForge](https://www.curseforge.com/minecraft/mc-mods/biology-dictionary/files)
All notable changes to Biology Dictionary will be documented in this file.
## Release
### Added
### Changed
- Extract common codes
### Fixed
## Previous Versions
For older versions, please check the releases page on:
- [GitHub](https://github.com/xienaoban/minecraft-biology-dictionary/releases)
- [Modrinth](https://modrinth.com/mod/biology-dictionary/changelog)
- [CurseForge](https://www.curseforge.com/minecraft/mc-mods/biology-dictionary/files)
All notable changes to Biology Dictionary will be documented in this file.
## Release
### Added
### Changed
- Extract common codes
### Fixed
## Previous Versions
For older versions, please check the releases page on:
- [GitHub](https://github.com/xienaoban/minecraft-biology-dictionary/releases)
- [Modrinth](https://modrinth.com/mod/biology-dictionary/changelog)
- [CurseForge](https://www.curseforge.com/minecraft/mc-mods/biology-dictionary/files)
All notable changes to Biology Dictionary will be documented in this file.
## Release
### Added
### Changed
- Extract common codes
### Fixed
## Previous Versions
For older versions, please check the releases page on:
- [GitHub](https://github.com/xienaoban/minecraft-biology-dictionary/releases)
- [Modrinth](https://modrinth.com/mod/biology-dictionary/changelog)
- [CurseForge](https://www.curseforge.com/minecraft/mc-mods/biology-dictionary/files)
All notable changes to Biology Dictionary will be documented in this file.
## Release
### Added
### Changed
- Extract common codes
### Fixed
## Previous Versions
For older versions, please check the releases page on:
- [GitHub](https://github.com/xienaoban/minecraft-biology-dictionary/releases)
- [Modrinth](https://modrinth.com/mod/biology-dictionary/changelog)
- [CurseForge](https://www.curseforge.com/minecraft/mc-mods/biology-dictionary/files)
All notable changes to Biology Dictionary will be documented in this file.
## Release
### Added
### Changed
- Extract common codes
### Fixed
## Previous Versions
For older versions, please check the releases page on:
- [GitHub](https://github.com/xienaoban/minecraft-biology-dictionary/releases)
- [Modrinth](https://modrinth.com/mod/biology-dictionary/changelog)
- [CurseForge](https://www.curseforge.com/minecraft/mc-mods/biology-dictionary/files)
All notable changes to Biology Dictionary will be documented in this file.
## Release
### Added
### Changed
- Extract common codes
### Fixed
## Previous Versions
For older versions, please check the releases page on:
- [GitHub](https://github.com/xienaoban/minecraft-biology-dictionary/releases)
- [Modrinth](https://modrinth.com/mod/biology-dictionary/changelog)
- [CurseForge](https://www.curseforge.com/minecraft/mc-mods/biology-dictionary/files)









