mirror of
https://e.coding.net/circlecloud/YumCore.git
synced 2024-11-22 01:48:50 +00:00
fix: 命令异常直接抛出
Signed-off-by: 502647092 <admin@yumc.pw>
This commit is contained in:
parent
8b90dce242
commit
644f661001
@ -1,6 +1,7 @@
|
|||||||
package pw.yumc.YumCore.commands;
|
package pw.yumc.YumCore.commands;
|
||||||
|
|
||||||
import org.bukkit.command.CommandSender;
|
import org.bukkit.command.CommandSender;
|
||||||
|
|
||||||
import pw.yumc.YumCore.bukkit.Log;
|
import pw.yumc.YumCore.bukkit.Log;
|
||||||
import pw.yumc.YumCore.commands.exception.ArgumentException;
|
import pw.yumc.YumCore.commands.exception.ArgumentException;
|
||||||
import pw.yumc.YumCore.commands.exception.CommandException;
|
import pw.yumc.YumCore.commands.exception.CommandException;
|
||||||
@ -10,6 +11,8 @@ import pw.yumc.YumCore.commands.info.CommandInfo;
|
|||||||
import pw.yumc.YumCore.commands.interfaces.ErrorHanlder;
|
import pw.yumc.YumCore.commands.interfaces.ErrorHanlder;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
* 命令错误处理
|
||||||
|
*
|
||||||
* @author 喵♂呜
|
* @author 喵♂呜
|
||||||
* @since 2016/11/27 0027
|
* @since 2016/11/27 0027
|
||||||
*/
|
*/
|
||||||
|
@ -19,7 +19,6 @@ import pw.yumc.YumCore.commands.annotation.Cmd.Executor;
|
|||||||
import pw.yumc.YumCore.commands.annotation.Help;
|
import pw.yumc.YumCore.commands.annotation.Help;
|
||||||
import pw.yumc.YumCore.commands.annotation.Sort;
|
import pw.yumc.YumCore.commands.annotation.Sort;
|
||||||
import pw.yumc.YumCore.commands.exception.ArgumentException;
|
import pw.yumc.YumCore.commands.exception.ArgumentException;
|
||||||
import pw.yumc.YumCore.commands.exception.CommandException;
|
|
||||||
import pw.yumc.YumCore.commands.exception.ParseException;
|
import pw.yumc.YumCore.commands.exception.ParseException;
|
||||||
import pw.yumc.YumCore.commands.exception.PermissionException;
|
import pw.yumc.YumCore.commands.exception.PermissionException;
|
||||||
import pw.yumc.YumCore.commands.exception.SenderException;
|
import pw.yumc.YumCore.commands.exception.SenderException;
|
||||||
@ -133,7 +132,7 @@ public class CommandInfo {
|
|||||||
} catch (ParseException | ArgumentException e) {
|
} catch (ParseException | ArgumentException e) {
|
||||||
Log.sender(sender, argErr, e.getMessage());
|
Log.sender(sender, argErr, e.getMessage());
|
||||||
} catch (IllegalAccessException | IllegalArgumentException | InvocationTargetException e) {
|
} catch (IllegalAccessException | IllegalArgumentException | InvocationTargetException e) {
|
||||||
throw new CommandException(e);
|
throw new RuntimeException(e);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
if (async) {
|
if (async) {
|
||||||
|
Loading…
Reference in New Issue
Block a user