diff options
Diffstat (limited to 'src/main/java/me/shedaniel/rei/gui/config/ConfigScreen.java')
| -rw-r--r-- | src/main/java/me/shedaniel/rei/gui/config/ConfigScreen.java | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/src/main/java/me/shedaniel/rei/gui/config/ConfigScreen.java b/src/main/java/me/shedaniel/rei/gui/config/ConfigScreen.java index ee84bbab8..d1383c377 100644 --- a/src/main/java/me/shedaniel/rei/gui/config/ConfigScreen.java +++ b/src/main/java/me/shedaniel/rei/gui/config/ConfigScreen.java @@ -238,7 +238,6 @@ public class ConfigScreen extends Screen { public void onInitWidget(TextFieldWidget widget) { widget.setMaxLength(99999); widget.setText(RoughlyEnoughItemsCore.getConfigHelper().getConfig().gamemodeCommand); - widget.setSuggestion(I18n.translate("text.rei.give_command.suggestion")); } @Override @@ -251,6 +250,23 @@ public class ConfigScreen extends Screen { } } })); + entryListWidget.configAddEntry(new ConfigEntry.TextFieldConfigEntry(new TranslatableTextComponent("text.rei.weather_command"), new ConfigEntry.TextFieldConfigEntry.ConfigEntryTextFieldProvider() { + @Override + public void onInitWidget(TextFieldWidget widget) { + widget.setMaxLength(99999); + widget.setText(RoughlyEnoughItemsCore.getConfigHelper().getConfig().weatherCommand); + } + + @Override + public void onUpdateText(TextFieldWidget button, String text) { + RoughlyEnoughItemsCore.getConfigHelper().getConfig().weatherCommand = text; + try { + RoughlyEnoughItemsCore.getConfigHelper().saveConfig(); + } catch (IOException e) { + e.printStackTrace(); + } + } + })); entryListWidget.configAddEntry(new ConfigEntry.TextFieldConfigEntry(new TranslatableTextComponent("text.rei.config.max_recipes_per_page"), new ConfigEntry.TextFieldConfigEntry.ConfigEntryTextFieldProvider() { @Override public void onInitWidget(TextFieldWidget widget) { |
