aboutsummaryrefslogtreecommitdiff
path: root/src/main/kotlin/dulkirmod/forge/FMLLoadingPlugin.kt
diff options
context:
space:
mode:
authoringle <inglettronald@gmail.com>2022-09-23 22:24:48 -0500
committeringle <inglettronald@gmail.com>2022-09-23 22:25:15 -0500
commit3cd5f5f32cd60c15e1c68862d28885f733473dad (patch)
treeb58f43d7a27cfab3246b7b32a84ff1b8518dd3b9 /src/main/kotlin/dulkirmod/forge/FMLLoadingPlugin.kt
parent982f4e721ea20eaef3056050ad0b6a5058d24354 (diff)
downloadDulkirMod-3cd5f5f32cd60c15e1c68862d28885f733473dad.tar.gz
DulkirMod-3cd5f5f32cd60c15e1c68862d28885f733473dad.tar.bz2
DulkirMod-3cd5f5f32cd60c15e1c68862d28885f733473dad.zip
Some things work now
Diffstat (limited to 'src/main/kotlin/dulkirmod/forge/FMLLoadingPlugin.kt')
-rw-r--r--src/main/kotlin/dulkirmod/forge/FMLLoadingPlugin.kt28
1 files changed, 28 insertions, 0 deletions
diff --git a/src/main/kotlin/dulkirmod/forge/FMLLoadingPlugin.kt b/src/main/kotlin/dulkirmod/forge/FMLLoadingPlugin.kt
new file mode 100644
index 0000000..ee21437
--- /dev/null
+++ b/src/main/kotlin/dulkirmod/forge/FMLLoadingPlugin.kt
@@ -0,0 +1,28 @@
+package dulkirmod.forge
+
+import net.minecraftforge.common.ForgeVersion
+import net.minecraftforge.fml.relauncher.IFMLLoadingPlugin
+import net.minecraftforge.fml.relauncher.IFMLLoadingPlugin.MCVersion
+import org.spongepowered.asm.launch.MixinBootstrap
+import org.spongepowered.asm.mixin.MixinEnvironment
+import org.spongepowered.asm.mixin.Mixins
+
+@MCVersion(ForgeVersion.mcVersion)
+class FMLLoadingPlugin : IFMLLoadingPlugin {
+
+ override fun getASMTransformerClass(): Array<String> = emptyArray()
+
+ override fun getModContainerClass(): String? = null
+
+ override fun getSetupClass(): String? = null
+
+ override fun injectData(data: Map<String, Any>) {}
+
+ override fun getAccessTransformerClass(): String? = null
+
+ init {
+ MixinBootstrap.init()
+ Mixins.addConfiguration("mixins.dulkirmod.json")
+ MixinEnvironment.getCurrentEnvironment().obfuscationContext = "searge"
+ }
+}