Remove randomness
All checks were successful
SteamWarCI Build successful

This commit is contained in:
2025-01-30 13:18:01 +01:00
parent c799046f43
commit 20c90d9af5

View File

@ -87,15 +87,16 @@ object TNTLeagueGame {
start = Timestamp.from(Instant.now()) start = Timestamp.from(Instant.now())
val random = Random(System.currentTimeMillis()) var spawnCount = 0
spawnerTask = plugin.server.scheduler.runTaskTimer(plugin, bukkit { spawnerTask = plugin.server.scheduler.runTaskTimer(plugin, bukkit {
var coinsToSpawn = DealerInventory.coins val coinsToSpawn = if (spawnCount % 28 == 0) {
if (random.nextDouble() < 0.33) { DealerInventory.huge_coins
coinsToSpawn = DealerInventory.big_coins } else if (spawnCount % 7 == 0) {
} else if (random.nextDouble() < 0.11) { DealerInventory.big_coins
coinsToSpawn = DealerInventory.huge_coins } else {
DealerInventory.coins
} }
spawnCount++
if (world.getNearbyEntitiesByType(Item::class.java, TNTLeagueWorldConfig.blueTeam.itemSpawn, 3.0).sumOf { it.itemStack.amount } <= 256) { if (world.getNearbyEntitiesByType(Item::class.java, TNTLeagueWorldConfig.blueTeam.itemSpawn, 3.0).sumOf { it.itemStack.amount } <= 256) {
spawnItems(TNTLeagueWorldConfig.blueTeam.itemSpawn, coinsToSpawn) spawnItems(TNTLeagueWorldConfig.blueTeam.itemSpawn, coinsToSpawn)