From 10fa4cea1da644efe5b3045d3159a3eebdb8c0a8 Mon Sep 17 00:00:00 2001 From: Unknown Date: Thu, 8 Aug 2019 16:53:46 +0800 Subject: Using fiber as a config lib --- src/main/java/me/shedaniel/rei/gui/PreRecipeViewingScreen.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src/main/java/me/shedaniel/rei/gui/PreRecipeViewingScreen.java') diff --git a/src/main/java/me/shedaniel/rei/gui/PreRecipeViewingScreen.java b/src/main/java/me/shedaniel/rei/gui/PreRecipeViewingScreen.java index 8a0b9c4e9..a39667f25 100644 --- a/src/main/java/me/shedaniel/rei/gui/PreRecipeViewingScreen.java +++ b/src/main/java/me/shedaniel/rei/gui/PreRecipeViewingScreen.java @@ -15,6 +15,7 @@ import me.shedaniel.rei.gui.config.RecipeScreenType; import me.shedaniel.rei.gui.widget.ButtonWidget; import me.shedaniel.rei.gui.widget.Widget; import me.shedaniel.rei.gui.widget.WidgetWithBounds; +import me.zeroeightsix.fiber.exception.FiberException; import net.minecraft.client.MinecraftClient; import net.minecraft.client.gui.Element; import net.minecraft.client.gui.screen.Screen; @@ -53,10 +54,10 @@ public class PreRecipeViewingScreen extends Screen { this.widgets.add(new ButtonWidget(width / 2 - 100, height - 40, 200, 20, I18n.translate("text.rei.select")) { @Override public void onPressed() { - RoughlyEnoughItemsCore.getConfigManager().getConfig().screenType = original ? RecipeScreenType.ORIGINAL : RecipeScreenType.VILLAGER; + RoughlyEnoughItemsCore.getConfigManager().getConfig().setRecipeScreenType(original ? RecipeScreenType.ORIGINAL : RecipeScreenType.VILLAGER); try { RoughlyEnoughItemsCore.getConfigManager().saveConfig(); - } catch (IOException e) { + } catch (IOException | FiberException e) { e.printStackTrace(); } ClientHelper.getInstance().openRecipeViewingScreen(map); -- cgit