Custom Biome
Define unique environments with custom sky, water, and foliage colors.
The Custom Biome Extension allows you to go beyond vanilla Minecraft biomes by defining your own biomes with fully customizable colors (fog, water, sky, grass, foliage) and climate settings. These biomes can be applied to regions, specific locations, or generated worlds.
- Manifest & Config — Define new biomes with custom colors and properties.
Getting Started
- Define a biome in the
custom_biome_definitionmanifest. - Apply the biome using the
apply_biome_action. - Listen for biome changes with
enter_biome_event.
[!IMPORTANT] Defining a new custom biome requires a server restart as it generates a datapack that must be loaded during server startup.
Commands
| Command | Description |
|---|---|
/biome list | List the available biomes. |
/biome info | Show information about a biome. |
/biome apply | Apply a biome. |
/biome setcolor | Set a biome colour. |
/biome refresh | Refresh biome data for the player. |
Permissions
| Permission | Description |
|---|---|
typewriter.biome | Access to biome commands |
typewriter.biome.list | List custom biomes |
typewriter.biome.info | View current biome info |
typewriter.biome.apply | Apply biomes via command |
Quick Start
- 1. Configure Settings — Start with the configuration entry: custom_biome. This defines global settings for the extension. → custom_biome
- 2. Trigger Actions — Use action entries to interact with the extension: biome_actions. Trigger them from commands, NPCs, events, or other entries. → biome_actions
Placeholders
| Placeholder | Description |
|---|---|
%typewriter_custombiome_current% | Current biome ID |
%typewriter_custombiome_name% | Current biome display name |
%typewriter_custombiome_is_custom% | Check if in custom biome |
%typewriter_custombiome_count% | Total custom biomes |