User Rating 0.0
Total Usage 0 times
Is this tool helpful?

Your feedback helps us improve.

About

Minecraft contains over 800 unique block types across 20 biomes, each with distinct physical properties, blast resistance values, and crafting hierarchies. Choosing blocks for builds, challenge runs, or map design without a systematic randomizer introduces selection bias. Builders default to the same 15 - 20 familiar blocks, ignoring 90% of the palette. This generator uses a weighted random selection algorithm across 150+ blocks categorized by material type, biome origin, and rarity tier from Common (C) to Legendary (L). Rarity weights follow a geometric distribution where P(tier) 0.5k, ensuring rare blocks appear infrequently but not impossibly. Block data reflects Java Edition up to 1.21. Note: procedural textures are approximations for visual reference only and do not replicate exact game assets.

minecraft random generator minecraft blocks block picker gaming tool minecraft randomizer

Formulas

Block selection uses weighted random sampling. Each rarity tier k is assigned a weight wk following a geometric decay model:

wk = 12k

Where k = 0 for Common, 1 for Uncommon, 2 for Rare, 3 for Epic, 4 for Legendary. The probability of selecting a block from tier k given nk blocks in that tier is:

P(block) = wknk 4j=0 wj

Where wk = weight of the block's rarity tier, nk = number of blocks in tier k. In uniform mode, all weights equal 1, giving each block equal probability P = 1N where N is the total filtered block count.

Reference Data

Block NameCategoryRarityPrimary BiomeBlast ResistanceVersion Added
StoneNaturalCommonOverworld6.0Classic
Diamond OreOreRareDeep Underground3.0Indev
ObsidianNaturalUncommonOverworld1200Classic
NetherrackNetherCommonNether0.4Alpha
End StoneEndUncommonThe End9.01.0
Ancient DebrisOreLegendaryNether12001.16
DeepslateNaturalCommonDeep Underground6.01.17
Amethyst BlockCrystalRareGeodes1.51.17
Sculk ShriekerSculkEpicDeep Dark3.01.19
Cherry LogWoodUncommonCherry Grove2.01.20
Tuff BricksBuildingCommonUnderground6.01.21
Copper BlockMetalUncommonOverworld6.01.17
Purpur BlockEndRareEnd City6.01.9
PrismarineOceanUncommonOcean Monument6.01.8
Crying ObsidianNetherRareRuined Portal12001.16
Moss BlockNaturalUncommonLush Caves0.11.17
Honey BlockRedstoneUncommonBee Nest0.01.15
SpongeOceanEpicOcean Monument0.6Classic
Gilded BlackstoneNetherRareBastion Remnant6.01.16
BeaconFunctionalLegendaryCrafted3.01.4
Coral BlockOceanUncommonWarm Ocean6.01.13
Emerald OreOreEpicMountains3.01.3
Warped StemNetherCommonWarped Forest2.01.16
CalciteNaturalCommonGeodes0.751.17
Dripstone BlockNaturalCommonDripstone Caves1.01.17

Frequently Asked Questions

Rarity weighting uses a geometric distribution where Common blocks have weight 1.0, Uncommon 0.5, Rare 0.25, Epic 0.125, and Legendary 0.0625. This means a Common block is 16× more likely to appear than a Legendary one per individual block. Toggle to Uniform mode for equal probability across all blocks regardless of rarity.
The database includes blocks from Classic through Java Edition 1.21 (Tricky Trials update). This covers Tuff Bricks, Trial Spawners, and Copper Bulbs. Bedrock Edition-exclusive blocks are not included as there are negligible differences in the block palette between editions at the block level.
Yes. Use category filters to restrict to Building blocks only for palette challenges, or enable all categories for full randomizer runs. The history feature prevents re-rolling the same block. For challenge runs, the Legendary tier ensures rare blocks like Beacons or Ancient Debris appear at realistic scarcity rates matching approximate in-game generation frequencies.
Each block has a defined color palette of 3 - 5 hex values. A 16×16 pixel grid is drawn on a Canvas element. Pixel colors are selected from the palette using a deterministic noise function seeded by block name, producing consistent textures across sessions. These are visual approximations and not extracted from game files.
Blast resistance values follow the Java Edition technical data. Some blocks like Honey Block have 0.0 blast resistance (instantly destroyed by explosions), while Obsidian and Ancient Debris share 1200 blast resistance (Wither-proof). These values are the raw game constants, not the effective explosion protection which also depends on block position relative to the explosion center.