mirror of
https://github.com/LuckPerms/LuckPerms.git
synced 2024-11-24 19:46:32 +01:00
Allow negated group permissions
This commit is contained in:
parent
9493fb3a7a
commit
1df6f4b9df
@ -58,8 +58,8 @@ public class PermissionSet extends SharedSubCommand {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public CommandResult execute(LuckPermsPlugin plugin, Sender sender, PermissionHolder holder, List<String> args, String label) throws CommandException {
|
public CommandResult execute(LuckPermsPlugin plugin, Sender sender, PermissionHolder holder, List<String> args, String label) throws CommandException {
|
||||||
String node = ArgumentUtils.handleNode(0, args);
|
|
||||||
boolean b = ArgumentUtils.handleBoolean(1, args);
|
boolean b = ArgumentUtils.handleBoolean(1, args);
|
||||||
|
String node = b ? ArgumentUtils.handleNode(0, args) : ArgumentUtils.handleString(0, args);
|
||||||
|
|
||||||
String server = ArgumentUtils.handleServer(2, args);
|
String server = ArgumentUtils.handleServer(2, args);
|
||||||
String world = ArgumentUtils.handleWorld(3, args);
|
String world = ArgumentUtils.handleWorld(3, args);
|
||||||
|
@ -63,8 +63,8 @@ public class PermissionSetTemp extends SharedSubCommand {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public CommandResult execute(LuckPermsPlugin plugin, Sender sender, PermissionHolder holder, List<String> args, String label) throws CommandException {
|
public CommandResult execute(LuckPermsPlugin plugin, Sender sender, PermissionHolder holder, List<String> args, String label) throws CommandException {
|
||||||
String node = ArgumentUtils.handleNode(0, args);
|
|
||||||
boolean b = ArgumentUtils.handleBoolean(1, args);
|
boolean b = ArgumentUtils.handleBoolean(1, args);
|
||||||
|
String node = b ? ArgumentUtils.handleNode(0, args) : ArgumentUtils.handleString(0, args);
|
||||||
|
|
||||||
long duration = ArgumentUtils.handleDuration(2, args);
|
long duration = ArgumentUtils.handleDuration(2, args);
|
||||||
|
|
||||||
|
@ -54,7 +54,7 @@ public class PermissionUnset extends SharedSubCommand {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public CommandResult execute(LuckPermsPlugin plugin, Sender sender, PermissionHolder holder, List<String> args, String label) throws CommandException {
|
public CommandResult execute(LuckPermsPlugin plugin, Sender sender, PermissionHolder holder, List<String> args, String label) throws CommandException {
|
||||||
String node = ArgumentUtils.handleNode(0, args);
|
String node = ArgumentUtils.handleString(0, args);
|
||||||
String server = ArgumentUtils.handleServer(1, args);
|
String server = ArgumentUtils.handleServer(1, args);
|
||||||
String world = ArgumentUtils.handleWorld(2, args);
|
String world = ArgumentUtils.handleWorld(2, args);
|
||||||
|
|
||||||
|
@ -54,7 +54,7 @@ public class PermissionUnsetTemp extends SharedSubCommand {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public CommandResult execute(LuckPermsPlugin plugin, Sender sender, PermissionHolder holder, List<String> args, String label) throws CommandException {
|
public CommandResult execute(LuckPermsPlugin plugin, Sender sender, PermissionHolder holder, List<String> args, String label) throws CommandException {
|
||||||
String node = ArgumentUtils.handleNode(0, args);
|
String node = ArgumentUtils.handleString(0, args);
|
||||||
String server = ArgumentUtils.handleServer(1, args);
|
String server = ArgumentUtils.handleServer(1, args);
|
||||||
String world = ArgumentUtils.handleWorld(2, args);
|
String world = ArgumentUtils.handleWorld(2, args);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user