Skip to content

IdanKoblik/jukebox

Repository files navigation

Jukebox

GitHub License

About

Jukebox is a powerful Java library specifically designed for handling NBS (Note Block Studio) files, primarily for use in Minecraft. It offers seamless functionality for playing, encoding, and decoding music compositions, making it an essential tool for developers looking to enhance their Minecraft projects. With its intuitive API, Jukebox allows for easy integration, enabling rich audio experiences derived from NBS files. Whether you're creating custom maps, plugins, or interactive experiences, Jukebox provides the tools to manipulate and enjoy complex musical data efficiently.


Important

Requirements

  • Java 17
  • Minecraft 1.8 and above (For the minecraft modules)

Installation

Note

Follow the next steps to include Jukebox in your project

Maven:

<dependency>
    <groupId>com.gradleup.shadow</groupId>
    <artifactId>shadow-gradle-plugin</artifactId>
    <version>version</version>
</dependency>

<repositories>
    <repository>
        <id>central</id>
        <url>https://repo.maven.apache.org/maven2</url>
    </repository>
</repositories>

<dependencies>
    <dependency>
        <groupId>io.github.idankoblik.jukebox</groupId>
        <artifactId>[module]</artifactId>
        <version>[version]</version>
    </dependency>
</dependencies>

Gradle (Kotlin)

plugins {
    id("java")
    id("com.github.johnrengelman.shadow") version "version"
}

repositories {
    mavenCentral()
}

dependencies {
    implementation("io.github.idankoblik.jukebox:[module]:[version]")
}

Gradle (Groovy)

plugins {
    id 'java'
    id 'com.github.johnrengelman.shadow' version 'version'
}

repositories {
    mavenCentral()
}

dependencies {
    implementation 'io.github.idankoblik.jukebox:[module]:[version]'
}

Alt

If you have any questions or need further assistance, feel free to reach out!

About

Minecraft nbs file player library

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •