Project Zomboid

Project Zomboid

True Music Jukebox B41
 This topic has been pinned, so it's probably important
Burryaga  [developer] Jan 27, 2024 @ 10:58am
Modpacks
We understand that many server hosts feel overwhelmed by the frequency of Zomboid mod updates, and we know that they force server owners to restart servers before players can join. We STRONGLY RECOMMEND that you solve this problem by using a mod that automatically shuts down a server when a workshop item is updated, such as Udderly Up-to-Date, paired with a server auto restart script, such as MonkeyyNinja's PZ-AutoRestart[github.com] on GitHub.

Putting our mod into a modpack pulls subscribers away from our mod page and prevents us from getting the views, reviews, and general recognition that this mod would otherwise receive from people interested in using it. It also prevents users from receiving updates that may either address significant bugs or add cool features. This makes us sad for your users.

THAT SAID, we know we can't stop you, so we do not plan to make any attempt to stop this practice; some people are just going to do this no matter how nicely we ask you to learn how auto-restart scripts work instead. And if you're going to do it anyway, we would rather help you do it correctly. THEREFORE, we created a GitHub repository for this mod that is available EXPLICITLY for use in modpacks. (The link is at the bottom of this message, but PLEASE FINISH READING THIS FIRST.)

IF YOU CHOOSE TO USE THIS REPOSITORY FOR CREATING A MODPACKED VERSION OF THIS MOD, please be aware of four very important caveats:

1. The responsibility for bug-fixing your modpacked version IS YOURS. It is YOUR job, not ours, to help your users get your modpacked version working, because we have no guarantee that any modpacked copy of our mod is even updated with our latest improvements. Please do not send your users to OUR page or OUR Discord to fix YOUR modpack's problems. Deprecated versions of this mod that still exist in modpack form are NOT our responsibility and we DO NOT want to provide technical support to the endless conceivable modpacked versions of this mod. We do not intend to fix the same bugs 5-10 times for 5-10 modpackers every time we update. We only support the LATEST LIVE VERSION that you will find on OUR workshop page. We periodically update our GitHub to match the latest version on this workshop page.

2. DO NOT USE THE SAME MOD IDENTIFIER (MOD ID) THAT IS USED AT THE REPOSITORY. A mod's MOD ID is found in its mod.info file. Your modpacked version of this mod should use a UNIQUE MOD ID (in mod.info) so that it does not conflict with any other people using a DIFFERENT modpacked version of this mod (and ESPECIALLY so it doesn't conflict with the original True Music Jukebox on this workshop page). Failure to do this is not only rude (because we asked you not to do this), but also, and more importantly, it is BAD PROGRAMMMING PRACTICE (and will likely result in your users having strange conflict errors if they try joining servers that use a different modpacked version of this mod that also forgets to change ITS mod id as instructed).

3. NEVER GRAB OUR CODE FOR YOUR MODPACK BY DOWNLOADING THIS MOD FROM THE STEAM WORKSHOP. USE OUR GitHub RESPOSITORY INSTEAD; THAT IS WHY IT EXISTS. The repository's purpose is to make it easy for YOU to download our code AND easy for US to know that even if you can't read instructions, your mod ID will not match ours or cause false bug reports for the main version of the mod found on this workshop page.

4. It is STILL NOT RECOMMENDED to run this workshop item alongside a modpack containing ANY version of this item (even if both versions are identical and use different mod IDs). THIS WILL CAUSE COMPLETELY UNPREDICTABLE BEHAVIOR, SO JUST DON'T DO IT.

This repository can be found at the link below:

True Music Jukebox GitHub Repository for Modpacks[github.com]

Thank you for your cooperation, and good luck if you decide to try to put this mod into a modpack; we will help you learn to change the mod id in mod.info if you cannot figure that out, but that is the extent of the support we plan to offer for this process.
Last edited by Burryaga; Feb 22, 2024 @ 5:37pm