Skip to content

Reuse the crafting job toast from IntegratedTerminals - #17

Merged
rubensworks merged 2 commits into
master-1.21-ltsfrom
feature/reuse-crafting-job-toast
Sep 4, 2026
Merged

Reuse the crafting job toast from IntegratedTerminals#17
rubensworks merged 2 commits into
master-1.21-ltsfrom
feature/reuse-crafting-job-toast

Conversation

@rubensworks

Copy link
Copy Markdown
Member

Follow-up to CyclopsMC/IntegratedTerminals#214, which generalizes CraftingJobToast and moves it to IntegratedTerminals so that both mods show the same kind of notification.

Important

CI will fail until that PR is merged and released, and integratedterminals_version is bumped in gradle.properties.

What

  • Removes CraftingJobToast and its toast/crafting_job sprite, which now live in IntegratedTerminals.
  • TerminalStorageIngredientCraftingJobErrorToastPacket uses the IntegratedTerminals class instead. The toast now takes an arbitrary grouping token, so the SUCCESS/FAILURE/MIXED slot enum moves into the packet as a private ToastType.

No behaviour changes: the auto-craft summaries look and group exactly as before.

🤖 Generated with Claude Code

https://claude.ai/code/session_01QNDY2pZtkXqJrhztYCvNbh


Generated by Claude Code

The toast was generalized and moved to IntegratedTerminals, so that both
mods show the same kind of notification.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QNDY2pZtkXqJrhztYCvNbh
This build contains the shared crafting job toast, which now draws its icon
through the ingredient component's terminal storage handler, so the summary
toast passes its status icon as an item stack ingredient.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QNDY2pZtkXqJrhztYCvNbh
@rubensworks
rubensworks merged commit 4359de0 into master-1.21-lts Sep 4, 2026
3 checks passed
@rubensworks
rubensworks deleted the feature/reuse-crafting-job-toast branch September 4, 2026 18:58
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.

2 participants