Links
Tags
Creators
Details
Licensed MIT
Published 3 months ago
Updated 2 weeks ago
All versions
0.3.0+26.3
Release
OC Random Block Placement 0.3.0last month 695
Compatibility
Minecraft: Java Edition
26.3
Platform
Fabric
Supported environments
Client-side
Changes
Random Block Placement v0.3.0
✨ Completely redesigned menu
- New three-column layout: your Selection on the left, your inventory in the middle, your Presets on the right.
- The menu now adapts to your window size and GUI scale. On small screens, Selection and Presets become tabs.
- Clear text buttons with tooltips replace the old icon buttons.
- Hover a slot to see the block's name and its chance.
- New Placement: ON/OFF button directly in the menu.
- Press B again to close the menu.
🎲 Percentages instead of weights
- Set each block's chance directly in % (Shift+click a block, or click its row in the Selection panel).
- The other blocks share the rest and keep their proportions: setting Stone to 50% out of three blocks at 33% gives 25% to each of the others.
- Newly added blocks get an equal share.
📚 Better presets
- Select a preset, then Load, Overwrite with selection or Delete it. Destructive actions ask for confirmation.
- Double-click a preset to load it. Hover it to preview its blocks.
- Shows which preset is loaded, and marks it (modified) when your selection has changed.
- Clear selection no longer looks like it deletes a preset, and can no longer wipe one by accident.
⚙️ New settings menu
Open it with the ⚙ button:
- Save changes: automatically when closing the menu (default), or manually with Apply/Cancel.
- Missing blocks: when a selected block runs out, keep placing with the others (default), do the same without a warning, or turn placement off.
- HUD position: top center, top left, top right, above the hotbar, or hidden.
🖥️ Improved HUD
- Shows "Random placement" and the name of the loaded preset (with "(modified)" when it differs).
🐛 Fixes
- Resizing the window no longer discards unsaved changes in the menu.
- Closing the menu with Esc no longer loses your changes (in the default save mode).
- Running out of one block no longer turns placement off for the whole selection (it can still be configured to).
Existing configs and presets are kept.
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:qjaOSnpz:C0WB3SYT"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:qjaOSnpz:C0WB3SYT"
}

