Minecraft(我的世界)中文论坛

标题: [转载][前置][NPS] KotlinLib —— Kotlin接口 [全版本]

作者: Actahedral    时间: 2018-8-28 14:34
标题: [转载][前置][NPS] KotlinLib —— Kotlin接口 [全版本]
本帖最后由 wode490390 于 2020-3-26 14:42 编辑

介绍:
所有使用Kotlin语言编写的插件都需要本插件作为前置。没有任何配置命令权限,只是一个依赖库

使用:
将本插件丢进服务端plugins文件夹内,然后把其它使用Kotlin语言编写的插件也扔进去,重新启动服务器即可。

下载:
所有版本:https://nukkitx.com/resources/kotlinlib.48/history

日志:

示例:
以下插件需要用到本前置


[groupid=1572]Bedrock Studio[/groupid]
作者: Actahedral    时间: 2019-3-7 01:11
标题: v1.1 (3/3/2019)
updated to kotlin 1.3
作者: wunan84    时间: 2019-3-8 01:45
你好大佬,插件报错呢,不知道为何,插件新老版本都不行


2019-3-8 01:42:28 [INFO] 此服务器正在运行 Nukkit 1.0dev 版本 "蘋果(Apple)派(Pie)" (API 1.0.0)
2019-3-8 01:42:28 [INFO] Nukkit 根据 LGPL 许可发行
2019-3-8 01:42:29 [INFO] Successfully loaded 0 resource packs
2019-3-8 01:42:29 [ERROR] 无法读取在 'D:\PE\基岩测试\plugins' 目录中的 'KotlinLib.jar':java.lang.ClassCastException: java.lang.Double cannot be cast to java.lang.String
        at cn.nukkit.plugin.PluginDescription.loadMap(PluginDescription.java:145)
        at cn.nukkit.plugin.PluginDescription.<init>(PluginDescription.java:136)
        at cn.nukkit.plugin.JavaPluginLoader.getPluginDescription(JavaPluginLoader.java:86)
        at cn.nukkit.plugin.PluginManager.loadPlugins(PluginManager.java:165)
        at cn.nukkit.plugin.PluginManager.loadPlugins(PluginManager.java:132)
        at cn.nukkit.plugin.PluginManager.loadPlugins(PluginManager.java:124)
        at cn.nukkit.plugin.PluginManager.loadPlugins(PluginManager.java:120)
        at cn.nukkit.Server.<init>(Server.java:387)
        at cn.nukkit.Nukkit.main(Nukkit.java:68)

2019-3-8 01:42:29 [ALERT] java.lang.ClassCastException: java.lang.Double cannot be cast to java.lang.String
        at cn.nukkit.plugin.PluginDescription.loadMap(PluginDescription.java:145)
        at cn.nukkit.plugin.PluginDescription.<init>(PluginDescription.java:136)
        at cn.nukkit.plugin.JavaPluginLoader.getPluginDescription(JavaPluginLoader.java:86)
        at cn.nukkit.plugin.PluginManager.loadPlugins(PluginManager.java:165)
        at cn.nukkit.plugin.PluginManager.loadPlugins(PluginManager.java:132)
        at cn.nukkit.plugin.PluginManager.loadPlugins(PluginManager.java:124)
        at cn.nukkit.plugin.PluginManager.loadPlugins(PluginManager.java:120)
        at cn.nukkit.Server.<init>(Server.java:387)
        at cn.nukkit.Nukkit.main(Nukkit.java:68)

2019-3-8 01:42:29 [INFO] 读取中... EconomyAPI v1.0.1
2019-3-8 01:42:29 [INFO] 读取中... EssentialsNK v1.1.0
2019-3-8 01:42:29 [INFO] 读取中... MyLock v1.0.4
2019-3-8 01:42:29 [INFO] 读取中... Pets v1.0.2
2019-3-8 01:42:29 [INFO] 读取中... Multipass v1.1.2
2019-3-8 01:42:29 [INFO] 读取中... Welcome v0.2.3
2019-3-8 01:42:29 [INFO] 准备地图中... "world"
2019-3-8 01:42:29 [INFO] 开启中... EconomyAPI v1.0.1
2019-3-8 01:42:29 [NOTICE] [EconomyAPI] Data provider was set to: Yaml
2019-3-8 01:42:29 [INFO] 开启中... EssentialsNK v1.1.0
2019-3-8 01:42:29 [INFO] [EssentialsNK] EssentialsNK 加载成功!
2019-3-8 01:42:29 [INFO] 开启中... MyLock v1.0.4
2019-3-8 01:42:29 [INFO] [MyLock] 插件:MyLock  版本:1.0.4  作者:uuuuone  QQ:578102133
2019-3-8 01:42:29 [INFO] 开启中... Pets v1.0.2
2019-3-8 01:42:29 [INFO] 开启中... Multipass v1.1.2
2019-3-8 01:42:29 [INFO] [Multipass] Data provider: YAML
2019-3-8 01:42:29 [INFO] 开启中... Welcome v0.2.3
2019-3-8 01:42:29 [INFO] [Welcome] 密码提供程序︰ YAML 哈希加密算法︰ SHA256
2019-3-8 01:42:29 [INFO] 启动 GS4 状态监听器
2019-3-8 01:42:29 [INFO] 将 Query 端口设定为 25565
2019-3-8 01:42:29 [INFO] Query 运行在 0.0.0.0:25565
2019-3-8 01:42:29 [INFO] 默认的游戏模式为:生存模式
2019-3-8 01:42:29 [INFO] 启动完成 (1.198s)!如需帮助,请输入 "help" 或 "?"
作者: Actahedral    时间: 2019-3-8 02:17
wunan84 发表于 2019-3-8 01:45
你好大佬,插件报错呢,不知道为何,插件新老版本都不行

