Tags
Creators
Details
2.0.0
Compatibility
Changes
Updates
This update makes setting up and using the plugin much... MUCH easier, whether you're running a local Minecraft server or using a shared Minecraft hosting provider.
The plugin now links your Minecraft server to a remote API and to your resource pack stored on a storage space via a token.
Your Minecraft server simply sends requests to the API with parameters such as your token, the URL of your audio, and so on.
All operations such as installing and updating yt-dlp and FFmpeg dependencies, downloading, modifying, and uploading your resource pack are now fully handled by the API.
You no longer need to install and configure an HTTP server or be limited by shared Minecraft hosting providers that block the execution of dependencies.
The README.md documentation has been revamped. The installation now takes just 10 lines and less than 5 minutes!
However, you can still use your own custom setup if you prefer the old way. The documentation for self-hosted installation is now available here: SELFHOSTEDINSTALLATION.md
Warning
If you have already installed the plugin on your server and want to use this new version, please delete the URLCustomDiscs plugin folder before starting your server with the new version.
Supplementary resources
| File | Type | Size | |
|---|---|---|---|
| URLCustomDiscsPack.zip | Unknown | 2.89 KiB |
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:9dkRl54Z:itSVmEc3"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:9dkRl54Z:itSVmEc3"
}

