DimensionalDevelopment / Rift

A lightweight mod loader and API for Minecraft 1.13
MIT License
122 stars 50 forks source link

Vanilla clients without mods can go into the mod Rift server #23

Open Mgazul opened 6 years ago

Mgazul commented 6 years ago

Rift-1.0.3-50

Vanilla clients without mods can go into the mod Rift server No errors, just saw some hidden blocks

UpcraftLP commented 6 years ago

This is intended behaviour, except that there should be some way of letting rift mods to decide whether they are required on clients to join or not.

(Forge basically has the same, so vanilla clients can join a forge server that only has serverside mods which aren't required on the client) @Runemoro since mods can be sided, I suggest to check the client and server mod lists on connect and compare if the server has any mods that are marked as BOTH, which the client doesn't. Maybe compare mod versions as well in that step.

Runemoro commented 6 years ago

Yes, I agree there should be a system for checking whether mods are installed on both the server and client when connecting, but it shouldn't be based on the mod side. A mod may work on both sides without requiring it to be installed on both sides. This is common for optimization mods with optimizations for both sides, and for server mods with optional client support.