5.1
Compatibility
Changes
-
Added the /bg command with three subcommands: getId, getNbt, and getTag. This makes it easier to retrieve information from items, blocks, and entities.
-
/bg get... can read data from multiple contexts: the item in your hand, a generic item ID, or the block/entity you are looking at.
-
Implemented a system that highlights different values when you hover over them in chat, making it easier to see which chat elements are interactive and simplifying copying data from chat.
-
Added a new configuration option that allows moving the banner/book config button from its default position on their respective screens.
-
Introduced a new config editor with a live preview screen (with a custom shader) that lets players dynamically adjust button positions in game.
-
Added support for developers to mark specific buttons as editable by wiring them through a builder and Bookling Gear’s custom reader logic.
-
Added a new hoverable info button in the config list screen, so players can view details about a specific config option without leaving the screen.
-
Improved the color editor: cleaned up the UI and added a cache of up to 10 recent colors, so players don’t lose their last preview colors during the current game session.
-
Updated the config file and added a new example configuration showcasing the different options available with Bookling Gear.
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:yfzwXPwu:KoBc4cbv"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:yfzwXPwu:KoBc4cbv"
}

