Skip to content

Commit

Permalink
修bug
Browse files Browse the repository at this point in the history
  • Loading branch information
mcchampions committed Aug 18, 2023
1 parent fef952a commit b620aa8
Show file tree
Hide file tree
Showing 4 changed files with 20 additions and 24 deletions.
32 changes: 16 additions & 16 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -48,43 +48,43 @@ permissions: 763KB
<dependency>
<groupId>top.qscraft.dodoopenjava</groupId>
<artifactId>core</artifactId>
<version>2.5.6</version>
<version>2.5.7</version>
</dependency>
<dependency>
<groupId>top.qscraft.dodoopenjava</groupId>
<artifactId>command</artifactId>
<version>2.5.6</version>
<version>2.5.7</version>
</dependency>
<dependency>
<groupId>top.qscraft.dodoopenjava</groupId>
<artifactId>configuration</artifactId>
<version>2.5.6</version>
<version>2.5.7</version>
</dependency>
<dependency>
<groupId>top.qscraft.dodoopenjava</groupId>
<artifactId>event-core</artifactId>
<version>2.5.6</version>
<version>2.5.7</version>
</dependency>
<dependency>
<groupId>top.qscraft.dodoopenjava</groupId>
<artifactId>event-websocket</artifactId>
<version>2.5.6</version>
<version>2.5.7</version>
</dependency>
<dependency>
<groupId>top.qscraft.dodoopenjava</groupId>
<artifactId>event-webhook</artifactId>
<version>2.5.6</version>
<version>2.5.7</version>
</dependency>
<dependency>
<groupId>top.qscraft.dodoopenjava</groupId>
<artifactId>permissions</artifactId>
<version>2.5.6</version>
<version>2.5.7</version>
</dependency>
<!--又或者直接合成一个依赖项-->
<dependency>
<groupId>top.qscraft</groupId>
<artifactId>dodoopenjava</artifactId>
<version>2.5.6</version>
<version>2.5.7</version>
</dependency>
</dependencies>
```
Expand All @@ -97,15 +97,15 @@ permissions: 763KB
}
dependencies {
implementation 'top.qscraft.dodoopenjava:core:2.5.6'
implementation 'top.qscraft.dodoopenjava:command:2.5.6'
implementation 'top.qscraft.dodoopenjava:configuration:2.5.6'
implementation 'top.qscraft.dodoopenjava:event-core:2.5.6'
implementation 'top.qscraft.dodoopenjava:event-websocket:2.5.6'
implementation 'top.qscraft.dodoopenjava:event-webhook:2.5.6'
implementation 'top.qscraft.dodoopenjava:permissions:2.5.6'
implementation 'top.qscraft.dodoopenjava:core:2.5.7'
implementation 'top.qscraft.dodoopenjava:command:2.5.7'
implementation 'top.qscraft.dodoopenjava:configuration:2.5.7'
implementation 'top.qscraft.dodoopenjava:event-core:2.5.7'
implementation 'top.qscraft.dodoopenjava:event-websocket:2.5.7'
implementation 'top.qscraft.dodoopenjava:event-webhook:2.5.7'
implementation 'top.qscraft.dodoopenjava:permissions:2.5.7'
//又或者直接合成一个依赖项
implementation 'top.qscraft:dodoopenjava:2.5.6'
implementation 'top.qscraft:dodoopenjava:2.5.7'
}
```
### 教程(过于古老,无参考价值,改日重写)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ public class CommandUtil {
/**
* 注册主命令(会自动进行子命令匹配,不需要额外加入子命令触发)
*
* @param clazz 命令处理的方法所在类(命令处理器方法须非静态)
* @param clazz 命令处理的方法所在类(命令处理器方法须静态)
*/
public static void registerMainCommand(Class<?> clazz, String authorization) {
MainCommand mainCommand = null;
Expand Down Expand Up @@ -48,7 +48,7 @@ public String getPermission() {
@Override
public void onCommand(CommandSender sender, String[] args) {
try {
method.invoke(this, sender, args);
method.invoke(null, sender, args);
} catch (IllegalAccessException | InvocationTargetException e) {
throw new RuntimeException(e);
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,11 +23,7 @@ public static boolean hasPermission(String userPerm, String perm) {
return true;
}
if (comparePermissionString(userPerm, perm)) {
if (!comparePermissionString(userPerm, perm)) {
return true;
} else {
return false;
}
return !comparePermissionString(userPerm, perm);
} else {
return false;
}
Expand Down
2 changes: 1 addition & 1 deletion pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<maven.compiler.encoding>UTF-8</maven.compiler.encoding>
<revision>2.5.6</revision>
<revision>2.5.7</revision>
</properties>

<groupId>io.github.minecraftchampions.dodoopenjava</groupId>
Expand Down

0 comments on commit b620aa8

Please sign in to comment.