starfish-studios / Naturalist-Archive

🦌 Enhances the overworld by adding new wildlife with unique behavior!
https://starfish-studios.com/mods/naturalist/downloads
Other
55 stars 22 forks source link

[Bug]: Flying pigs? #14

Closed ProgrammingParadox closed 2 years ago

ProgrammingParadox commented 2 years ago

Mod Version

2.0.1-1.19

Mod Loader

Fabric

Mod Loader Version

0.14.8

What happened?

So, I downloaded the mod onto a local minecraft server at the request of my younger brother. Much to my horror, after loading up the game I was met with the sight of flying pigs! I was very confused at first, but came to the conclusion that it was probably a bird that had failed to load properly. I started another world on the server and ended up with (gasp) the same shocking sight! Some have saddles but are sadly unridable. (Well, what was I expecting?)

image image image

latest.log

latest.log

(The only mods on the server are Geckolib and Naturalist)

samedifferent commented 2 years ago

This is quite strange and I have no idea why this is happening. Does the server have any plugins? In the report you wrote that your client is using fabric loader version 0.11.0, which is pretty old, so I would first try updating to the latest one which is 0.14.8.

ProgrammingParadox commented 2 years ago

My apologies, I accidentally wrote down the installer version instead of the loader. I do use the 0.14.8 fabric loader on the server, and no, I do not have any plugins on the server.

samedifferent commented 2 years ago

Maybe this is a Geckolib bug. Can you try removing Naturalist and just use GeckoLib, and see if the issue persists?

ProgrammingParadox commented 2 years ago

When I remove Naturalist, the "pigs" are gone from where they were.

ProgrammingParadox commented 2 years ago

Loading back naturalist, when I summon a naturalist:bear, I see a pig.

image

samedifferent commented 2 years ago

I asked in the Geckolib server and they said this is likely caused by a bad install on your end. I can't reproduce the issue myself on a server, so it doesn't look like it's an issue with the mods themselves. Try reinstalling Fabric.

ProgrammingParadox commented 2 years ago

That didn't seem to work. The bears are still pigs. 😞

Is there a special way I'm supposed to install Geckolib on a minecraft server? Right now I just have the .jar file in the mod folder along with the fabric API and Naturalist .jars.

Fuzss commented 2 years ago

Hey there, this issue is caused by Naturalist missing on the client. This is already visible from the client apparently not knowing the translation key entity.naturalist.bear. Pigs are the default entry in the entity type registry, so an unknown entity will appear as a pig on the client. Fabric doesn't unfortunately seem to check if registries match when a client is connecting to the server, I'm not sure if something can be done about this.