MarkusBordihn / BOs-Mods-Optimizer

Automatic and realtime server bundling (one mod pack for client/server) and mod clean up for better performance and less crashes.
Other
3 stars 2 forks source link

Mods that are disabled as client side are wrong #2

Closed nanonestor closed 6 months ago

nanonestor commented 7 months ago

The mods list you use to disable client-side mods is inaccurate in how they are selected. You cannot blanket-add any mod that is tagged as client side on Curseforge file tags, or any mods that can function as a client side mod. You should only include mods that serve no purpose on the server side and provide no additional services, and will never be required as a dependency for any server side mod.

The result is that this mod crashes a lot of profiles trying to use this when included running servers because of inaccurate results.

MarkusBordihn commented 7 months ago

I appreciate the time and effort you've invested in providing feedback on our mod list for disabling client-side mods. Your insights are invaluable, and I want to assure you that I take your concerns seriously.

I want to clarify that the internal mod list is not a result of a blanket-addition; rather, it is a carefully curated selection based on individual and community feedback collected over a year based on the former version. See: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/blob/c4ff0119e498cc51191039c63cb29c45aaf1ee66/mods/src/main/java/de/markusbordihn/minecraft/adaptiveperformancetweaksmods/config/ModsDatabase.java

The selection process involves a meticulous evaluation of each mod, considering community input and checking the information provided by mod authors. See: https://github.com/MarkusBordihn/BOs-Mods-Optimizer/wiki/DataSources

I acknowledge your point about the accuracy of the mod list in disabling client-side mods and the challenges this may pose, particularly in server environments.

To address this issue, I encourage users to provide detailed examples of specific mods causing disruptions. This will enable me to refine the selection process and better align with the community's expectations.

Furthermore, I want to highlight that users have the flexibility to manually adjust the mod list to their specific needs. You can refer to the Configuration guide for instructions on how to customize the list according to your preferences: https://github.com/MarkusBordihn/BOs-Mods-Optimizer/wiki/Configuration

If you encounter issues with a particular mod, it's possible that the mod author has not defined the correct side within the mod. I have provided a guide on how to define the correct environment for a mod in our documentation: https://github.com/MarkusBordihn/BOs-Mods-Optimizer/wiki/Define-the-correct-environment-for-a-Mod