From e5909b2fa40428d2a25a4f727a49a4f4fc47ad01 Mon Sep 17 00:00:00 2001 From: Unknown Date: Wed, 6 Mar 2019 20:25:01 +0800 Subject: Stuff's going on --- .../java/me/shedaniel/rei/gui/config/ConfigScreen.java | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) (limited to 'src/main/java/me/shedaniel/rei/gui/config/ConfigScreen.java') 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) { -- cgit