You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
At some point when adding more than one TAW that applies to the same class, Loom seems to be unable to remap code using that properly. This results in consumer mods of the one using the transitive access wideners seeing weird methods being invoked.
The following access widener file is enough to trigger this:
accessWidener v2 named
transitive-accessible field net/minecraft/client/render/WorldRenderer bufferBuilders Lnet/minecraft/client/render/BufferBuilderStorage;
transitive-accessible method net/minecraft/client/render/WorldRenderer canDrawEntityOutlines ()Z
At some point when adding more than one TAW that applies to the same class, Loom seems to be unable to remap code using that properly. This results in consumer mods of the one using the transitive access wideners seeing weird methods being invoked.
The following access widener file is enough to trigger this:
I've made two minimal reproduction projects, one that publishes to mavenLocal, and one that consumes the dependency from mavenLocal. They are https://github.com/WitixinForks/fabric-taw-publisher and https://github.com/WitixinForks/fabric-taw-consumer.
The original class looks like this:
However it appears to consumers like this:
The text was updated successfully, but these errors were encountered: