diff --git a/src/main/kotlin/xyz/fortern/persistent/DatetimeTagType.kt b/src/main/kotlin/xyz/fortern/persistent/DatetimeTagType.kt index bb9306c..9e13707 100644 --- a/src/main/kotlin/xyz/fortern/persistent/DatetimeTagType.kt +++ b/src/main/kotlin/xyz/fortern/persistent/DatetimeTagType.kt @@ -11,7 +11,7 @@ import java.time.ZonedDateTime */ object DatetimeTagType : PersistentDataType { - @Suppress("UNCHECKED_CAST") + @Suppress("UNCHECKED_CAST","PLATFORM_CLASS_MAPPED_TO_KOTLIN") override fun getPrimitiveType(): Class { //此处如果返回Long::class.java,编译器会进行“优化”将其变为原始类型long的Class,从而导致Bukkit报错 //我们所期望的是java.lang.Long的Class