add deprecated stringName and change paperweight userdev version

This commit is contained in:
l4zs
2022-01-14 15:18:35 +01:00
parent 9c008dcba4
commit da61729a0d
2 changed files with 10 additions and 1 deletions

View File

@@ -17,7 +17,7 @@ plugins {
id("org.jetbrains.dokka") version "1.6.10" id("org.jetbrains.dokka") version "1.6.10"
kotlin("plugin.serialization") version "1.6.10" kotlin("plugin.serialization") version "1.6.10"
id("io.papermc.paperweight.userdev") version "1.3.4-SNAPSHOT" id("io.papermc.paperweight.userdev") version "1.3.3"
} }
repositories { repositories {

View File

@@ -117,6 +117,15 @@ var ItemMeta.name: Component?
get() = if (hasDisplayName()) displayName() else null get() = if (hasDisplayName()) displayName() else null
set(value) = displayName(value ?: Component.space()) set(value) = displayName(value ?: Component.space())
/**
* Provides safe access to the items' displayName.
*/
@Suppress("DEPRECATION")
@Deprecated("displaynames are saved as Components in Paper", ReplaceWith("name", "net.axay.kspigot.Items.name"))
var ItemMeta.stringName: String?
get() = if (hasDisplayName()) displayName else null
set(value) = setDisplayName(if (value == null || value == "") " " else value)
/** /**
* Provides safe access to the items' customModelData. * Provides safe access to the items' customModelData.
*/ */