1 package com.irtimaled.bbor.client.gui;
3 import com.irtimaled.bbor.client.config.ConfigManager;
4 import com.irtimaled.bbor.client.config.Setting;
5 import net.minecraft.client.gui.screen.narration.NarrationMessageBuilder;
7 public class BoolSettingButton extends BoolButton {
8 private final Setting<Boolean> setting;
10 BoolSettingButton(int width, String label, Setting<Boolean> setting) {
12 this.setting = setting;
16 public void onPressed() {
17 ConfigManager.Toggle(this.setting);
21 protected boolean getValue() {
22 return this.setting.get();
26 public void appendNarrations(NarrationMessageBuilder narrationMessageBuilder) {
28 this.appendDefaultNarrations(narrationMessageBuilder);