This commit is contained in:
2025-02-19 03:54:04 +08:00
parent 6be77e9f08
commit 0aaa5f7977
5 changed files with 179 additions and 35 deletions

View File

@@ -16,7 +16,8 @@ import org.bukkit.inventory.meta.CompassMeta
import org.bukkit.scheduler.BukkitRunnable
import org.bukkit.scheduler.BukkitTask
import org.bukkit.scoreboard.Team
import xyz.fortern.minehunt.rule.RuleItem
import xyz.fortern.minehunt.rule.GameRules
import xyz.fortern.minehunt.rule.RuleKey
import java.util.*
import java.util.concurrent.ConcurrentHashMap
@@ -25,6 +26,11 @@ import java.util.concurrent.ConcurrentHashMap
*/
class Console {
/**
* 全部的游戏规则
*/
val gameRules = GameRules()
var stage: GameStage = GameStage.PREPARING
private set
@@ -339,7 +345,7 @@ class Console {
// 通知速通者
speedrunnerSet.forEach { it.sendMessage(Component.text("猎人开始追杀", NamedTextColor.RED)) }
}, RuleItem.HUNTER_READY_CD.value * 20L)
}, gameRules.getRuleValue(RuleKey.HUNTER_READY_CD) * 20L)
}