Mirror von
https://github.com/Moulberry/AxiomPaperPlugin.git
synchronisiert 2024-11-14 12:10:05 +01:00
Fix SectionPermissionChecker combination
Dieser Commit ist enthalten in:
Ursprung
32130ccebb
Commit
0c1b3aacd7
@ -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() {
|
||||
|
@ -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
|
||||
|
Laden…
In neuem Issue referenzieren
Einen Benutzer sperren