Get the files on 9Minecraft
Contents (3)
The core of BiomeTweaker is its scripting language. Scripts are read sequentially and can target specific biomes or apply changes globally.
Basic Syntax
To target a biome, you must first "get" it using its registry name. For example:
plains = forBiome("minecraft:plains")
Once a biome is targeted, you can apply various commands to it. Commands follow the format: biomeVariable.command(parameters).
Essential Commands
| Command | Purpose | Example |
|---|---|---|
set("property", value) |
Changes a basic biome property. | plains.set("name", "Golden Fields") |
registerGenBlockRep(target, replacement) |
Replaces one block with another during generation. |
plains.registerGenBlockRep("minecraft:stone", "minecraft:sandstone") |
addSpawn(entity, weight, min, max) |
Adds a mob spawn to the biome. | plains.addSpawn("minecraft:wolf", 10, 2, 4) |
removeAllSpawns(category) |
Removes all mobs from a specific category (MONSTER, CREATURE, etc.). | plains.removeAllSpawns("MONSTER") |

one block










