Fixed #10801
This commit is contained in:
@@ -244,6 +244,10 @@ public abstract class LStatement{
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public String typeName(){
|
||||||
|
return getClass().getSimpleName().replace("Statement", "");
|
||||||
|
}
|
||||||
|
|
||||||
public String name(){
|
public String name(){
|
||||||
return Strings.insertSpaces(getClass().getSimpleName().replace("Statement", ""));
|
return Strings.insertSpaces(getClass().getSimpleName().replace("Statement", ""));
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1634,6 +1634,8 @@ public class LStatements{
|
|||||||
case mapArea -> {
|
case mapArea -> {
|
||||||
table.add(" = ");
|
table.add(" = ");
|
||||||
|
|
||||||
|
row(table);
|
||||||
|
|
||||||
fields(table, "x", p1, s -> p1 = s);
|
fields(table, "x", p1, s -> p1 = s);
|
||||||
fields(table, "y", p2, s -> p2 = s);
|
fields(table, "y", p2, s -> p2 = s);
|
||||||
row(table);
|
row(table);
|
||||||
@@ -1653,7 +1655,7 @@ public class LStatements{
|
|||||||
case ban, unban -> {
|
case ban, unban -> {
|
||||||
table.add(" block/unit ");
|
table.add(" block/unit ");
|
||||||
|
|
||||||
field(table, value, s -> value = s);
|
fields(table, value, s -> value = s);
|
||||||
}
|
}
|
||||||
default -> {
|
default -> {
|
||||||
table.add(" = ");
|
table.add(" = ");
|
||||||
|
|||||||
@@ -295,7 +295,8 @@ public class LogicDialog extends BaseDialog{
|
|||||||
|
|
||||||
for(Prov<LStatement> prov : LogicIO.allStatements){
|
for(Prov<LStatement> prov : LogicIO.allStatements){
|
||||||
LStatement example = prov.get();
|
LStatement example = prov.get();
|
||||||
if(example instanceof InvalidStatement || example.hidden() || (example.privileged() && !privileged) || (example.nonPrivileged() && privileged) || (!text.isEmpty() && !example.name().toLowerCase(Locale.ROOT).contains(text))) continue;
|
if(example instanceof InvalidStatement || example.hidden() || (example.privileged() && !privileged) || (example.nonPrivileged() && privileged) ||
|
||||||
|
(!text.isEmpty() && !example.name().toLowerCase(Locale.ROOT).contains(text) && !example.typeName().toLowerCase(Locale.ROOT).contains(text))) continue;
|
||||||
|
|
||||||
if(matched[0] == null){
|
if(matched[0] == null){
|
||||||
matched[0] = prov;
|
matched[0] = prov;
|
||||||
|
|||||||
Reference in New Issue
Block a user