CyanGenesis / Digimobs-Issues

Bug Reports for Digimobs
2 stars 2 forks source link

Incompatibility with Sinytra Connector due to embedded Geckolibs. #86

Open Blackjack-Pon opened 3 months ago

Blackjack-Pon commented 3 months ago

Describe the bug Exactly what is says on the tin. Its is widely reported here in fact: https://github.com/Sinytra/Connector/issues/231 Digimob behave mostly correctly for me up until i go up to a count of "192" mods that thus endup in a "Rendering entity in world" crash, usually followed by a specific Digimon entity being any in the vicinity until it loads. Otherwise the crash can happen at any time during normal gameplay under 192 mods, a number bloated by the Connector (https://github.com/Sinytra/Connector) and ConnectorExtra that normally would bridge Geckolib between forge and fabric with as necessity having the Fabric version of Geckolib's API while ConnectorExtra seems to take care of the rest; and this is where the incompatibility is reported while this mod has its own embedded version and causes Geckolibs to break. Which tends to happen during playthrough or loading up a world with the mod limit and then shutting down with "Saving World" and closing the game.

To Reproduce Steps to reproduce the behavior:

  1. Installing Forgified API, Sinytra Connector as well as extra and other dependencies while having Digimob.
  2. Create a new world, playing it for some time until the crashes happen or instal more mods until the crash happens. 3.The crash either happens by itself uppon loading a model or hitting a weird limit of "192" mods.
  3. See error

Expected behavior A clear and concise description of what you expected to happen.

Screenshots If applicable, add screenshots to help explain your problem.

Crash Report

crash-2024-06-10_21.52.45-client.txt

Versions Minecraft Version - 1.20.1 *Neo-Forge Version 47.1.106 Digimobs Version - Digimobs 2.3.0b

Additional context None other than the one provided. Potential fix could be simply proposing a version without its own Geckolib and let a test version available simply depending on the presence of Geckolib in the mod folder since most mods are reported to be compatible at first glance and the crash being Geckolib breacking; should self-explanatorily offer the solution to offer a version of the mod without it in order to simply fix it. That is pure conjecture of course but one based on common sense after all this ordeal. This is a great mod i'm dying to play along mainly the Modern-Beta world generation mod being for Fabric, Sinytra Connector and Forgified Fabric API along with Extra make such pairing charmingly possible where it would be impossible otherwise. But yes, i admit i want to put some more mods into my current playthrough. That's about it testimony wise.