From 20c90d9af5c03f063986e904918918012051c149 Mon Sep 17 00:00:00 2001 From: YoyoNow Date: Thu, 30 Jan 2025 13:18:01 +0100 Subject: [PATCH] Remove randomness --- .../de/steamwar/tntleague/game/TNTLeagueGame.kt | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/TNTLeague/src/de/steamwar/tntleague/game/TNTLeagueGame.kt b/TNTLeague/src/de/steamwar/tntleague/game/TNTLeagueGame.kt index fcc96bb2..f32cfbe1 100644 --- a/TNTLeague/src/de/steamwar/tntleague/game/TNTLeagueGame.kt +++ b/TNTLeague/src/de/steamwar/tntleague/game/TNTLeagueGame.kt @@ -87,15 +87,16 @@ object TNTLeagueGame { start = Timestamp.from(Instant.now()) - val random = Random(System.currentTimeMillis()) - + var spawnCount = 0 spawnerTask = plugin.server.scheduler.runTaskTimer(plugin, bukkit { - var coinsToSpawn = DealerInventory.coins - if (random.nextDouble() < 0.33) { - coinsToSpawn = DealerInventory.big_coins - } else if (random.nextDouble() < 0.11) { - coinsToSpawn = DealerInventory.huge_coins + val coinsToSpawn = if (spawnCount % 28 == 0) { + DealerInventory.huge_coins + } else if (spawnCount % 7 == 0) { + DealerInventory.big_coins + } else { + DealerInventory.coins } + spawnCount++ if (world.getNearbyEntitiesByType(Item::class.java, TNTLeagueWorldConfig.blueTeam.itemSpawn, 3.0).sumOf { it.itemStack.amount } <= 256) { spawnItems(TNTLeagueWorldConfig.blueTeam.itemSpawn, coinsToSpawn)