Custom Biomes
Define unique environments with custom sky, water, and foliage colors.
Manifest & Config
Define new biomes with custom colors and properties.
Actions
Apply biomes and refresh chunks dynamically.
Events
Trigger logic when entering or leaving biomes.
Facts
Check if a player is in a specific biome.
Audience
Filter players based on their current biome.
Variables
Access biome data dynamically.
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.
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 |
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 |