Tags
Creators
Details
Licensed CC-BY-NC-4.0
Published 10 months ago
Updated 6 months ago
All versions
1.0.0
Release
Release build9 months ago 22
Compatibility
Minecraft: Java Edition
1.21.9
Platform
Forge
Supported environments
Client-side
Changes
Common and General
- Removed a ton of vibe coded code (Shame on me I know 🥲) and optimized a lot of code - May not be visible but it's certainly more stable.
- Made a centralized menu logic that doesn't use any loader specific code - Code is easier to port to other versions and the mod behaves basically the same across loaders.
- Removed key tracking when you're anywhere but the game (Menus, Inventory, etc.).
- Config is unified across loaders.
- Made code more scalable for future features (Suggest here).
- Removed hardcoded fallback values for custom values in texture packs.
- If
Click to SelectandClose on Selectare enabled inHold mode, the menu won't reappear untilOpen Menukey gets released. - Made
calculateSlotPositions()normalize the angle. - Removed hardcoded slot amount. Now it's dynamic.
- Removed double checking in a bunch of functions.
- Added a new file naming scheme for builds.
- Removed junk.
Forge
- Added
Recenter on Selectfeature, that recenters your cursor in the menu when you select a slot. - Renderer doesn't constantly reread json files inside texture packs when rendering.
- Renderer caches values that can't be changed when the menu is open.
- Keybinding state gets sent to
common, where it gets processed correctly. - Removed potential reason why you might get banned on servers like Hypixel (RIP in peace Mark's SkyBlock account).
- Removed double checking in a bunch of functions.
- Added
/slice reloadClientcommand that refreshes the config from the file.
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:dbuOrodS:s24yWiyo"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:dbuOrodS:s24yWiyo"
}

