diff --git a/platforms/velocity/src/main/java/us/ajg0702/queue/platforms/velocity/commands/VelocityCommand.java b/platforms/velocity/src/main/java/us/ajg0702/queue/platforms/velocity/commands/VelocityCommand.java index c8d21f1..c95021c 100644 --- a/platforms/velocity/src/main/java/us/ajg0702/queue/platforms/velocity/commands/VelocityCommand.java +++ b/platforms/velocity/src/main/java/us/ajg0702/queue/platforms/velocity/commands/VelocityCommand.java @@ -34,6 +34,8 @@ public class VelocityCommand implements RawCommand { @Override public boolean hasPermission(final Invocation invocation) { - return command.checkPermission(new VelocitySender(invocation.source())); + String permission = command.getPermission(); + if(permission == null) return true; + return invocation.source().hasPermission(permission); } }