Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Introduce Mod Integration section #54

Draft
wants to merge 3 commits into
base: main
Choose a base branch
from

Conversation

sleepy-evelyn
Copy link

@sleepy-evelyn sleepy-evelyn commented Sep 11, 2023

Introducing a section on mod integration. Will link to #53 once merged as there is a mention of the mod metadata.

Currently WIP. The Location of files and links to other articles may be adjusted depending on whether recent PRs are merged. Especially #53 and #52.

the Integration section will get split into 3 separate pages.

Basic Concepts

  • Basic Introduction
  • Conditional execution depending on if certain mods are installed
  • Discussion of shared registries. Lucky Ducks example included

API usage and development

  • Using Mod APIs. Use EMI example.
  • API tips, tricks and best practices (seperate page)
  • Integration with a full mod loaded within gradle.

The Danger Zone

  • Inter-mod Mixin injection example
  • Inter-mod class location and retrieval

@sleepy-evelyn sleepy-evelyn marked this pull request as draft September 11, 2023 13:26
@sylv256
Copy link

sylv256 commented Sep 14, 2023

Possible to-do: mention how to add compatibility with other mods via the QMJ (e.g. modmenu)

@ix0rai ix0rai added the content Relates to the content of the wiki label Sep 14, 2023
@ix0rai ix0rai added the new page adds a new wiki page label Dec 21, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
content Relates to the content of the wiki new page adds a new wiki page
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants