Tags
Creators
Details
Licensed ARR
Published 7 months ago
Updated 3 months ago
All versions
2.0.1
Release
RBMD 2.0.17 months ago 28
Compatibility
Minecraft: Java Edition
1.21.1
Platform
NeoForge
Supported environments
Server-side
Singleplayer
Changes
[2.0.1] โ 2026-03-19 โ Bug Fixes
๐ Bug Fixes
- Fixed: drops changing every time you re-enter the same world.
BuiltInRegistries.ITEMhas no guaranteed iteration order between JVM sessions, so the shuffle produced a different result on every launch even with the same seed. Each world's datapack folder now contains anrbmd_seed.txtfile storing the seed used to generate it. On world load, if this file exists, the permutation is rebuilt from the stored seed instead of regenerating โ ensuring drops are always identical for that world. - Fixed: switching between worlds scrambling both worlds' drops. The in-memory permutation was shared across all worlds in a session. Loading world 2 would overwrite the permutation used by world 1, and returning to world 1 would use world 2's drops. Each world now independently restores its own seed from
rbmd_seed.txton load. - Fixed: drops changing after
/rbmdreshufflebeing lost on next session. The new seed chosen by/rbmdreshuffleis now saved to the world'srbmd_seed.txtso it persists across game restarts. - Renamed
/rbmdmakepackto/rbmddebug. The command is a fallback/debug tool โ most players should use/rbmdreshuffleinstead. Renaming reduces confusion.
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:gTOR8pvl:Ihts4PRD"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:gTOR8pvl:Ihts4PRD"
}

