libjf 1.2.0
This commit is contained in:
parent
60890da277
commit
264704b602
|
@ -0,0 +1,16 @@
|
||||||
|
package io.gitlab.jfronny.modsmod;
|
||||||
|
|
||||||
|
import io.gitlab.jfronny.libjf.entry.UltraEarlyInit;
|
||||||
|
|
||||||
|
import java.io.IOException;
|
||||||
|
|
||||||
|
public class Entry implements UltraEarlyInit {
|
||||||
|
@Override
|
||||||
|
public void init() {
|
||||||
|
try {
|
||||||
|
ModsMod.prepare();
|
||||||
|
} catch (IOException e) {
|
||||||
|
e.printStackTrace();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -1,6 +1,7 @@
|
||||||
package io.gitlab.jfronny.modsmod;
|
package io.gitlab.jfronny.modsmod;
|
||||||
|
|
||||||
import io.gitlab.jfronny.libjf.Libjf;
|
import io.gitlab.jfronny.libjf.Libjf;
|
||||||
|
import io.gitlab.jfronny.libjf.entry.UltraEarlyInit;
|
||||||
import net.fabricmc.loader.FabricLoader;
|
import net.fabricmc.loader.FabricLoader;
|
||||||
import net.fabricmc.loader.discovery.ModCandidate;
|
import net.fabricmc.loader.discovery.ModCandidate;
|
||||||
import net.fabricmc.loader.discovery.ModResolver;
|
import net.fabricmc.loader.discovery.ModResolver;
|
||||||
|
@ -84,7 +85,9 @@ public class ModsMod {
|
||||||
sb.append("\"entrypoints\": {},");
|
sb.append("\"entrypoints\": {},");
|
||||||
sb.append("\"custom\": {");
|
sb.append("\"custom\": {");
|
||||||
if (Cfg.parent) {
|
if (Cfg.parent) {
|
||||||
sb.append("\"modmenu:parent\": \"modsmod\"");
|
sb.append("\"modmenu\": {");
|
||||||
|
sb.append("\"parent\": \"modsmod\"");
|
||||||
|
sb.append("}");
|
||||||
}
|
}
|
||||||
sb.append("}");
|
sb.append("}");
|
||||||
sb.append("}");
|
sb.append("}");
|
||||||
|
|
|
@ -1,18 +0,0 @@
|
||||||
package io.gitlab.jfronny.modsmod;
|
|
||||||
|
|
||||||
import net.fabricmc.loader.api.LanguageAdapter;
|
|
||||||
|
|
||||||
import java.io.IOException;
|
|
||||||
|
|
||||||
public class ModsModAdapter implements LanguageAdapter {
|
|
||||||
@Override
|
|
||||||
public native <T> T create(net.fabricmc.loader.api.ModContainer mod, String value, Class<T> type);
|
|
||||||
|
|
||||||
static {
|
|
||||||
try {
|
|
||||||
ModsMod.prepare();
|
|
||||||
} catch (IOException e) {
|
|
||||||
e.printStackTrace();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -15,14 +15,12 @@
|
||||||
"icon": "assets/modsmod/icon.png",
|
"icon": "assets/modsmod/icon.png",
|
||||||
"environment": "*",
|
"environment": "*",
|
||||||
"entrypoints": {
|
"entrypoints": {
|
||||||
"libjf:config": ["io.gitlab.jfronny.modsmod.Cfg"]
|
"libjf:config": ["io.gitlab.jfronny.modsmod.Cfg"],
|
||||||
},
|
"libjf:early": ["io.gitlab.jfronny.modsmod.Entry"]
|
||||||
"languageAdapters": {
|
|
||||||
"modsmod": "io.gitlab.jfronny.modsmod.ModsModAdapter"
|
|
||||||
},
|
},
|
||||||
"depends": {
|
"depends": {
|
||||||
"fabricloader": ">=0.9.2+build.206",
|
"fabricloader": ">=0.9.2+build.206",
|
||||||
"libjf": "*",
|
"libjf": ">=1.2.0",
|
||||||
"minecraft": "*"
|
"minecraft": "*"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue