Compare commits

...

2 Commits

Author SHA1 Message Date
e93e06ca97
Use the right event bus on neoforge
Signed-off-by: Username404-59 <w.iron.zombie@gmail.com>
2025-02-02 21:47:51 +01:00
82ace01131
Revert to using buildDir
Signed-off-by: Username404-59 <w.iron.zombie@gmail.com>
2025-02-02 21:31:40 +01:00
2 changed files with 3 additions and 2 deletions

View File

@ -118,7 +118,7 @@ subprojects {
val dictionariesDir = "$rootDir/obfuscation"
dependsOn(shadowJar)
injars(shadowJar)
outjars("${rootProject.layout.buildDirectory}/shrinkedJar/${shadowJar.outputs.files.singleFile.name}")
outjars("$buildDir/shrinkedJar/${shadowJar.outputs.files.singleFile.name}")
keep("class $group.snowygui.mixins.* { * ; }")
keep("class $group.snowygui.fabric.FabricInit")
keep("class $group.snowygui.fabric.ModMenuConf")

View File

@ -9,6 +9,7 @@ import net.neoforged.fml.ModList
import net.neoforged.fml.common.Mod
import net.neoforged.fml.event.lifecycle.FMLClientSetupEvent
import net.neoforged.neoforge.client.gui.IConfigScreenFactory
import net.neoforged.neoforge.common.NeoForge
import net.neoforged.neoforgespi.language.ModFileScanData
import org.objectweb.asm.Type
@ -27,7 +28,7 @@ class ForgeInit(container: ModContainer): Snowy() {
.map { Class.forName((it!!.javaClass.getDeclaredField("clazz").apply { isAccessible = true }.get(it) as Type).className).asSubclass(ButtonImpl::class.java)}
.toSet()
init {
container.eventBus!!.run {
NeoForge.EVENT_BUS.run {
addListener(this@ForgeInit::initSetup)
register(EndTickHandler)
register(MiscHandlers)