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

MultiLoader version #1

Open
Skidamek opened this issue Jun 11, 2023 · 5 comments
Open

MultiLoader version #1

Skidamek opened this issue Jun 11, 2023 · 5 comments
Labels
enhancement New feature or request

Comments

@Skidamek
Copy link

Motivation

This template is already pretty impressive, however it would be super cool if we could somehow do forge/fabric/(quilt) version of it on a different branch. That would be amazing to make multi version & loader mods so easily.

Description

I think we can achieve that by using architectury loom instead of fabric one. I think that architectury also support yarn for forge that would be amazing to have same mappings across mod loaders.

Other information

No response

@Skidamek
Copy link
Author

Skidamek commented Jun 11, 2023

I know about essential gradle which does something similar but they somewhy using their own fork outdated version of architectury loom with bugs. Also they for some reason use different mappings between two mod loaders. This would be ultimate Minecraft mod template + implement forgix into it lol amazing...

@Fallen-Breath
Copy link
Owner

yeah I'm aware of the architectury thing. it's on the todo list, but I can't guarantee that i can do make thing work correctly tho

@Fallen-Breath Fallen-Breath added the enhancement New feature or request label Jun 12, 2023
@kikugie
Copy link

kikugie commented Jul 10, 2023

What are the current known issues with the architectury test branch?

@Fallen-Breath
Copy link
Owner

Fallen-Breath commented Dec 22, 2023

I have no idea how exactly the architectury-test branch works, and idk if I can maintain that branch correctly and healthily. There might be some hidden issues introduced by mixing multiple Minecraft versions in a single project that no one knows

There's a time when the mod development refused to launch the forge client / server, displaying java.lang.NoClassDefFoundError: jdk/nashorn/api/scripting/NashornScriptEngineFactory or other random dependencies being not found, and I have no idea why. It was "fixed?" by randomly reloading the gradle project / running the architectury example mod / launching a production client. I don't know what was happening at all

Also, the architectury-test branch currently does not support the Platform Specific APIs or similiar features from the architectury-plugin. If your codes are very platform-dependent, then writing them with the current template will be a mess

@RubixDev
Copy link

I just stumbled across this. Anyone interested might want to take a look at how I configured Inventorio and/or at https://github.com/tr7zw/ProcessedModTemplate and https://github.com/tr7zw/3d-Skin-Layers

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

No branches or pull requests

4 participants