Shadows-of-Fire / FastWorkbench

Caching recipes in the crafting table
MIT License
23 stars 17 forks source link

crafting resultant fails to render in inventory #74

Closed CommieKiller3000 closed 2 years ago

CommieKiller3000 commented 3 years ago

demo_1

The visual issue is exclusive to the player's inventory. I don't believe this is intentional. The GIF above demonstrates the issue while playing in a multiplayer server (IP:simplyvanilla.net).

Shadows-of-Fire commented 3 years ago

do you have any other mods messing with the slot (see #65 )

This doesnt happen with just FB

CommieKiller3000 commented 3 years ago

Ah, yes, I do! I am using the latest version of JEI for version 1.16.4. If I skimmed the thread correctly, the issue is that I'm using JEI when I should be using a patched version of NEC, or is this still a pending issue?

CommieKiller3000 commented 3 years ago

I installed NEC, and the rendering issue was still present. Uninstalling both as well as trying each one at a time did not fix the issue either. I have a plethora of other mods, so one of them may very well be the cause. It's likely not your bother but is instead an issue with the combination of mods I'm using.

Aceplante commented 1 year ago

Im having this issue too 1.18.2

Edit: likely becuase it is not on the server side?

iTrooz commented 1 year ago

I also had this issue (Forge 1.16.5) In the end, the problem was that I only installed this mod on the server side, and not the client side

@Shadows-of-Fire is this behaviour normal ? If so, could you please update the description on curseforge to mention that the mod should be installed on both sides ?

NagrandHero commented 9 months ago

I have this issue as well when using it client-side only.

Shadows-of-Fire commented 9 months ago

Using FB on a single has has never been and never will be supported

iTrooz commented 9 months ago

Is there any reason for that ? A specific technical limitation ?

Shadows-of-Fire commented 9 months ago

FB performs (at a high level) an optimization that reduces the number of total recipe match lookups on the server to just 1, and on the client to zero. This is done by having the server do one lookup, caching it, and sending the result to the client via packet. If FB is absent on the client, the packet cannot be read, and if absent on the server, the packet will not be sent.

iTrooz commented 9 months ago

Okay !

Switching subject. Referencing my earlier comment:

If so, could you please update the description on curseforge to mention that the mod should be installed on both sides ?

Do you think it'd be possible to do that ? I think it would help people confused by the glitch shown above

Aceplante commented 9 months ago

FB performs (at a high level) an optimization that reduces the number of total recipe match lookups on the server to just 1, and on the client to zero. This is done by having the server do one lookup, caching it, and sending the result to the client via packet. If FB is absent on the client, the packet cannot be read, and if absent on the server, the packet will not be sent.

or maybe mention this too