KotlinPlugin Kotlin编写的Bukkit插件

Kotlin 的空安全加持的 Bukkit 插件开发,写起来是真的舒服。

少了 Java 那堆if判断,逻辑更清晰,代码也干净不少。像PlayerInteractEvent里的物品名,从一堆hasItem() && hasItemMeta()判断,直接压成一句话:val s = e.item?.itemMeta?.displayName ?: "Unnamed",看着就心情好。

监听器用起来和 Java 方式差不多,不过语法更紧凑,还能用 lambda 轻松注册事件,省去一堆模板代码。你甚至可以把整个插件写得像脚本一样简洁,挺适合小型插件或者快速原型。

建议搭配KSpigot一起用,扩展性更强,多常用 API 直接打包好,配合 Kotlin 语法糖,开发效率直接起飞。

如果你本来就写 Kotlin,又对BukkitSpigot熟,就更别错过了。想轻松写插件,KotlinPlugin 确实是个不错的起点。

zip 文件大小:8.88KB