Skip to content

Replace pearl returns with Enhanced Infusion Recipe#6

Merged
Dream-Master merged 9 commits intomasterfrom
swap-to-replacing
Feb 15, 2026
Merged

Replace pearl returns with Enhanced Infusion Recipe#6
Dream-Master merged 9 commits intomasterfrom
swap-to-replacing

Conversation

@LazyFleshWasTaken
Copy link
Contributor

@LazyFleshWasTaken LazyFleshWasTaken commented Feb 14, 2026

Replace with eir where needed, remove listener for crafting event, and update deps.

Problem: the dev env cannot run due to some exception with thaumcraft nei plugin, and so this couldn't be tested in dev env. needs explicit dependency on thaum nei plugin, cant be from a transitive dep (through thauimic energstics)

Full pack crashes, too, but it points to gtnh coremod as the cause instead. someone renamed the class and the method to get an item from coremod >:(
went from import com.dreammaster.gthandler.CustomItemList; to import com.dreammaster.item.NHItemList, and the method went from getIS() on 2.8.51 to get() on 2.8.142.

Anyway, runs in full pack, and the pearl return worked for master's rings.

Unfortunately, I overlooked that the pearl is in the central slot of the combination rings, and therefore cannot be returned with this method. Ugh.

Or well, not without a little jank. I can replace the last (unique) item to be absorbed instead, but that opens up the possibly of duping pearls by canceling the recipe right after the conversion but before the central item is transformed.

How do you want to handle this, @Ethryan ? New recipes or a bit of barely noticeable jank? (assuming people have WA on the matrix by the time they get to the higher rings)

addresses: GTNewHorizons/GT-New-Horizons-Modpack#23495 (comment)

crash report from dev env:
crash-2026-02-14_00.29.40-client.txt

@LazyFleshWasTaken LazyFleshWasTaken added enhancement New feature or request question Further information is requested labels Feb 14, 2026
@Dream-Master
Copy link
Member

server run not work

@Dream-Master Dream-Master added the 🚧 Testing on Zeta Do not merge yet, testing this PR on Zeta label Feb 14, 2026
@Ethryan
Copy link
Contributor

Ethryan commented Feb 14, 2026

Let’s just move the pearl out from the central pillar and make everything work without any jank.

That sounds like the easiest solution, and without any chance for pearl duplication.

@LazyFleshWasTaken
Copy link
Contributor Author

new recipes: (mostly swapped the mixed crystal cluster with the prime pearl, and have 2 recipes for the thaumotruge's ring, one with earth, one with sky in the centre)
image
image
image
image
image

@github-actions
Copy link
Contributor

#7

Co-authored-by: GitHub GTNH Actions <>
@LazyFleshWasTaken LazyFleshWasTaken removed question Further information is requested labels Feb 14, 2026
@github-actions
Copy link
Contributor

#8

Dream-Master and others added 2 commits February 14, 2026 23:20
Copy link
Contributor

@Ethryan Ethryan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This looks fine, don’t know why it errors though.

@LazyFleshWasTaken
Copy link
Contributor Author

This looks fine, don’t know why it errors though.

I cant say either. It works properly in both dev env and full pack

maybe its just something with the dependencies on the action?

@Dream-Master Dream-Master merged commit cad21c5 into master Feb 15, 2026
1 check failed
@Dream-Master Dream-Master deleted the swap-to-replacing branch February 15, 2026 09:26
@Dream-Master Dream-Master removed the 🚧 Testing on Zeta Do not merge yet, testing this PR on Zeta label Feb 16, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants