Skip to content

feat: Custom Main Menu integration#3

Merged
leagris merged 12 commits into
masterfrom
CustomMainMenuIntegration
Apr 4, 2026
Merged

feat: Custom Main Menu integration#3
leagris merged 12 commits into
masterfrom
CustomMainMenuIntegration

Conversation

@leagris

@leagris leagris commented Mar 29, 2026

Copy link
Copy Markdown
Collaborator

An Inter-Mod Communication message to open the Credits allow a simple integration with Custom Main Menu's sendIMC action type.

Requires Custom Main Menu version > 1.13.0
with this feature: GTNewHorizons/Custom-Main-Menu#11

An Inter-Mod Communication message to open the Credits
allow a simple integration with Custom Main Menu's
`sendIMC` action type.

Requires Custom Main Menu version > 1.13.0
with this feature: GTNewHorizons/Custom-Main-Menu#11
@leagris leagris requested a review from a team March 29, 2026 01:58
@leagris leagris added the Enhancement Improve an existing mechanic. Please explain the change with a before/after comparison. label Mar 29, 2026
leagris added 2 commits March 29, 2026 04:09
- Rename SendIMCEvent → ActionIMCEvent following CMM upstream rename
- Add devOnlyNonPublishable CMM 1.14.0 dependency
- Add src/dev/client/config/CustomMainMenu/mainmenu.json with sendIMC
  Credits button; auto-provisioned to run/client via syncDevClient task
- Move credits.schema.json to project root (not bundled in jar); update
  all references and add $schema URL to credits.json
- Fix README: CMM version, event name, dependency description
- Fix mcmod.info project URL
@leagris leagris changed the title feat: open Credits screen via an IMC feat: Custom Main Menu integration Mar 30, 2026
Comment thread build-logic/src/main/java/CreditsPlugin.java Fixed
Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com>
Comment thread build-logic/src/main/java/CreditsPlugin.java Fixed
@leagris leagris merged commit 9f3a6a6 into master Apr 4, 2026
2 checks passed
@leagris leagris deleted the CustomMainMenuIntegration branch April 4, 2026 12:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Enhancement Improve an existing mechanic. Please explain the change with a before/after comparison.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant