1.21.8 Kotlin
Crash Log:
tlm.mm.SimpleMidiModuleClient
package tlm.mm
import net.fabricmc.api.ClientModInitializer
import net.fabricmc.fabric.api.networking.v1.PayloadTypeRegistry
import net.minecraft.client.Minecraft
import net.minecraft.network.chat.Component
object SimpleMidiModuleClient : ClientModInitializer {
override fun onInitializeClient() {
EZmidicmd.register()
PayloadTypeRegistry.playC2S().register(MidiSender.ID, MidiSender.CODEC);
}
fun sendChat(text: String) {
val mc = Minecraft.getInstance()
mc.execute { mc.player?.displayClientMessage(Component.literal(text), false) }
}
}