Skip to content

Commit d04a773

Browse files
committed
fix: 2d renderer forge
1 parent 2482db1 commit d04a773

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

forge/src/main/kotlin/com/lambda/forge/LambdaForge.kt

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,18 @@ import com.lambda.Lambda.MOD_NAME
66
import com.lambda.Lambda.VERSION
77
import com.lambda.core.registry.RegistryController
88
import com.lambda.core.registry.RegistryWrapper
9+
import com.lambda.graphics.RenderMain
910
import net.minecraft.registry.Registry
1011
import net.minecraft.registry.entry.RegistryEntry
1112
import net.minecraft.util.Identifier
1213
import net.minecraftforge.api.distmarker.Dist
1314
import net.minecraftforge.api.distmarker.OnlyIn
15+
import net.minecraftforge.client.event.RenderGuiEvent
1416
import net.minecraftforge.eventbus.api.SubscribeEvent
1517
import net.minecraftforge.fml.common.Mod
1618
import net.minecraftforge.fml.event.lifecycle.FMLClientSetupEvent
1719
import net.minecraftforge.registries.RegisterEvent
20+
import thedarkcolour.kotlinforforge.forge.FORGE_BUS
1821
import thedarkcolour.kotlinforforge.forge.MOD_BUS
1922

2023

@@ -36,7 +39,15 @@ object LambdaForge {
3639
})
3740
}
3841

42+
// Most events here are hooked due to forge not caring about others
43+
// and directly patching the minecraft classes.
44+
private object ClientEvents {
45+
@SubscribeEvent
46+
fun onHudRender(event: RenderGuiEvent.Post) { RenderMain.render2D() }
47+
}
48+
3949
init {
4050
MOD_BUS.register(this)
51+
FORGE_BUS.register(ClientEvents)
4152
}
4253
}

0 commit comments

Comments
 (0)