PVPAsWantedManager.java 文件源码

java
阅读 27 收藏 0 点赞 0 评论 0

项目:PVPAsWantedManager 作者:
@PlayerCommand(cmd="setPoint",arg = " <player> <value>")
public void onSetPoint(CommandSender sender,String args[]){
    if(sender instanceof Player){
        if(!sender.hasPermission("pvpaswantedmanager." + args[0])) {
            sender.sendMessage(Message.getMsg("player.noPermissionMessage"));
            return;
        }
    }
    if(args.length <3){
        sender.sendMessage(Message.getMsg("admin.wrongFormatMessage"));
        return;
    }

    YamlConfiguration PlayerData = onLoadData(args[1]);
    if(PlayerData == null){
        sender.sendMessage(Message.getMsg("admin.playerNullMessage"));
        return;
    }
    if(!Pattern.compile("[0-9]*").matcher(args[2]).matches()){
        sender.sendMessage(Message.getMsg("admin.wrongFormatMessage"));
        return;
    }
    int value = Integer.valueOf(args[2]);
    if(PlayerData.getInt("wanted.points")==0&& value > 0){
        PVPAsWantedManager.onCreateList(args[1], "WantedList");
    }else if(PlayerData.getInt("wanted.points")>0 && value ==0){
        PVPAsWantedManager.onDeleteList(args[1], "WantedList");
    }
    PlayerData.set("wanted.points", value);
    PVPAsWantedManager.onSaveData(args[1], PlayerData);
    sender.sendMessage(Message.getMsg("admin.EditPlayerDataMessage"));

}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号