Skip to content

Commit

Permalink
merge cleanup
Browse files Browse the repository at this point in the history
  • Loading branch information
JieningYu committed Dec 15, 2022
1 parent e09ff2b commit fbb1bc3
Show file tree
Hide file tree
Showing 3 changed files with 14 additions and 8 deletions.
9 changes: 8 additions & 1 deletion src/main/java/plus/dragons/createdragonlib/DragonLib.java
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,11 @@
import plus.dragons.createdragonlib.tag.TagGen;

import net.fabricmc.api.ModInitializer;
import net.fabricmc.fabric.api.datagen.v1.DataGeneratorEntrypoint;
import net.fabricmc.fabric.api.datagen.v1.FabricDataGenerator;
import net.fabricmc.loader.api.FabricLoader;

public class DragonLib implements ModInitializer {
public class DragonLib implements ModInitializer, DataGeneratorEntrypoint {
public static final String ID = "create_dragon_lib";
private static final Logger LOGGER = LogManager.getLogger();

Expand All @@ -19,4 +21,9 @@ public void onInitialize() {

}

@Override
public void onInitializeDataGenerator(FabricDataGenerator fabricDataGenerator) {
TagGen.genAll();
}

}
10 changes: 4 additions & 6 deletions src/main/java/plus/dragons/createdragonlib/lang/LangPartial.java
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,6 @@
import com.google.gson.JsonObject;
import com.simibubi.create.foundation.utility.FilesHelper;

import java.util.function.Supplier;

abstract class LangPartial {
protected final String modid;
protected final String display;
Expand All @@ -30,7 +28,7 @@ static class Merge extends LangPartial {
super(modid, display);
this.filename = filename;
}

@Override
public JsonObject provide() {
String filepath = "assets/" + modid + "/lang/default/" + filename + ".json";
Expand All @@ -39,7 +37,7 @@ public JsonObject provide() {
throw new IllegalStateException(String.format("Could not find default lang file: %s", filepath));
return element.getAsJsonObject();
}

}

static class Gen extends LangPartial {
Expand All @@ -57,7 +55,7 @@ public JsonObject provide() {
preTask.run();
return provider.get();
}

}

}
3 changes: 2 additions & 1 deletion src/main/resources/fabric.mod.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,8 @@
"license": "MIT",
"environment": "*",
"entrypoints": {
"main": ["plus.dragons.createdragonlib.DragonLib"]
"main": ["plus.dragons.createdragonlib.DragonLib"],
"fabric-datagen": ["plus.dragons.createdragonlib.DragonLib"]
},
"mixins": ["create_dragon_lib.mixins.json"],
"depends": {
Expand Down

0 comments on commit fbb1bc3

Please sign in to comment.