Skip to content

RegrowthMC/NBSMinecraft

Repository files navigation

NBSMinecraft

NBSMinecraft is an easy to use, asynchronous API for playing .nbs music files. This library was made with the intention of offering a lightweight, platformless API to allow the use of note block music on as many Minecraft platforms as possible.

Supported Platforms

The project is focused on being platformless, so the majority of platforms can be supported. If you'd like to add native support for a platform to the library, feel free to make a pull request.

We current natively support:


Commonly Asked Questions

Where can I find .nbs files?

Can I use .midi files?

What plugins use NBSMinecraft?

  • If you would like to add your plugin to this list, please open a pull request!

Depending on NBSMinecraft

You can add NBSMinecraft to your project by adding the below into your maven or gradle build file, replace {platform} with the platform you would like to target, you can find a list of platforms here.

Version Number

Maven

Repository:

<repositories>
    <repository>
        <id>lushplugins.org</id>
        <url>https://repo.lushplugins.org/releases/</url>
    </repository>
</repositories>

Artifact:

<dependencies>
    <dependency>
        <groupId>org.lushplugins.pluginupdater</groupId>
        <artifactId>NBSMinecraft-{platform}</artifactId>
        <version>1.0.0</version>
    </dependency>
</dependencies>
Gradle

Repository:

repositories {
    mavenCentral()
    maven { url = "https://repo.lushplugins.org/releases/" }
}

Artifact:

dependencies {
    compileOnly "org.lushplugins.pluginupdater:NBSMinecraft-{platform}:1.0.0"
}

Getting support

If you need help setting up the API or have any questions, feel free to join the LushPlugins discord server

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages