Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[CRASH, 1.20.1] Incompatible with old versions of Repurposed Structures, Integrated API, Moog's End Structures, and Moog's Nether Structures #226

Closed
SmellyModder opened this issue Mar 12, 2024 · 0 comments

Comments

@SmellyModder
Copy link
Member

If you have encountered a crash lately that appears to have been caused by Blueprint and involves RemoldedResourceManager, it may be because of one of the mods mentioned above and not Blueprint's fault.

See TelepathicGrunt/RepurposedStructures#324.

Please use Repurposed Structures versions 7.1.12 and above.
Please use Integrated API versions 1.4.1 and above.

The other two mods mentioned in the title still need to fix their issue.
See FinnSetchell/MoogsEndStructures#6

Explanation of the issue:
If you see a crash that looks like the following with some slight package name differences, it is most likely not Blueprint's fault.

java.lang.ClassCastException: class com.teamabnormals.blueprint.common.remolder.RemoldedResourceManager cannot be cast to class com.finndog.mes.mixins.resources.ReloadableResourceManagerImplAccessor

It appears all the mods mentioned are using Repurposed Structures' method of loading multiple files with the same name/path across all datapacks. However, a mixin is not needed to do this and is entirely possible with vanilla methods. See this commit for proof: TelepathicGrunt/RepurposedStructures@35f9f9a

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

1 participant