Skip to content

Commit

Permalink
fix: make DaBR compat loader-agnostic
Browse files Browse the repository at this point in the history
  • Loading branch information
Octol1ttle committed Feb 14, 2025
1 parent f9f2227 commit 334a49f
Show file tree
Hide file tree
Showing 4 changed files with 6 additions and 8 deletions.
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
package nl.enjarai.doabarrelroll.compat.flightassistant

import dev.architectury.platform.Platform
import net.fabricmc.api.ClientModInitializer
import net.minecraft.text.Text
import ru.octol1ttle.flightassistant.FlightAssistant
import ru.octol1ttle.flightassistant.api.alert.AlertCategory
Expand All @@ -10,10 +9,10 @@ import ru.octol1ttle.flightassistant.api.autoflight.thrust.ThrustSourceRegistrat
import ru.octol1ttle.flightassistant.api.computer.ComputerRegistrationCallback
import ru.octol1ttle.flightassistant.impl.alert.fault.computer.ComputerFaultAlert

object DaBRCompatFA : ClientModInitializer {
object DaBRCompatFA {
private lateinit var thrustComputer: DaBRThrustComputer

override fun onInitializeClient() {
fun init() {
if (!Platform.isModLoaded("do_a_barrel_roll")) {
return
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,12 @@ package ru.octol1ttle.flightassistant
import dev.architectury.registry.client.keymappings.KeyMappingRegistry
import net.fabricmc.api.ClientModInitializer
import net.minecraft.client.option.KeyBinding
import nl.enjarai.doabarrelroll.compat.flightassistant.DaBRCompatFA

object FlightAssistantFabric : ClientModInitializer {
override fun onInitializeClient() {
FlightAssistant.init()
DaBRCompatFA.init()
for (keyBinding: KeyBinding in FAKeyBindings.keyBindings) {
KeyMappingRegistry.register(keyBinding)
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,18 +22,19 @@ import net.minecraftforge.client.gui.overlay.VanillaGuiOverlay
import net.minecraftforge.eventbus.api.IEventBus
import net.minecraftforge.fml.ModLoadingContext
import net.minecraftforge.fml.common.Mod
import nl.enjarai.doabarrelroll.compat.flightassistant.DaBRCompatFA
import ru.octol1ttle.flightassistant.api.util.event.FixedHudRenderCallback
import ru.octol1ttle.flightassistant.config.FAConfigScreen
import thedarkcolour.kotlinforforge.KotlinModLoadingContext
typealias CSF = net.minecraftforge.client.ConfigScreenHandler.ConfigScreenFactory
^///?}
@Mod(FlightAssistant.MOD_ID)
object FlightAssistantForge {
init {
FlightAssistant.init()
DaBRCompatFA.init()
ModLoadingContext.get().registerExtensionPoint(
CSF::class.java,
) { CSF { _, parent -> FAConfigScreen.generate(parent) } }
Expand Down
4 changes: 0 additions & 4 deletions src/main/resources/fabric.mod.json
Original file line number Diff line number Diff line change
Expand Up @@ -21,10 +21,6 @@
{
"value": "ru.octol1ttle.flightassistant.FlightAssistantFabric",
"adapter": "kotlin"
},
{
"value": "nl.enjarai.doabarrelroll.compat.flightassistant.DaBRCompatFA",
"adapter": "kotlin"
}
],
"modmenu": [
Expand Down

0 comments on commit 334a49f

Please sign in to comment.