Format code

This commit is contained in:
2026-05-16 23:08:09 +02:00
parent 81dd8045f2
commit d110df924e
562 changed files with 11025 additions and 10059 deletions
@@ -27,8 +27,9 @@ import de.steamwar.tntleague.inventory.DealerInventory.Companion.itemsByCategory
import de.steamwar.tntleague.message
import org.bukkit.entity.Player
class CategoryInventory(player: Player, category: TNTLeagueConfig.ItemCategory): KotlinInventory(player) {
override fun createInventory() = SWInventory(player, 9 * 6, message.parse("DEALER", player))
class CategoryInventory(player: Player, category: TNTLeagueConfig.ItemCategory) : KotlinInventory(player) {
override fun createInventory() =
SWInventory(player, 9 * 6, message.parse("DEALER", player))
init {
itemsByCategory[category]!!.forEachIndexed { index, item ->
@@ -38,7 +38,7 @@ import org.bukkit.inventory.ItemStack
import org.bukkit.persistence.PersistentDataType
import java.util.*
class DealerInventory(player: Player): KotlinInventory(player) {
class DealerInventory(player: Player) : KotlinInventory(player) {
init {
this[10] = SWItem(Material.REDSTONE_BLOCK, message.parse("DEALER_REDSTONE", player)).itemStack to openCategory(TNTLeagueConfig.ItemCategory.REDSTONE)
@@ -51,9 +51,11 @@ class DealerInventory(player: Player): KotlinInventory(player) {
}
}
private fun openCategory(cat: TNTLeagueConfig.ItemCategory): (e: InventoryClickEvent) -> Unit = { CategoryInventory(player, cat).open() }
private fun openCategory(cat: TNTLeagueConfig.ItemCategory): (e: InventoryClickEvent) -> Unit =
{ CategoryInventory(player, cat).open() }
override fun createInventory() = SWInventory(player, 9 * 6, message.parse("DEALER", player))
override fun createInventory() =
SWInventory(player, 9 * 6, message.parse("DEALER", player))
companion object {
private val priceKey = NamespacedKey(plugin, "price")
@@ -91,7 +93,8 @@ class DealerInventory(player: Player): KotlinInventory(player) {
val price = item.second.price * if (e.isShiftClick) 5 else 1
val amount = item.second.amount * if (e.isShiftClick) 5 else 1
val team = TNTLeagueGame.getTeam(player) ?: return
val team = TNTLeagueGame.getTeam(player)
?: return
if (team.coins < price) {
message.send("NOT_ENOUGH_COINS", player)
@@ -109,9 +112,12 @@ class DealerInventory(player: Player): KotlinInventory(player) {
prices.map { (material, price) ->
ItemStack(material).apply {
itemMeta = itemMeta.apply {
displayName(Component.text(material.name.lowercase().replace("_", " ")
.replaceFirstChar { if (it.isLowerCase()) it.titlecase(Locale.getDefault()) else it.toString() })
.color(NamedTextColor.GRAY).appendSpace().append(Component.text(price.amount).color(NamedTextColor.YELLOW)))
displayName(
Component.text(
material.name.lowercase().replace("_", " ")
.replaceFirstChar { if (it.isLowerCase()) it.titlecase(Locale.getDefault()) else it.toString() })
.color(NamedTextColor.GRAY).appendSpace().append(Component.text(price.amount).color(NamedTextColor.YELLOW))
)
amount = price.amount