Skip to content

Commit

Permalink
Fix misuse of mod event bus on Neo
Browse files Browse the repository at this point in the history
  • Loading branch information
Erdragh committed May 1, 2024
1 parent 16f48c0 commit ab8a162
Showing 1 changed file with 9 additions and 9 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@ import dev.erdragh.astralbot.config.AstralBotTextConfig
import dev.erdragh.astralbot.neoforge.event.SystemMessageEvent
import dev.erdragh.astralbot.handlers.DiscordMessageComponent
import net.minecraft.server.level.ServerPlayer
import net.neoforged.bus.api.IEventBus
import net.neoforged.fml.ModLoadingContext
import net.neoforged.fml.common.Mod
import net.neoforged.fml.config.ModConfig
Expand All @@ -16,20 +15,21 @@ import net.neoforged.neoforge.event.ServerChatEvent
import net.neoforged.neoforge.event.entity.player.PlayerEvent
import net.neoforged.neoforge.event.server.ServerStartedEvent
import net.neoforged.neoforge.event.server.ServerStoppingEvent
import thedarkcolour.kotlinforforge.neoforge.forge.FORGE_BUS

@Mod("astralbot")
class BotMod(eventBus: IEventBus) {
object BotMod {
init {
ModLoadingContext.get().registerConfig(ModConfig.Type.SERVER, AstralBotConfig.SPEC)
ModLoadingContext.get().registerConfig(ModConfig.Type.SERVER, AstralBotTextConfig.SPEC, "astralbot-text.toml")
eventBus.addListener(::onServerStart)
eventBus.addListener(::onServerStop)
eventBus.addListener(::onChatMessage)
eventBus.addListener(::onSystemMessage)
eventBus.addListener(::onCommandRegistration)
FORGE_BUS.addListener(::onServerStart)
FORGE_BUS.addListener(::onServerStop)
FORGE_BUS.addListener(::onChatMessage)
FORGE_BUS.addListener(::onSystemMessage)
FORGE_BUS.addListener(::onCommandRegistration)

eventBus.addListener(::onPlayerJoin)
eventBus.addListener(::onPlayerLeave)
FORGE_BUS.addListener(::onPlayerJoin)
FORGE_BUS.addListener(::onPlayerLeave)
}

private fun onServerStart(event: ServerStartedEvent) {
Expand Down

0 comments on commit ab8a162

Please sign in to comment.