Skip to content

Getting Started

Wyck is a custom biome API for Paper servers without the use of datapacks. Our wrappers allow you to easily add new biomes to the game and send them to clients without touching any internals.

Wyck is compatible with Minecraft 1.21.11, 26.1.2, 26.2 and requires a Paper server running on Java 25 or later. Wyck is also compatible with Folia, but it is up to you to ensure that the rest of your plugin is compatible with Folia if you choose to support it.

Installation depends on your build system and whether you choose to use Wyck as a shaded dependency or external plugin dependency. This guide will assume you are using Gradle (Kotlin DSL) and will cover both shaded and external dependency methods.

The latest stable release is 2.4.2 and the latest snapshot is 3.0.0-b3ee334.

Java
package dev.wyck.example;

import io.papermc.paper.plugin.loader.PluginClasspathBuilder;
import io.papermc.paper.plugin.loader.PluginLoader;
import io.papermc.paper.plugin.loader.library.impl.MavenLibraryResolver;
import org.eclipse.aether.artifact.DefaultArtifact;
import org.eclipse.aether.graph.Dependency;
import org.eclipse.aether.repository.RemoteRepository;

public class ExampleLoader implements PluginLoader {
  @Override
  public void classloader(PluginClasspathBuilder classpathBuilder) {
      MavenLibraryResolver resolver = new MavenLibraryResolver();
      resolver.addDependency(new Dependency(new DefaultArtifact("dev.wyck:Wyck:2.4.2"), null));
      resolver.addRepository(new RemoteRepository.Builder("wyck", "default", "https://repo.wyck.dev/public/").build());
      classpathBuilder.addLibrary(resolver);
  }
}

If you are using Wyck in a plugin loader or as an external dependency you will need to add Wyck as a plugin dependency in your plugin.yml, or paper-plugin.yml.

YAML
name: ExamplePlugin
main: dev.wyck.example.ExamplePlugin
version: 1.0-SNAPSHOT
api-version: 1.21
paper-plugin-loader: dev.wyck.example.ExampleLoader # Add this line if you're using Wyck as a plugin loader
depend: [Wyck] # Add this line if you're using Wyck as an external dependency

Wyck external dependency plugin can be found on our GitHub releases or Modrinth.

If you find Wyck useful, please consider leaving a star on our GitHub repository.