Skip to content

Commit d8d31cf

Browse files
fix: stopped using chained boolean
1 parent 5be7231 commit d8d31cf

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

common/src/main/java/dev/ftb/mods/ftblibrary/sidebar/RegisteredSidebarButton.java

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
import dev.ftb.mods.ftblibrary.api.sidebar.SidebarButton;
66
import dev.ftb.mods.ftblibrary.ui.GuiHelper;
77
import dev.ftb.mods.ftblibrary.ui.misc.LoadingScreen;
8-
import dev.ftb.mods.ftblibrary.util.ChainedBooleanSupplier;
98
import dev.ftb.mods.ftblibrary.util.client.ClientUtils;
109
import net.minecraft.util.Util;
1110
import net.minecraft.network.chat.Component;
@@ -24,7 +23,7 @@ public class RegisteredSidebarButton implements SidebarButton {
2423
private final Component tooltip;
2524
private final List<ButtonOverlayRender> extraRenderers;
2625
private Supplier<List<Component>> tooltipOverride;
27-
private ChainedBooleanSupplier visible = ChainedBooleanSupplier.TRUE;
26+
private boolean visible = true;
2827
private boolean forceHidden = false;
2928

3029
public RegisteredSidebarButton(Identifier id, SidebarButtonData data) {
@@ -87,7 +86,7 @@ public void clickButton(boolean shift) {
8786
}
8887

8988
public boolean canSee() {
90-
return !forceHidden && visible.getAsBoolean();
89+
return !forceHidden && visible;
9190
}
9291

9392
public void setForceHidden(boolean forceHidden) {
@@ -96,7 +95,7 @@ public void setForceHidden(boolean forceHidden) {
9695

9796
@Override
9897
public void addVisibilityCondition(BooleanSupplier condition) {
99-
visible = visible.and(condition);
98+
visible = visible && condition.getAsBoolean();
10099
}
101100

102101
@Override

0 commit comments

Comments
 (0)