Getting Started
What is BiomesAPI?
Section titled “What is BiomesAPI?”BiomesAPI is a powerful library for creating custom biomes on 1.21.11+ Paper based servers in Minecraft.
It provides an easy-to-use API for defining and registering biomes, allowing developers to change the look of a Minecraft block, chunk, or world with just a few steps!
BiomesAPI even supports sending custom biomes to clients using ProtocolLib! See our packets tutorial for more information.
The latest version at the time of writing is 0.0.8, see: https://repo.jsinco.dev/#/releases/me/outspending/biomesapi/BiomesAPI to find the latest!
Setting Up BiomesAPI
Section titled “Setting Up BiomesAPI”repositories { maven("https://repo.jsinco.dev/releases")}
dependencies { implementation("me.outspending.biomesapi:BiomesAPI:0.0.8")}repositories { maven { url "https://repo.jsinco.dev/releases" }}
dependencies { implementation "me.outspending.biomesapi:BiomesAPI:0.0.8"}<repositories> <repository> <id>jsinco-repo</id> <url>https://repo.jsinco.dev/releases</url> </repository></repositories>
<dependencies> <dependency> <groupId>me.outspending.biomesapi</groupId> <artifactId>BiomesAPI</artifactId> <version>0.0.8</version> <scope>compiled</scope> </dependency></dependencies>Shading
Section titled “Shading”Please note that you will need to shade BiomesAPI into your plugin for the library to actually work. If you’re using Gradle I’d recommend using GradleUp’s ShadowJar and the maven-shade-plugin if you choose to use Maven.