KotlinPlugin Kotlin编写的Bukkit插件
Kotlin 的空安全加持的 Bukkit 插件开发,写起来是真的舒服。
少了 Java 那堆if
判断,逻辑更清晰,代码也干净不少。像PlayerInteractEvent
里的物品名,从一堆hasItem() && hasItemMeta()
判断,直接压成一句话:val s = e.item?.itemMeta?.displayName ?: "Unnamed"
,看着就心情好。
监听器用起来和 Java 方式差不多,不过语法更紧凑,还能用 lambda 轻松注册事件,省去一堆模板代码。你甚至可以把整个插件写得像脚本一样简洁,挺适合小型插件或者快速原型。
建议搭配KSpigot一起用,扩展性更强,多常用 API 直接打包好,配合 Kotlin 语法糖,开发效率直接起飞。
如果你本来就写 Kotlin,又对Bukkit
和Spigot
熟,就更别错过了。想轻松写插件,KotlinPlugin 确实是个不错的起点。
8.88KB
文件大小:
评论区