File tree Expand file tree Collapse file tree
src/main/java/mods/Hileb/rml Expand file tree Collapse file tree Original file line number Diff line number Diff line change 66import net .minecraftforge .fml .common .InjectedModContainer ;
77import net .minecraftforge .fml .common .LoadController ;
88import net .minecraftforge .fml .common .ModMetadata ;
9+ import org .apache .logging .log4j .LogManager ;
10+ import org .apache .logging .log4j .Logger ;
911
1012import java .io .File ;
1113
1618 **/
1719@ PrivateAPI
1820public class RMLModContainer extends InjectedModContainer {
21+ public final Logger LOGGER ;
1922 public RMLModContainer (ModMetadata metadata ,File source ) {
2023 super (new DummyModContainer (metadata ), source );
21- //ResourceModLoader.containers.add(this );
24+ LOGGER = LogManager . getLogger ( metadata . modId );
2225 }
2326
2427 @ Override
Original file line number Diff line number Diff line change 1+ package mods .Hileb .rml .compat .groovyscript ;
2+
3+ import com .cleanroommc .groovyscript .GroovyScript ;
4+ import com .cleanroommc .groovyscript .sandbox .GroovySandbox ;
5+ import com .google .gson .JsonObject ;
6+ import net .minecraftforge .fml .common .ModContainer ;
7+
8+ import java .io .File ;
9+
10+ /**
11+ * @Project ResourceModLoader
12+ * @Author Hileb
13+ * @Date 2024/3/3 11:24
14+ **/
15+ public class GroovyScriptContainer {
16+ private static JsonObject updateRunConfigJson (ModContainer container , JsonObject json ) {
17+ json .addProperty ("packName" , container .getName ());
18+ json .addProperty ("packId" , container .getModId ());
19+ json .addProperty ("version" , container .getVersion ());
20+ return json ;
21+ }
22+ /**
23+ * {@link GroovySandbox#getClassFiles()}
24+ * {@link GroovySandbox#getScriptFiles()}
25+ * {@link GroovyScript#getResourcesFile()}
26+ *
27+ * hard to generate a running time {@link File}
28+ * all logic writed with {@link File}
29+ * **/
30+
31+ }
Original file line number Diff line number Diff line change 1+ package mods .Hileb .rml .compat .groovyscript ;
2+
3+ import com .cleanroommc .groovyscript .sandbox .GroovyScriptSandbox ;
4+
5+ /**
6+ * @Project ResourceModLoader
7+ * @Author Hileb
8+ * @Date 2024/3/3 11:45
9+ **/
10+ public class RMLGroovySandbox extends GroovyScriptSandbox {
11+ }
You can’t perform that action at this time.
0 commit comments