This commit is contained in:
@ -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)
|
||||||
|
|||||||
Reference in New Issue
Block a user