mirror of
https://github.com/MiniDay/HamsterCurrency-Parent.git
synced 2025-08-22 12:15:31 +08:00
修复 reload 指令不需要权限也能执行的bug
This commit is contained in:
@@ -0,0 +1,3 @@
|
|||||||
|
plugins {
|
||||||
|
id 'java'
|
||||||
|
}
|
||||||
|
@@ -3,7 +3,7 @@ plugins {
|
|||||||
}
|
}
|
||||||
|
|
||||||
group 'cn.hamster3'
|
group 'cn.hamster3'
|
||||||
version '2.0.7-SNAPSHOT'
|
version '2.0.8-SNAPSHOT'
|
||||||
|
|
||||||
repositories {
|
repositories {
|
||||||
maven {
|
maven {
|
||||||
|
@@ -2,6 +2,7 @@ package cn.hamster3.currency.command;
|
|||||||
|
|
||||||
import cn.hamster3.api.command.CommandExecutor;
|
import cn.hamster3.api.command.CommandExecutor;
|
||||||
import cn.hamster3.currency.core.IDataManager;
|
import cn.hamster3.currency.core.IDataManager;
|
||||||
|
import cn.hamster3.currency.core.Message;
|
||||||
import org.bukkit.command.Command;
|
import org.bukkit.command.Command;
|
||||||
import org.bukkit.command.CommandSender;
|
import org.bukkit.command.CommandSender;
|
||||||
|
|
||||||
@@ -11,7 +12,7 @@ public class ReloadCommand extends CommandExecutor {
|
|||||||
private final IDataManager dataManager;
|
private final IDataManager dataManager;
|
||||||
|
|
||||||
public ReloadCommand(IDataManager dataManager) {
|
public ReloadCommand(IDataManager dataManager) {
|
||||||
super("reload", "重载服务器");
|
super("reload", "重载服务器", "currency.reload");
|
||||||
this.dataManager = dataManager;
|
this.dataManager = dataManager;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -20,6 +21,11 @@ public class ReloadCommand extends CommandExecutor {
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String getPermissionMessage() {
|
||||||
|
return Message.notHasPermission.toString();
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean onCommand(CommandSender sender, Command command, String label, String[] args) {
|
public boolean onCommand(CommandSender sender, Command command, String label, String[] args) {
|
||||||
dataManager.reloadConfig();
|
dataManager.reloadConfig();
|
||||||
|
@@ -38,6 +38,8 @@ permissions:
|
|||||||
default: op
|
default: op
|
||||||
currency.set:
|
currency.set:
|
||||||
default: op
|
default: op
|
||||||
|
currency.reload:
|
||||||
|
default: op
|
||||||
currency.look:
|
currency.look:
|
||||||
default: true
|
default: true
|
||||||
currency.look.other:
|
currency.look.other:
|
||||||
|
@@ -12,7 +12,6 @@ repositories {
|
|||||||
}
|
}
|
||||||
|
|
||||||
configurations {
|
configurations {
|
||||||
|
|
||||||
implementationShade
|
implementationShade
|
||||||
implementation.extendsFrom implementationShade
|
implementation.extendsFrom implementationShade
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user