服务端版本过低
作者: wunan84    时间: 2019-3-8 02:22
...不是API 1.0就可以么,最低需要哪个版本才可以
作者: Actahedral    时间: 2019-3-8 02:28
wunan84 发表于 2019-3-8 02:22
...不是API 1.0就可以么,最低需要哪个版本才可以

这里只试了最新的API1.0.8是没问题的
作者: wunan84    时间: 2019-3-8 16:12
wode490390 发表于 2019-3-8 02:28
这里只试了最新的API1.0.8是没问题的

好的,谢谢大佬!
作者: 1723624171    时间: 2019-5-30 16:48
提示: 作者被禁止或删除 内容自动屏蔽
作者: 1256411jk    时间: 2019-7-15 20:53
15.07 20:52:02 [Server] INFO  读取 PlaceholderAPI v1.3.1 中
15.07 20:52:02 [Server] INFO  Downloading KotlinLib...
15.07 20:52:02 [Server] INFO  Epoll is available. EpollEventLoop will be used.
大佬卡这咋办
作者: 1256411jk    时间: 2019-7-15 20:56
1256411jk 发表于 2019-7-15 20:53
15.07 20:52:02 [Server] INFO  读取 PlaceholderAPI v1.3.1 中
15.07 20:52:02 [Server] INFO  Downloadin ...

Downloading KotlinLib...
15.07 20:54:49 [Server] INFO  Epoll is available. EpollEventLoop will be used.
15.07 20:54:50 [Server] ERROR Throwing
15.07 20:54:50 [Server] INFO java.lang.NoSuchMethodError: cn.nukkit.utils.MainLogger.logException(Ljava/lang/Exception;)V
15.07 20:54:50 [Server] INFO at com.creeperface.nukkit.placeholderapi.util.KotlinLibDownloader.check(KotlinLibDownloader.java:37) ~[?:?]
15.07 20:54:50 [Server] INFO at com.creeperface.nukkit.placeholderapi.PlaceholderPlugin.onLoad(PlaceholderPlugin.kt:15) ~[?:?]
15.07 20:54:50 [Server] INFO at cn.nukkit.plugin.JavaPluginLoader.initPlugin(JavaPluginLoader.java:109) ~[server.jar:?]
15.07 20:54:50 [Server] INFO at cn.nukkit.plugin.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:57) ~[server.jar:?]
15.07 20:54:50 [Server] INFO at cn.nukkit.plugin.PluginManager.loadPlugin(PluginManager.java:95) ~[server.jar:?]
15.07 20:54:50 [Server] INFO at cn.nukkit.plugin.PluginManager.loadPlugins(PluginManager.java:272) ~[server.jar:?]
15.07 20:54:50 [Server] INFO at cn.nukkit.plugin.PluginManager.loadPlugins(PluginManager.java:132) ~[server.jar:?]
15.07 20:54:50 [Server] INFO at cn.nukkit.plugin.PluginManager.loadPlugins(PluginManager.java:124) ~[server.jar:?]
15.07 20:54:50 [Server] INFO at cn.nukkit.plugin.PluginManager.loadPlugins(PluginManager.java:120) ~[server.jar:?]
15.07 20:54:50 [Server] INFO at cn.nukkit.Server.<init>(Server.java:481) ~[server.jar:?]
15.07 20:54:50 [Server] INFO at cn.nukkit.Nukkit.main(Nukkit.java:112) [server.jar:?]
15.07 20:54:50 [Server] INFO  Stopping other threads
15.07 20:54:50 [Server] FATAL RakNet crashed!
作者: Actahedral    时间: 2019-7-15 21:53
1256411jk 发表于 2019-7-15 20:56
Downloading KotlinLib...
15.07 20:54:49 [Server] INFO  Epoll is available. EpollEventLoop will be  ...

占位符接口插件导致的崩服
作者: Cymainey    时间: 2020-3-26 08:38
装了kotlinlib,TIPS插件的自定义聊天就显示不出来了,怎么办
作者: 一个人的牢    时间: 2020-5-9 08:28
这个官方下载的巨慢,有没有网盘下载啊?

作者: wqrzxf    时间: 2020-10-13 12:58
哇 不错 找了好久呢

作者: 口口乱心    时间: 2021-1-19 22:33
提示: 作者被禁止或删除 内容自动屏蔽
作者: 口口乱心    时间: 2021-1-19 22:33
提示: 作者被禁止或删除 内容自动屏蔽
作者: [王彦博]    时间: 2021-1-25 23:26
MCBBS有你更精彩~
作者: 2715598619    时间: 2021-1-26 07:46
神乎其技!6的飞起!