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()); + } } }