aboutsummaryrefslogtreecommitdiff
path: root/src/main/kotlin/dulkirmod/forge
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/kotlin/dulkirmod/forge')
-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"
+ }
+}