Fixed ExcellentCrates converter.
This commit is contained in:
@@ -10,6 +10,7 @@ import com.willfp.ecocrates.crate.Crates
|
|||||||
import com.willfp.ecocrates.crate.placed.PlacedCrates
|
import com.willfp.ecocrates.crate.placed.PlacedCrates
|
||||||
import org.bukkit.Location
|
import org.bukkit.Location
|
||||||
import su.nightexpress.excellentcrates.ExcellentCrates
|
import su.nightexpress.excellentcrates.ExcellentCrates
|
||||||
|
import su.nightexpress.excellentcrates.ExcellentCratesAPI
|
||||||
import su.nightexpress.excellentcrates.api.OpenCostType
|
import su.nightexpress.excellentcrates.api.OpenCostType
|
||||||
import su.nightexpress.excellentcrates.api.crate.ICrate
|
import su.nightexpress.excellentcrates.api.crate.ICrate
|
||||||
import su.nightexpress.excellentcrates.api.crate.ICrateReward
|
import su.nightexpress.excellentcrates.api.crate.ICrateReward
|
||||||
@@ -19,7 +20,7 @@ class ExcellentCratesConverter(private val plugin: EcoCratesPlugin) : Converter
|
|||||||
override val id = "ExcellentCrates"
|
override val id = "ExcellentCrates"
|
||||||
|
|
||||||
override fun convert() {
|
override fun convert() {
|
||||||
val newCrates = ExcellentCrates.getInstance().crateManager.crates.map { convertCrate(it) }
|
val newCrates = ExcellentCratesAPI.getCrateManager().crates.map { convertCrate(it) }
|
||||||
|
|
||||||
val crates = plugin.cratesYml.getSubsections("crates").toMutableList()
|
val crates = plugin.cratesYml.getSubsections("crates").toMutableList()
|
||||||
|
|
||||||
@@ -30,7 +31,7 @@ class ExcellentCratesConverter(private val plugin: EcoCratesPlugin) : Converter
|
|||||||
plugin.rewardsYml.save()
|
plugin.rewardsYml.save()
|
||||||
plugin.reload()
|
plugin.reload()
|
||||||
|
|
||||||
ExcellentCrates.getInstance().crateManager.crates.forEach {
|
ExcellentCratesAPI.getCrateManager().crates.forEach {
|
||||||
val jank = mutableListOf<Location>()
|
val jank = mutableListOf<Location>()
|
||||||
jank.addAll(it.blockLocations)
|
jank.addAll(it.blockLocations)
|
||||||
jank.forEach { it1 -> it.removeBlockLocation(it1) }
|
jank.forEach { it1 -> it.removeBlockLocation(it1) }
|
||||||
@@ -53,7 +54,7 @@ class ExcellentCratesConverter(private val plugin: EcoCratesPlugin) : Converter
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (crate.keyIds.isNotEmpty()) {
|
if (crate.keyIds.isNotEmpty()) {
|
||||||
val key = ExcellentCrates.getInstance().keyManager.getKeyById(crate.keyIds.first())!!
|
val key = ExcellentCratesAPI.getKeyManager().getKeyById(crate.keyIds.first())!!
|
||||||
result.set("key.item", key.item.toLookupString())
|
result.set("key.item", key.item.toLookupString())
|
||||||
result.set("key.lore", key.item.itemMeta?.lore)
|
result.set("key.lore", key.item.itemMeta?.lore)
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
Binary file not shown.
BIN
lib/ExcellentCrates-4.0.4.1.jar
Normal file
BIN
lib/ExcellentCrates-4.0.4.1.jar
Normal file
Binary file not shown.
Binary file not shown.
Reference in New Issue
Block a user