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

View File

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