### Updates
Bug fixed: Playlist downloading is disabled. If you provide a URL that is part of a playlist, only the specific video you linked will be downloaded, not the entire playlist.
The **Self-Hosted Mode** has been entirely rebuilt and comes with **new features**:
- Bug fixed: There are no more restrictions on the resource pack and audio files.
- yt-dlp and FFmpeg are now automatically installed (yt-dlp is also kept up to date).
- This usage mode is now fully compatible with Minecraft versions 1.21 to 1.21.8 (latest available).
The **disc management system with jukeboxes** has been entirely rebuilt to simulate vanilla-like usage of custom discs and now allows:
- Bug fixed: Extracting vanilla discs from jukeboxes.
- Inserting and "physically" (drop) removing custom discs from jukeboxes
- Dropping the custom disc when the jukebox is broken
- Placing blocks on a jukebox containing a custom disc while sneaking, without extracting the disc
- Preventing a custom disc from being removed if the player sneaks and right-clicks the jukebox while holding an item
- Displaying a custom "Now Playing" toast when a custom disc is inserted into a jukebox (requires the ProtocolLib plugin, but not mandatory for the URLCustomDiscs plugin to work)
**Note**: A vanilla behavior workaround was required to avoid playing the Disc 13 sound that serves as the model for custom discs. Inserting a custom disc into a jukebox is only a functional illusion and may not be compatible with mods that, for example, display the physically inserted disc.
For users who already have an HTTP server serving another resource pack and a plugin that can merge it, a third usage mode has been added.
The **Edit-Only Mode** allows you to create and delete custom discs in a local URLCustomDiscsPack.zip resource pack, which will be **duplicated in a custom path and renamed with a custom name**.
The [README](https://github.com/TheoDgb/URLCustomDiscs/blob/main/README.md) and plugin's `config.yml` files have also been updated with new instructions.
### Warning
If you already have installed the plugin on your server and want to use this new version, please make sure to **back up your** `token` **and** `apiDownloadResourcePackURL` **from** `config.yml`.
Then, **delete** `config.yml`, install the new version of the plugin, start your Minecraft server so it regenerates the file, and **paste your saved** `token` **and** `apiDownloadResourcePackURL` **back into it**.
Restart your server to apply changes. Your previously created discs will **not** be deleted!
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }