3
0
Mirror von https://github.com/Moulberry/AxiomPaperPlugin.git synchronisiert 2024-11-09 01:50:05 +01:00

Fix SectionPermissionChecker combination

Dieser Commit ist enthalten in:
Moulberry 2024-05-04 23:36:47 +08:00
Ursprung 72db138c81
Commit 5cc7916c95
2 geänderte Dateien mit 7 neuen und 3 gelöschten Zeilen

Datei anzeigen

@ -13,10 +13,10 @@ public interface SectionPermissionChecker {
if (first.noneAllowed() || second.noneAllowed()) {
return NONE_ALLOWED;
}
if (first.allAllowed()) {
if (first == ALL_ALLOWED) {
return second;
}
if (second.allAllowed()) {
if (second == ALL_ALLOWED) {
return first;
}
@ -25,6 +25,10 @@ public interface SectionPermissionChecker {
return NONE_ALLOWED;
}
if (first.allAllowed() && second.allAllowed()) {
return new AllAllowedInBox(intersect);
}
return new SectionPermissionChecker() {
@Override
public boolean allAllowed() {

Datei anzeigen

@ -24,7 +24,7 @@ permissions:
axiom.allow_copying_other_plots:
description: This permission allows users to copy other user's plots
default: false # true
default: true
axiom.can_import_blocks:
description: Allows players to import schematics/blueprints into Axiom
default: true