Skip to content

Conversation

@Xefyr0
Copy link
Collaborator

@Xefyr0 Xefyr0 commented Dec 7, 2025

Resolves #1354.

Unfortunately, this PR creates as many bugs as it resolves - many recycling recipes don't recognize the material info of one or more ingredients due to load order.

The solution for this looks to be the same as Screret describes here

Unfortunately, this would require a major rework of how our custom recipes would be structured and in some cases is simply untenable. Imagine dealing with things like the Causality Collapse Device, which requires require 8 recursive steps and in turn 8 separate files!

@Xefyr0
Copy link
Collaborator Author

Xefyr0 commented Dec 7, 2025

Update: The situation may be more confusing than I initially made it out to be.
It's not clear what the exact causes of the missing material info are.

In my experiments, GT Shaped Crafting & recipes that have any ingredients that don't have an attached MaterialInfo are less forgiving, so they should be higher priority and lower priority, respectively.

Additionally, it seems that tag ingredients (such as ALL the ingredients in the Thermal Machine Frame) do not work at all.

Marking this as draft - this may require creating some issues on GTM and further investigation.

@Xefyr0 Xefyr0 marked this pull request as draft December 7, 2025 05:08
@Xefyr0
Copy link
Collaborator Author

Xefyr0 commented Dec 7, 2025

Another update:
There is indeed an issue with addMaterialInfo that affects shaped recipes defined in KubeJS.

Most, but not all of the issues I've observed appear to be the result of this bug.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Bug]: Atomic Reconstructor is missing recycling recipes

1 participant