SnowyLeavesPlus

SnowyLeavesPlus

3k Downloads

Block registry misalignment with non-modded servers

olivergame opened this issue · 17 comments

commented

i install this mod and this is my view
afbeelding

i guess there are other mods may bug this mod

commented

i am sorry for the late replay
what i read this was a client only mod
and i have a hole list are you sure you want it all?
i wil send you the lates log file it tells you every thing.
latest.log

commented

No problem, I figured out what the problem is. Yeah it's a mod that requires both sides, but it breaks usage on servers which shouldn't happen

commented

Please tell me your mods list, I can't do anything without knowing what mods you have. And what exactly is the problem? Are there blocks turning invisible? What resource packs are you using?

commented

Not sure then, I just had experience with mods that add/change blockstates of blocks, causing the exact issue you see here. "MineGate More Blocks" and "Full Slabs" (Micalobia/Full-Slabs#37 (comment)) for example. In their case it also lead to inability to join worlds with world generating mods (e.g. Repurposed Structures: TelepathicGrunt/RepurposedStructures-Quilt#144). Your mod seems to be working fine with RS.

commented

It looks like OP installed the mod only on the client and joined a server that doesn't have it, so all the blockstates are messed up.

commented

But the client side of the mod doesn't do anything with blockstates, it just deals with rendering the leaf block colours. Also there are some leaves on the right most side that have been coloured somehow?? I'll check this anyways, I didn't consider that something this catastrophic would happen if it was installed client only

commented

hmmmmm yeah I can replicate this bug, I really don't know what's going on. I think I have to make sure specific code (like the block mixins) only run on one 'side' (client/server)

commented

i have a similar problem

commented

i have a similar problem

For now make sure the mod is installed on both the server and the client.

commented

it's impossible i don't own the server
and it's impossible to contact the owner

commented

it's impossible i don't own the server and it's impossible to contact the owner

Then I don't believe this mod is going to work for you at all, as it's required on both sides to function.

commented

Yup it will only work if the mod is installed on both sides. It's just not possible to have a great experience with a client side mod. A client side version would suddenly turn the leaves completely white when it snows and immediately back to normal once it stops

commented

Yup it will only work if the mod is installed on both sides. It's just not possible to have a great experience with a client side mod. A client side version would suddenly turn the leaves completely white when it snows and immediately back to normal once it stops

This is sad because having a such mod client-sided was really interesting. A version of this mod even with the instant change issue could still be interesting.

commented

Yup I'll be making a 'SnowyLeavesMinus' soon™ which will be inferior to SnowyLeavesPlus but it will be client side only

commented

Screenshot 2022-04-17 at 5 02 39 PM

Got some clarity after discussing on discord, turns out it's not an easy fix.

commented

i was able to replicate this issue on a server with the mod installed.
https://cdn.discordapp.com/attachments/1179277143625187468/1179306021877981184/test.zip?ex=65794d52&is=6566d852&hm=0ba07e7c2401c31bcc5b90c958a93f6c2fe08aa59232a1f3ca9964997b025cb5&
this is an export where this issue seems to be replicable, it doesnt happen in singleplayer, only on a dedicated server, presumably one not hosted on the same machine?

commented

The mod should try to prohibit you from joining servers without it.