Default Values Ore Tweaker 2 - EwyBoy/OreTweaker GitHub Wiki

Ore-Tweaker Default Values

Default Values The following is some default settings for vanilla ore generation for Minecraft 1.16 each ore:

Default Values

The following tables contains the default settings used by Ore-Tweaker to mimic vanilla ore generation from vanilla Minecraft. The values for some ores are interpolated approximations of the math equations behind the vanilla ore generation. The values are not perfect, but the world gen produced by these values are as close to vanilla ore generation as possible.

Blocks marked with a * at the end like: minecraft:lapis_ore* are using interpolated approximations. This is due to the blocks using custom placement configs and distribution settings that are hard to replicate 100%.

Stones:

These are the values used for all the stones generating naturally underground in the overworld

ore minY maxY vein size rate filler blacklist whitelist
minecraft:dirt 1 256 32 10 minecraft:stone :x: :x:
minecraft:gravel 1 256 8 8 minecraft:stone :x: :x:
minecraft:granite 1 80 32 10 minecraft:stone :x: :x:
minecraft:diorite 1 80 32 10 minecraft:stone :x: :x:
minecraft:andesite 1 80 32 10 minecraft:stone :x: :x:
minecraft:infested_stone 1 64 8 7 minecraft:stone :x: MOUNTAIN
minecraft:tuff 1 16 32 1 minecraft:stone :x: :x:
minecraft:deepslate 1 16 64 2 minecraft:stone :x: :x:

Ores:

These are the values used for all the ores generating naturally underground in the overworld

ore minY maxY vein size rate filler blacklist whitelist
minecraft:coal_ore 1 128 16 20 minecraft:stone :x: :x:
minecraft:iron_ore 1 64 8 20 minecraft:stone :x: :x:
minecraft:copper_ore 1 96 9 6 minecraft:stone :x: :x:
minecraft:gold_ore 1 32 8 2 minecraft:stone :x: :x:
minecraft:redstone_ore 1 16 7 8 minecraft:stone :x: :x:
minecraft:lapis_ore* 1 30 6 3 minecraft:stone :x: :x:
minecraft:diamond_ore 1 16 7 1 minecraft:stone :x: :x:
minecraft:emerald_ore* 4 32 1 5 minecraft:stone :x: MOUNTAIN

Nether:

These are the values used for all the stuff generating naturally in the nether

ore minY maxY vein size rate filler blacklist whitelist
minecraft:soul_sand 1 32 12 12 minecraft:netherrack :x: :x:
minecraft:gravel 5 37 32 2 minecraft:netherrack :x: :x:
minecraft:nether_quartz_ore* 10 246 14 10 minecraft:netherrack :x: :x:
minecraft:nether_quartz_ore* 10 246 14 32 minecraft:netherrack :x: :x:
minecraft:nether_gold_ore* 10 118 10 10 minecraft:netherrack :x: :x:
minecraft:nether_gold_ore* 10 118 10 20 minecraft:netherrack :x: :x:
minecraft:blackstone 5 32 10 2 minecraft:netherrack :x: :x:
minecraft:magma_block* 26 36 10 15 minecraft:netherrack :x: :x:
minecraft:ancient_debris* 8 120 1 1 minecraft:netherrack :x: :x:
minecraft:ancient_debris* 8 24 2 1 minecraft:netherrack :x: :x:

Don't ask me why minecraft chose to add inn two different ways of spawning in nether quartz, nether gold and ancient debris, but they did. That's why there are multiple entries with almost the same values. They are not duplicates.

Default Files

Path: ../config/oretweaker/data/

This is where the default files are generated by the mod on launch if there is not already any files there under the same name. The files can be named pretty much anything, but must end with a .json extension. For the mod to find and read the file on launch, the file must be placed inside the ../config/oretweaker/data folder.

The mod will also generate backups of these file inside the template folder, so if you mess up you can look at these files to find your way back to the default values for each ore.

The example below shows the diamond_ore.json file.

{
  "oreConfig": [
    {
      "ore": "minecraft:diamond_ore",
      "filler": "minecraft:stone",
      "minY": 1,
      "maxY": 16,
      "maxVeinSize": 7,
      "spawnRate": 1.0,
      "biomeBlacklist": [],
      "biomeWhitelist": []
    }
  ]
}