CustomBiome Extension is a powerful environment management solution for TypeWriter, engineered for BTC Studio infrastructure. It allows developers to define and apply unique biomes with fully customizable colors and climate properties.
- Custom Colors: Define unique colors for Fog, Water, Sky, Grass, and Foliage.
- Atmospheric Control: Create immersive environments with specific fog and sky settings.
- Climate Settings: Configure temperature and downfall for every custom biome.
- Dynamic Application: Apply biomes to specific locations, radii, or WorldEdit selections.
- Packet-Based Refresh: Instant visual updates for players without requiring a server re-log.
- Folia Compatible: Designed to work seamlessly with region-based threading.
CustomBiome Extension configuration is managed via TypeWriter's manifest system (custom_biome_definition).
Important
Creating new biome definitions requires a server restart as it generates a secondary datapack that must be loaded during the server's startup phase.
Requires Java 21.
# Clone the repository
git clone https://github.com/RenaudRl/TypeWriter-CustomBiomeExtension.git
cd TypeWriter-CustomBiomeExtension
# Build the project
./gradlew clean buildbuild/libs/CustomBiome-[Version].jar
- TypeWriter - The engine this extension is built for.
- BTC Studio - Maintenance and specialized optimizations.
Licensed under the MIT License.