Hello Minecraft Forum members. I recently started messing with mods for my son to play with, along with some resource and shader packs. We were at MineCon Earth yesterday and found out about the newer content of course and I had already agreed to install a mod so here I am.
My level of experience in technical terms is far beyond the scope of this and I run Minecraft typically on Linux/MacOS because I don't want to use Windows. I understand there is some differences there in terms of ability in multiplayer; the better together articles I read just made this more confusing and clearly everyone at MineCon was mainly a console or Windows 10 player (since Microsoft is now involved).
So here I am with all this stuff - resource packs were straight forward as were the shader packs, albeit resource intensive no matter what. Mods, however, were a totally different story. Now my son has been playing this on console for at least a year and it wasn't but a month or so ago I mounted and installed the Java version on MacOS. The latest and only version I know to exist is build 1.12.2 at this time and I have the Windows 10 version but I don't think it would permit multiplayer access in the same way (perhaps I am wrong there). The first mod I went to install was one of ocean life my son has seen on YouTube, it failed to load as it required 1.8 and has FATAL errors in the log file. The second, Stuffed Animals, once again appears to be for 1.7 although I didn't bother to try that one.
The first question I have for all is, what is the compatibility with most of these mods - especially ones like these that are popular with younger audiences?
How can one install these and is there a means to run an older version of Minecraft as a client (or server if desired)?
The second question I have is - from what I can tell, the mod is specific to the build code itself - whereas resource packs and shader packs are not and are just client-side correct? (Example, I have a server on AWS, Digital Ocean, etc. and I install forge and whatever mod my son and his friends want. That mod will affect any who connect to that server and seeded world but not all will see enhanced graphics - that is dependent on the resource pack used for each client and each person may view the world slightly different - SEUS/KUDA/Sildurs depending on OS/hardware). I realize that is likely an advanced question there for those with serious large adventure or creative worlds but the upgrades there, specifically the shaders can have a different impact for each person - since they will be on different hardware. Basically, I want to cross Windows/MacOS/Linux - I don't give a hoot if someone has Windows 10 or not but hopefully that version can connect.
I'd really like to get the Oceanlife mod working for my son. Does all of this make sense and can anyone give me any input as to the first and second questions on compatibility and impact/usage in a client/server model with different multiplayer clients (Windows/Mac)(I realize this is mods thread and I don't need help with multiplayer, just if anyone can still used these mods and how they affect each installation)?
Mods which add content such as OceanCraft will need to be installed in the server and the client, while shaders and resource packs are client only. So yes, you can have different shaders / resource packs (or no shaders / resource packs) on each client and it won't affect gameplay.