diff options
| author | shedaniel <daniel@shedaniel.me> | 2022-12-12 21:22:51 +0800 |
|---|---|---|
| committer | shedaniel <daniel@shedaniel.me> | 2022-12-12 21:26:43 +0800 |
| commit | e2979ca8bdf49a5db0f944085caec284fde3d00b (patch) | |
| tree | 886f4ae7fdba33fc6ebcf25ea9d5de864480a087 /runtime/src/main/java/me/shedaniel/rei/plugin | |
| parent | 75020d8ffd08bca7404cc3fbd713e314d7b45324 (diff) | |
| parent | ffc551e61bdafd765dfcf03028568935e2d8c635 (diff) | |
| download | RoughlyEnoughItems-e2979ca8bdf49a5db0f944085caec284fde3d00b.tar.gz RoughlyEnoughItems-e2979ca8bdf49a5db0f944085caec284fde3d00b.tar.bz2 RoughlyEnoughItems-e2979ca8bdf49a5db0f944085caec284fde3d00b.zip | |
Merge remote-tracking branch 'origin/9.x-1.19' into 10.x-1.19.3
# Conflicts:
# runtime/src/main/java/me/shedaniel/rei/impl/client/gui/widget/CraftableFilterButtonWidget.java
# runtime/src/main/java/me/shedaniel/rei/impl/client/gui/widget/region/RegionEntryWidget.java
Diffstat (limited to 'runtime/src/main/java/me/shedaniel/rei/plugin')
| -rw-r--r-- | runtime/src/main/java/me/shedaniel/rei/plugin/client/runtime/DefaultClientRuntimePlugin.java | 6 | ||||
| -rw-r--r-- | runtime/src/main/java/me/shedaniel/rei/plugin/client/runtime/InputMethodWatcher.java | 6 |
2 files changed, 5 insertions, 7 deletions
diff --git a/runtime/src/main/java/me/shedaniel/rei/plugin/client/runtime/DefaultClientRuntimePlugin.java b/runtime/src/main/java/me/shedaniel/rei/plugin/client/runtime/DefaultClientRuntimePlugin.java index 4e0c6cbee..b4826d6f7 100644 --- a/runtime/src/main/java/me/shedaniel/rei/plugin/client/runtime/DefaultClientRuntimePlugin.java +++ b/runtime/src/main/java/me/shedaniel/rei/plugin/client/runtime/DefaultClientRuntimePlugin.java @@ -61,10 +61,7 @@ import me.shedaniel.rei.impl.client.gui.ScreenOverlayImpl; import me.shedaniel.rei.impl.client.gui.screen.DefaultDisplayViewingScreen; import me.shedaniel.rei.impl.client.gui.widget.favorites.FavoritesListWidget; import me.shedaniel.rei.impl.client.search.method.DefaultInputMethod; -import me.shedaniel.rei.impl.client.search.method.unihan.BomopofoInputMethod; -import me.shedaniel.rei.impl.client.search.method.unihan.JyutpingInputMethod; -import me.shedaniel.rei.impl.client.search.method.unihan.PinyinInputMethod; -import me.shedaniel.rei.impl.client.search.method.unihan.UniHanManager; +import me.shedaniel.rei.impl.client.search.method.unihan.*; import me.shedaniel.rei.impl.common.entry.type.EntryRegistryImpl; import me.shedaniel.rei.impl.common.entry.type.EntryRegistryListener; import me.shedaniel.rei.impl.common.util.HashedEntryStackWrapper; @@ -178,6 +175,7 @@ public class DefaultClientRuntimePlugin implements REIClientPlugin { registry.add(new ResourceLocation("rei:pinyin"), new PinyinInputMethod(manager)); registry.add(new ResourceLocation("rei:jyutping"), new JyutpingInputMethod(manager)); registry.add(new ResourceLocation("rei:bomopofo"), new BomopofoInputMethod(manager)); + registry.add(new ResourceLocation("rei:double_pinyin"), new DoublePinyinInputMethod(manager)); } private enum EntryStackFavoriteType implements FavoriteEntryType<EntryStackFavoriteEntry> { diff --git a/runtime/src/main/java/me/shedaniel/rei/plugin/client/runtime/InputMethodWatcher.java b/runtime/src/main/java/me/shedaniel/rei/plugin/client/runtime/InputMethodWatcher.java index 071f11cbc..a9698b996 100644 --- a/runtime/src/main/java/me/shedaniel/rei/plugin/client/runtime/InputMethodWatcher.java +++ b/runtime/src/main/java/me/shedaniel/rei/plugin/client/runtime/InputMethodWatcher.java @@ -91,12 +91,12 @@ public class InputMethodWatcher implements HintProvider { @Override public List<HintButton> getButtons() { return List.of( - new HintButton(Component.translatable("text.rei.input.methods.hint.configure"), bounds -> { + new HintButton(Component.translatable("text.rei.hint.configure"), bounds -> { MenuAccess access = ScreenOverlayImpl.getInstance().menuAccess(); access.openOrClose(CraftableFilterButtonWidget.FILTER_MENU_UUID, bounds.clone(), - () -> CraftableFilterButtonWidget.createInputMethodEntries(CraftableFilterButtonWidget.getApplicableInputMethods())); + () -> CraftableFilterButtonWidget.createInputMethodEntries(access, CraftableFilterButtonWidget.getApplicableInputMethods())); }), - new HintButton(Component.translatable("text.rei.input.methods.hint.ignore"), bounds -> { + new HintButton(Component.translatable("text.rei.hint.ignore"), bounds -> { ConfigManagerImpl.getInstance().getConfig().setInputMethodId(new ResourceLocation("rei:default")); ConfigManager.getInstance().saveConfig(); }) |
