"demandOnClient" isn't respected while hosting with Essential Mod
andrew2240e opened this issue · 5 comments
Modloader
Fabric
Minecraft Version
1.19.3
Modloader Version
Fabric: Loader 0.14.16
No Chat Reports Version
1.19.3-v2.0.0
Modpack Info
No response
The latest.log File
No response
Bug Description
demandOnClient isn't respected while hosting your multiplayer world with Essential Mod.
Steps to Reproduce
- Install Essential Mod and No Chat Reports
- Host world with Essential Mod
When your friend tries to join, (even if "demandOnClient" in 'NCR-Common.json' is set to false) it will kick them for not having No Chat Reports installed.
Other Information
Please tell me if this is just user error lol
Unfortunately I cannot verify this issue myself, as doing so would require me to agree to Essential's dedicated Terms of Service and Privacy Policy, which I am not willing to do. Furthermore, the mod itself uses custom distribution system where the actual contents of the mod are downloaded from their own servers, which means that third-party platforms such as CurseForge and Modrinth cannot verify that these contents are non-malicious.
Overall, I consider Essential to be an incredibly shady mod, and I do not recommend that you use it, for the purpose of hosting worlds or any other. I remain willing to make adjustments to No Chat Reports in order to alleviate compatibility issues, but someone else would have to figure out what is causing them.
It’s probably something to do with LAN play since that’s how Essential Mod’s hosting works.
My efforts to reproduce this in a standard LAN session were unsuccessful, the config works as expected.
You tried between one client that has NoChatReports and one that doesn’t?
Naturally. Setting demandOnClient
to true
on No Chat Reports client responsible for hosting the world prevented the other client without No Chat Reports from joining the world, and setting it to false
allowed the client to join with no issues. Your could attempt the same test to ensure the issue indeed only happens with Essential, hosting a LAN world via standard means does not require that you use online accounts.