Generators
The generator upgrade controls what a player's cobblestone generator produces. Each tier is a set of weighted block chances — higher tiers swap plain cobble for ores, and the top tier produces real obsidian.
Tiers are defined under upgrades.generator in
upgrades.yml.
Default Tiers¶
| Block | Chance |
|---|---|
| Cobblestone | 100% |
| Block | Chance |
|---|---|
| Cobblestone | 80% |
| Coal Ore | 15% |
| Iron Ore | 5% |
| Block | Chance |
|---|---|
| Cobblestone | 60% |
| Iron Ore | 20% |
| Gold Ore | 15% |
| Diamond Ore | 5% |
| Block | Chance |
|---|---|
| Cobblestone | 38% |
| Iron Ore | 25% |
| Gold Ore | 20% |
| Diamond Ore | 12% |
| Emerald Ore | 3% |
| Obsidian | 2% |
| Block | Chance |
|---|---|
| Cobblestone | 25% |
| Iron Ore | 20% |
| Gold Ore | 18% |
| Diamond Ore | 15% |
| Emerald Ore | 7% |
| Obsidian | 14% |
| Ancient Debris | 1% |
The top tier is a genuine "lava obsidian" generator that regularly produces obsidian (and a touch of ancient debris) instead of plain cobblestone.
How Weighting Works¶
chances are weights, not strict percentages — when a generator block forms,
one entry is rolled in proportion to its weight. Weights don't have to sum to 100,
but using values that add to 100 makes them easy to read as percentages.
generator:
type: generator
levels:
2:
required-level: 6
required-money: 8000
chances:
COBBLESTONE: 80
COAL_ORE: 15
IRON_ORE: 5
The Obsidian Bucket Trick¶
When lava meets water it can form obsidian, and the lava would normally be
lost. With obsidian.bucket-to-lava: true (default), right-clicking an obsidian
block with an empty bucket breaks it and hands the lava back as a lava bucket —
so an obsidian farm never wastes a drop.
On an island the player needs the BLOCK_BREAK permission for this; off an island
it always works.
Vanilla reminder
Flowing lava + water = cobblestone; a lava source + water = obsidian (the source is consumed). The generator's obsidian chance plus this bucket trick let high-level islands farm obsidian sustainably.