Fixed logic blocks making clicking noises when not accessible

This commit is contained in:
Anuken
2023-06-12 10:50:32 -04:00
parent a07db8a08e
commit 4721086a8e
2 changed files with 10 additions and 11 deletions

View File

@@ -570,13 +570,12 @@ public class LogicBlock extends Block{
} }
@Override @Override
public void buildConfiguration(Table table){ public boolean shouldShowConfigure(Player player){
if(!accessible()){ return accessible();
//go away }
deselect();
return;
}
@Override
public void buildConfiguration(Table table){
table.button(Icon.pencil, Styles.cleari, () -> { table.button(Icon.pencil, Styles.cleari, () -> {
ui.logic.show(code, executor, privileged, code -> configure(compress(code, relativeConnections()))); ui.logic.show(code, executor, privileged, code -> configure(compress(code, relativeConnections())));
}).size(40); }).size(40);

View File

@@ -97,12 +97,12 @@ public class MessageBlock extends Block{
} }
@Override @Override
public void buildConfiguration(Table table){ public boolean shouldShowConfigure(Player player){
if(!accessible()){ return accessible();
deselect(); }
return;
}
@Override
public void buildConfiguration(Table table){
table.button(Icon.pencil, Styles.cleari, () -> { table.button(Icon.pencil, Styles.cleari, () -> {
if(mobile){ if(mobile){
Core.input.getTextInput(new TextInput(){{ Core.input.getTextInput(new TextInput(){{