forked from SteamWar/SteamWar
Add teamsOnSameLine for Arena Monochrome
This commit is contained in:
@@ -29,6 +29,7 @@ import org.bukkit.configuration.ConfigurationSection
|
||||
import org.bukkit.configuration.file.YamlConfiguration
|
||||
import org.bukkit.entity.WanderingTrader
|
||||
import java.io.File
|
||||
import kotlin.math.abs
|
||||
import kotlin.properties.Delegates
|
||||
|
||||
val world by lazy { plugin.server.worlds.first()!! }
|
||||
@@ -56,6 +57,7 @@ object TNTLeagueWorldConfig {
|
||||
lateinit var blueTeam: TeamConfig
|
||||
lateinit var redTeam: TeamConfig
|
||||
lateinit var lobby: Location
|
||||
var teamsOnSameLine by Delegates.notNull<Boolean>()
|
||||
lateinit var targetMaterial: Material
|
||||
var minHeight by Delegates.notNull<Int>()
|
||||
var target by Delegates.notNull<Int>()
|
||||
@@ -64,6 +66,7 @@ object TNTLeagueWorldConfig {
|
||||
try {
|
||||
blueTeam = TeamConfig.fromConfig(config.getConfigurationSection("blueTeam")!!)
|
||||
redTeam = TeamConfig.fromConfig(config.getConfigurationSection("redTeam")!!)
|
||||
teamsOnSameLine = abs(blueTeam.spawnLocation.blockX - redTeam.spawnLocation.blockX) < 20
|
||||
lobby = config.getWorldLocation("lobby", blueTeam.spawnLocation.clone().add(redTeam.spawnLocation).multiply(0.5))
|
||||
targetMaterial = Material.matchMaterial(config.getString("targetMaterial", "IRON_BLOCK")!!)!!
|
||||
minHeight = config.getInt("minHeight", 0)
|
||||
|
||||
Reference in New Issue
Block a user