Elytra Trims

Elytra Trims

856k Downloads

[Bug]: Servers require client side mod installation on 1.20.5+

sternschnaube opened this issue · 14 comments

commented

Mod loader

Fabric

Minecraft version

1.20.6

Mod version

3.1.4

Affected mods

  • Elytra Trims
  • Extensions

Bug description

image

Received unknown remote registry entries from server
Registry entry (minecraft:crafting_special_elytrapatterns) is missing from local registry (minecraft:recipe_serializer)
Registry entry (minecraft:crafting_special_elytraglow) is missing from local registry (minecraft:recipe_serializer)
Registry entry (minecraft:crafting_special_elytraanimation) is missing from local registry (minecraft:recipe_serializer)

Steps to reproduce

No response

Relevant logs

No response

commented

Seems like your server has requireClientSide option enabled, in which case it is an expected error.

commented

Using the new generated config, in which this option is from the beginning disabled.

{"addGlow":true,"cleanableElytra":true,"requireClientSide":false,"addTrims":true,"addPatterns":true}

commented

Please verify that it's not affected by any other mods you have. I can't reproduce it with a local server running elytra trims 3.1.4 and a fully vanilla client:
image

commented

This is gonna be more work than I anticipated, blame 1.20.5

commented

The issue is the Fabric API itself. Very weird, vanilla connects without problems. If Fabric API is present on the client, the problem occurs.

commented

Weird indeed, I'll look into it later today

commented

Maybe it's related with this.

image

commented

Ok, it was less work than I reanticipated

commented
commented

I'm glad to hear that 😄

commented

So is this fixed now?

commented

In 3.5.1

commented

It's happening again
image
Server mod version: 3.5.0+1.21
Client without mod can't join, clients with can.
I will disable the mod on the server for now because we don't have elytras yet, but please fix this.
EDIT: Mc version is 1.21

commented

Please use version 3.4.4 for the time being