DUXPLIMA Documentation

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

Tier 1 (Lvl 0)
BlockChance
Cobblestone100%
Tier 2 (Lvl 6, 8k)
BlockChance
Cobblestone80%
Coal Ore15%
Iron Ore5%
Tier 3 (Lvl 18, 25k)
BlockChance
Cobblestone60%
Iron Ore20%
Gold Ore15%
Diamond Ore5%
Tier 4 (Lvl 35, 70k)
BlockChance
Cobblestone38%
Iron Ore25%
Gold Ore20%
Diamond Ore12%
Emerald Ore3%
Obsidian2%
Tier 5 (Lvl 50, 150k)
BlockChance
Cobblestone25%
Iron Ore20%
Gold Ore18%
Diamond Ore15%
Emerald Ore7%
Obsidian14%
Ancient Debris1%

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.

obsidian:
  bucket-to-lava: true

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.