Compare commits

..

1 Commits

Author SHA1 Message Date
李昌哲
d954b32461 Merge a940a96bc7 into 9602736335 2025-08-13 23:24:45 +08:00
5 changed files with 25 additions and 12 deletions

View File

@@ -0,0 +1,14 @@
package eu.midnightdust.lib.util;
import java.awt.Color;
public class MidnightColorUtil {
/**
* @param colorStr e.g. "FFFFFF" or "#FFFFFF"
* @return Color as RGB
*/
public static Color hex2Rgb(String colorStr) {
try { return Color.decode("#" + colorStr.replace("#", ""));
} catch (Exception ignored) { return Color.BLACK; }
}
}

View File

@@ -1,10 +1,10 @@
{ {
"schemaVersion": 1, "schemaVersion": 1,
"id": "modid", "id": "testmod",
"version": "${version}", "version": "${version}",
"name": "MidnightLib Test Mod", "name": "MidnightLib Example",
"description": "Example Mod for Team MidnightDust's mods.", "description": "Wow, you can do so much.",
"authors": [ "MidnightDust" ], "authors": [ "MidnightDust" ],
"license": "CC0", "license": "CC0",

View File

@@ -43,7 +43,7 @@ loom {
create('midnightlib') { create('midnightlib') {
sourceSet sourceSets.main sourceSet sourceSets.main
} }
create('modid') { // test mod create('testmod') {
sourceSet sourceSets.test sourceSet sourceSets.test
} }
} }

View File

@@ -3,10 +3,9 @@ package eu.midnightdust.test.neoforge;
import eu.midnightdust.test.config.MidnightConfigExample; import eu.midnightdust.test.config.MidnightConfigExample;
import net.neoforged.fml.common.Mod; import net.neoforged.fml.common.Mod;
@Mod(MLExampleNeoForge.MODID) @Mod("testmod")
public class MLExampleNeoForge { public class MLExampleNeoForge {
public static final String MODID = "modid";
public MLExampleNeoForge() { public MLExampleNeoForge() {
MidnightConfigExample.init(MODID, MidnightConfigExample.class); MidnightConfigExample.init("modid", MidnightConfigExample.class);
} }
} }

View File

@@ -4,29 +4,29 @@ loaderVersion = "[2,)"
license = "MIT License" license = "MIT License"
[[mods]] [[mods]]
modId = "modid" modId = "testmod"
version = "${version}" version = "${version}"
displayName = "MidnightLib Test Mod" displayName = "Example Mod"
authors = "TeamMidnightDust, Motschen" authors = "TeamMidnightDust, Motschen"
description = ''' description = '''
Example Mod for Team MidnightDust's mods. Example Mod for Team MidnightDust's mods.
''' '''
[[dependencies.modid]] [[dependencies.testmod]]
modId = "neoforge" modId = "neoforge"
mandatory = true mandatory = true
versionRange = "[20.5,)" versionRange = "[20.5,)"
ordering = "NONE" ordering = "NONE"
side = "BOTH" side = "BOTH"
[[dependencies.modid]] [[dependencies.testmod]]
modId = "minecraft" modId = "minecraft"
mandatory = true mandatory = true
versionRange = "[1.20.5,)" versionRange = "[1.20.5,)"
ordering = "NONE" ordering = "NONE"
side = "BOTH" side = "BOTH"
[[dependencies.modid]] [[dependencies.testmod]]
modId = "midnightlib" modId = "midnightlib"
mandatory = true mandatory = true
versionRange = "[1.0,)" versionRange = "[1.0,)"