mirror of
https://github.com/IntellectualSites/PlotSquared.git
synced 2024-11-22 13:16:45 +01:00
*
This commit is contained in:
parent
022372e9b7
commit
c1a6c75ebe
@ -64,9 +64,11 @@ public class Add extends Command {
|
|||||||
@Override // Success
|
@Override // Success
|
||||||
public void run() {
|
public void run() {
|
||||||
for (UUID uuid : uuids) {
|
for (UUID uuid : uuids) {
|
||||||
if (!plot.removeTrusted(uuid)) {
|
if (uuid != DBFunc.everyone) {
|
||||||
if (plot.getDenied().contains(uuid)) {
|
if (!plot.removeTrusted(uuid)) {
|
||||||
plot.removeDenied(uuid);
|
if (plot.getDenied().contains(uuid)) {
|
||||||
|
plot.removeDenied(uuid);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
plot.addMember(uuid);
|
plot.addMember(uuid);
|
||||||
|
@ -68,8 +68,10 @@ public class Deny extends SubCommand {
|
|||||||
MainUtil.sendMessage(player, C.ALREADY_ADDED, MainUtil.getName(uuid));
|
MainUtil.sendMessage(player, C.ALREADY_ADDED, MainUtil.getName(uuid));
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
plot.removeMember(uuid);
|
if (uuid != DBFunc.everyone) {
|
||||||
plot.removeTrusted(uuid);
|
plot.removeMember(uuid);
|
||||||
|
plot.removeTrusted(uuid);
|
||||||
|
}
|
||||||
plot.addDenied(uuid);
|
plot.addDenied(uuid);
|
||||||
EventUtil.manager.callDenied(player, plot, uuid, true);
|
EventUtil.manager.callDenied(player, plot, uuid, true);
|
||||||
if (!uuid.equals(DBFunc.everyone)) {
|
if (!uuid.equals(DBFunc.everyone)) {
|
||||||
|
@ -64,9 +64,11 @@ public class Trust extends Command {
|
|||||||
@Override // Success
|
@Override // Success
|
||||||
public void run() {
|
public void run() {
|
||||||
for (UUID uuid : uuids) {
|
for (UUID uuid : uuids) {
|
||||||
if (!plot.removeMember(uuid)) {
|
if (uuid != DBFunc.everyone) {
|
||||||
if (plot.getDenied().contains(uuid)) {
|
if (!plot.removeMember(uuid)) {
|
||||||
plot.removeDenied(uuid);
|
if (plot.getDenied().contains(uuid)) {
|
||||||
|
plot.removeDenied(uuid);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
plot.addTrusted(uuid);
|
plot.addTrusted(uuid);
|
||||||
|
@ -394,16 +394,17 @@ public class Plot {
|
|||||||
if (this.owner == null || getDenied().contains(uuid)) {
|
if (this.owner == null || getDenied().contains(uuid)) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
if (getTrusted().contains(uuid) || getTrusted().contains(DBFunc.everyone)) {
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
if (isOwner(uuid)) {
|
if (isOwner(uuid)) {
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
if (getMembers().contains(uuid) || getMembers().contains(DBFunc.everyone)) {
|
if (getMembers().contains(uuid)) {
|
||||||
if (isOnline()) {
|
return isOnline();
|
||||||
return true;
|
}
|
||||||
}
|
if (getTrusted().contains(uuid) || getTrusted().contains(DBFunc.everyone)) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
if (getMembers().contains(DBFunc.everyone)) {
|
||||||
|
return isOnline();
|
||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user