All versions
v1.0.0-mc1.21.1-neoforge
Release
Biology Dictionary v1.0.0-mc1.21.1-neoforgelast month 209
Compatibility
Minecraft: Java Edition
1.21.1
Platform
NeoForge
Supported environments
Client and server
Required content
Changes
Changelog
All notable changes to Biology Dictionary will be documented in this file.
1.0.0
Added
- Added spawn property and widget
- Added cache of static properties
- Left/right-click the entity in EntityDisplayWidget to play hurt/death/ambient sound
- Added support for entity description datapacks/mods
- Added toast prompt for new discoveries
- Added support for creature discovery via telescope, kill, death and interaction events
- Added config entries for discovery sources
- Added support for custom spawn datapacks
- Added discovery progress bar UI
- Added documentation for custom data and spawn datapacks
- Added a server config option to control stealing from players
- Added client-only annotation checks for common code
Changed
- Use safe & limited YAML
- Allow setting variants in overview screen
- Changed screen colors
- Improved undiscovered entity rendering
- Changed default cost item of EntitySetSoundSkill to white wool
- Changed default cost item of MobSetNoAiSkill to totem of undying
- Moved networking logic from net thread to client/server thread
- Refactored discovery system
- Improved telescope discovery logic
- Distinguish reloading of local and server‑side configurations
- Improved README layout and project header images
- Improved home screen layout and discovery progress presentation
- Updated book, icon, toast and GUI texture assets
- Render discovery toast and custom tooltips through GUI sprites
- Refactored spawn datapack format to namespaced entity IDs
- Refactored text wrapping/measurement helpers into FontUtils
- Replaced common-side @Environment usage with project client/server annotations
- Removed the debug screen from the about page
Fixed
- Fixed an EntityManager initialization failure issue
- Fixed the background flickering when going back to the previous interface
- Fixed truncated empty lines in tooltips
- Fixed spawn structure support
- Render placeholder if failed to render entity
- Fixed entity rotation jump when rendering in detail screen
- Fixed crash from spawn manager
- Speed up template parsing
- Fixed long config entry names overflowing in config screen
- Fixed bounding box display for x/y/z ≥ 10
- Fixed client-only annotations that caused server-side tests to fail
Previous Versions
For older versions, please check the releases page on:
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:S3ELyJhj:vPTqddpK"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:S3ELyJhj:vPTqddpK"
}



