LemonCaramel / caramelChat

Provides an enhanced IME input experience in Minecraft.
https://modrinth.com/mod/caramel-chat
Other
23 stars 7 forks source link

crash when using EMI mod #11

Closed sangjw2 closed 7 months ago

sangjw2 commented 8 months ago

마인크래프트 1.20.1 버전에서 카라멜챗을 설치하고 EMI모드에서 아이템 검색창에 검색을 할 때 첫번째 문자를 한글로 입력하면 즉시 게임이 종료됩니다. 첫번째 글자를 영어나 기타 특수문자 등으로 시작하고 뒤에 한글을 입력할 때는 크래시되지 않았습니다. (코코아 인풋 포크 모드를 쓰면 크래시는 안나지만 입력을 마치고 스페이스를 누르거나 한영전환을 해주어야 검색 결과가 반영되더군요)

image

Description: Rendering screen

java.lang.NullPointerException: Cannot invoke "net.minecraft.class_2561.method_30937()" because "text" is null at dev.emi.emi.EmiPort.ordered(EmiPort.java:85) at dev.emi.emi.screen.widget.EmiSearchWidget.lambda$new$0(EmiSearchWidget.java:77) at net.minecraft.class_342.md610e23$caramelchat$lambda$caramelChat$caretFormatter$0$0(class_342.java:732) at net.minecraft.class_342.method_48579(class_342.java:405) at net.minecraft.class_339.method_25394(class_339.java:78) at dev.emi.emi.screen.widget.EmiSearchWidget.method_25394(EmiSearchWidget.java:233) at dev.emi.emi.screen.EmiScreenManager.renderWidgets(EmiScreenManager.java:658) at dev.emi.emi.screen.EmiScreenManager.render(EmiScreenManager.java:621) at net.minecraft.class_465.handler$zzk000$emi$renderForeground(class_465.java:1234) at net.minecraft.class_465.method_25394(class_465.java:129) at net.minecraft.class_485.method_25394(class_485.java:27) at net.minecraft.class_481.method_25394(class_481.java:722) at net.minecraft.class_437.method_47413(class_437.java:110) at net.minecraft.class_757.method_3192(class_757.java:945) at net.minecraft.class_310.method_1523(class_310.java:1219) at net.minecraft.class_310.method_1514(class_310.java:802) at net.minecraft.client.main.Main.main(Main.java:250) at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)

KimDonghyeok commented 8 months ago

I am also having the same problem.

The game crashes when I start searching in Korean in EMI's search bar.

I would be grateful if you could support searching using CJK (Chinese, Japanese, Korean) IME.