This commit is contained in:
2025-03-11 23:28:57 +08:00
parent 16e6af2d76
commit 27b5e65dee
2 changed files with 8 additions and 4 deletions

View File

@@ -72,7 +72,7 @@ class Console {
*/
val audienceTeam: Team
// 玩家退出游戏后会自动离开Team所以我们维护自己的玩家集合
// 我们维护自己的玩家集合
/**
* 速通者列表
@@ -418,7 +418,10 @@ class Console {
voteTask = null
votingEndMap.clear()
votingCount = 0
}, 60)
Bukkit.getOnlinePlayers().forEach {
it.sendMessage(Component.text("票数不足,游戏继续。"))
}
}, 60 * 20L)
// 统计参与投票的玩家
speedrunnerSet.forEach {
Bukkit.getPlayer(it) ?: return@forEach

View File

@@ -55,6 +55,7 @@ class MinehuntCommand(
label: String,
args: Array<out String>
): Boolean {
// onCommand接受到的参数中没有空字符串
handlerCommand(sender, args.toList(), true)
return true
}
@@ -82,7 +83,7 @@ class MinehuntCommand(
* @param args 命令的参数列表,除最后一条前面的每一条都应当是非空的
*/
private fun handlerCommand(sender: CommandSender, args: List<String>, flag: Boolean): List<String>? {
if (args.isEmpty() || args[0] == "" || args[0] == "help" || args[0] == "?")
if (args.isEmpty())
return if (flag) {
sendHelp(sender)
null
@@ -332,7 +333,7 @@ class MinehuntCommand(
}
else -> {
sender.sendMessage(Component.text("输入正确的队伍名称", NamedTextColor.RED))
sender.sendMessage(Component.text("输入正确的物品名称", NamedTextColor.RED))
}
}
return null