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
public void buildConfiguration(Table table){
if(!accessible()){
//go away
deselect();
return;
}
public boolean shouldShowConfigure(Player player){
return accessible();
}
@Override
public void buildConfiguration(Table table){
table.button(Icon.pencil, Styles.cleari, () -> {
ui.logic.show(code, executor, privileged, code -> configure(compress(code, relativeConnections())));
}).size(40);

View File

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