From 90a5ac34fd84206cf93cbe3946da0f4ff2f0656e Mon Sep 17 00:00:00 2001 From: Sollace Date: Mon, 22 Jul 2024 00:25:06 +0200 Subject: [PATCH] Fixed settings screen crash --- .../com/minelittlepony/client/PonySettingsScreen.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/minelittlepony/client/PonySettingsScreen.java b/src/main/java/com/minelittlepony/client/PonySettingsScreen.java index ad1068c5..420d6583 100644 --- a/src/main/java/com/minelittlepony/client/PonySettingsScreen.java +++ b/src/main/java/com/minelittlepony/client/PonySettingsScreen.java @@ -136,10 +136,11 @@ public class PonySettingsScreen extends GameGui { if (hiddenOptions) { for (Setting i : config.getCategory("customisation").entries()) { - Button button = content - .addButton(new Toggle(LEFT, row += 20, ((Setting)i).get())) - .onChange((Setting)i); - button.getStyle().setText(OPTIONS_PREFIX + i.name().toLowerCase()); + if (i.get() instanceof Boolean value) { + content.addButton(new Toggle(LEFT, row += 20, value)) + .onChange((Setting)i) + .getStyle().setText(OPTIONS_PREFIX + i.name().toLowerCase()); + } } }