diff --git a/CHANGELOG.md b/CHANGELOG.md index 96fa8dc..216dcf6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,8 +1,11 @@ -# 0.3.0 +## 0.4.0 +나래챗 모드 클라이언트에서 서버를 열면 다른 클라이언트 접속이 되지 않던 문제 수정 + +## 0.3.0 윈도우 화상 키보드에서 한/영 전환키 및 한자키 입력 가능하도록 수정 (#2) -# 0.2.0 +## 0.2.0 일부 키보드 레이아웃에서 한/영 전환이 안되는 버그 수정 -# 0.1.0 +## 0.1.0 나래챗 릴리즈 \ No newline at end of file diff --git a/README.md b/README.md index 0a5c90b..1f08212 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ * 만든이: 소쿠릿 (https://twitter.com/sokcuri) * 홈페이지: https://github.com/sokcuri/naraechat * 다운로드: https://github.com/sokcuri/NaraeChat/releases -* 버전: 1.14.4-0.3.0 (2019-08-29) +* 버전: 1.14.4-0.4.0 (2019-08-29) * 마인크래프트 : 1.14.4 * 포지 : 1.14.4-28.0.55 * 라이센스 : LGPL 3.0 diff --git a/build.gradle b/build.gradle index 52324f6..057ade6 100644 --- a/build.gradle +++ b/build.gradle @@ -14,7 +14,7 @@ apply plugin: 'eclipse' apply plugin: 'maven-publish' compileJava.options.encoding = 'UTF-8' -version = '1.14.4-0.3.0' +version = '1.14.4-0.4.0' group = 'kr.neko.sokcuri.naraechat' // http://maven.apache.org/guides/mini/guide-naming-conventions.html archivesBaseName = 'naraechat' diff --git a/src/main/java/kr/neko/sokcuri/naraechat/IMEIndicator.java b/src/main/java/kr/neko/sokcuri/naraechat/IMEIndicator.java index 3480b19..df08bd2 100644 --- a/src/main/java/kr/neko/sokcuri/naraechat/IMEIndicator.java +++ b/src/main/java/kr/neko/sokcuri/naraechat/IMEIndicator.java @@ -47,8 +47,6 @@ public void drawIMEIndicator(KeyboardLayout layout) { boolean enableBackgroundDrawing = wrapper.getEnableBackgroundDrawing(); boolean isEnabled = wrapper.isEnabled(); - int lineScrollOffset = wrapper.getLineScrollOffset(); - int selectionEnd = wrapper.getSelectionEnd(); int width = wrapper.getWidth(); int height = wrapper.getHeight(); @@ -63,6 +61,7 @@ public void drawIMEIndicator(KeyboardLayout layout) { int y = enableBackgroundDrawing ? wrapper.getY() + (height - 8) / 2 : wrapper.getY(); String text = wrapper.getText(); + float indicatorX = x; String indicatorFirst = layout.getIndicatorText(); String indicatorLast = String.format("[%d]", text.length()); diff --git a/src/main/java/kr/neko/sokcuri/naraechat/NaraeMain.java b/src/main/java/kr/neko/sokcuri/naraechat/NaraeMain.java index 1a72e9d..e777cdb 100644 --- a/src/main/java/kr/neko/sokcuri/naraechat/NaraeMain.java +++ b/src/main/java/kr/neko/sokcuri/naraechat/NaraeMain.java @@ -12,6 +12,8 @@ import net.minecraft.client.gui.screen.Screen; import net.minecraft.client.settings.KeyBinding; import net.minecraft.client.util.InputMappings; +import net.minecraftforge.api.distmarker.Dist; +import net.minecraftforge.api.distmarker.OnlyIn; import net.minecraftforge.client.event.GuiScreenEvent; import net.minecraftforge.client.settings.KeyModifier; import net.minecraftforge.common.MinecraftForge; @@ -33,6 +35,7 @@ // The value here should match an entry in the META-INF/mods.toml file @Mod("naraechat") +@OnlyIn(Dist.CLIENT) public class NaraeMain { private static KeyboardLayout keyboard = Hangul_Set_2_Layout.getInstance();