ltfwq
本帖最后由 ltfwq 于 2017-12-24 03:25 编辑

键盘快捷键




1、插件功能

       通过与客户端的mod的配合,服务器可以使用键盘按键来代替玩家输入指令及打开菜单之类。例如我想用K键打开dm菜单,那么你只需要按照格式做好配置文件,即可实现



2、插件效果截图

  

  




3、插件配置文件
  1. {
  2.   "keyCommandList": {
  3.     "34": [  //34代表了对应的键盘按键,具体对应见下文
  4.         "dm open main"
  5.         ],
  6.         
  7.     "25": [
  8.         "ah"  //这是绑定的按键所需要执行的指令
  9. ],
  10.         
  11.     "47": [
  12.         "abilities"
  13.         ],  //设置多个按键,这边需要输入 , 号

  14.     "50": [
  15.         "console:dm open 任务 %player_name%" //console代表该指令以控制台模式运行
  16.         ]
  17.   }
  18. }
复制代码
插件用的是papi变量
//后面的文字是注释,不需要加到配置文件内


4、前置插件



5、已知bug




6、下载地址




7、更新日志



8、键盘按键所对应的数字(十进制





觉得不错,那么就给个评分吧,爸爸们!!





ljt2003014
神乎其技不服不行!

飞翼ID
感谢~~~~~插件很棒!

fyxrim
不错加油。。。。

渣滓SYT
标题。。。有错误,看看班规,你漏了版本号了

蛋清小记
支持1.11吗

Forever永恒
终于有dalao开坑了

仅次一人丶
期待全版本发布

love12138
可以可以,MC版守望先锋就齐了.....RPG就可以真正实现了....

498525451
这个插件巨棒 问下是否支持1.11.2sp端?

ltfwq
498525451 发表于 2017-12-20 11:07
这个插件巨棒 问下是否支持1.11.2sp端?

mod不支持,插件支持全版本

fyxrim
本帖最后由 fyxrim 于 2017-12-20 17:31 编辑

你好楼主第一个. 我装了你的插件 默认配置文件 就没有报错
第二个. 你的帖子介绍配置文件 复制了代码 就报错

可能是你配置不对的
这个是第二个。


咸鱼军小新
很不错的一个帖子

498525451
ltfwq 发表于 2017-12-20 16:13
mod不支持,插件支持全版本

这个插件看起来巨JB棒 晚上有空看看哈

墨世界
求 支持1.7.10 MOD服

qq1335268492
厉害厉害 这样就省的玩家整天辅助辅助我的菜单没了

随风i
全力支持ing

草鱼大大
高版本可以用吗还有mod服务端要加吗

ltfwq
草鱼大大 发表于 2017-12-20 20:43
高版本可以用吗还有mod服务端要加吗

高版本只有插件可以用,因为mod比较麻烦,所以得慢慢更新

_Round
我一直想问是需要客户端Mod配合服务端插件的吗??
如果是 那我需要换客户端

ltfwq
_Round 发表于 2017-12-21 16:57
我一直想问是需要客户端Mod配合服务端插件的吗??
如果是 那我需要换客户端
...

是的,需要与mod配合

蛋清小记

版本1.11 服务端PaperSpigot

ltfwq
Yi_Talent 发表于 2017-12-21 18:16
版本1.11 服务端PaperSpigot

稍等,过会发几个针对版本给你们

蛋清小记
ltfwq 发表于 2017-12-21 18:19
稍等,过会发几个针对版本给你们

好,发布了继续评分

墨世界
楼主QQ多少 有很多问题要问你

fyxrim
Yi_Talent 发表于 2017-12-21 18:22
好,发布了继续评分

你现在可以使用了这个插件吗?

蛋清小记
fyxrim 发表于 2017-12-21 19:14
你现在可以使用了这个插件吗?

不能使用他还没更新呢

草鱼大大
1.12可以用吗

498525451
这个可以设置使用cd时间 如果玩家一直输入一个键 那不会太繁琐嘛?

498525451
客服端与服务端都按照了相应的mod/插件 为什么会出现这样 测试服务器为1.11.2SP端 服务端内无伪装插件

背着书包丶
支持mod端不?

fyxrim
我发现这个介绍配置 WHAT?

{
  "keyCommandList": {
    "34": [                                                   这个 必须删掉就没有报错   //34代表了对应的键盘按键,具体对应见下文
        "dm open main"
        ],
        
    "25": [
        "ah"                                                     这个 必须删掉就没有报错  //这是绑定的按键所需要执行的指令
],
        
    "47": [
        "abilities"
        ],                                                          这个 必须删掉就没有报错   //设置多个按键,这边需要输入 , 号

    "50": [
        "console:dm open 任务 %player_name%"  这个 必须删掉就没有报错 //console代表该指令以控制台模式运行
        ]
  }
}

然后按键了 就直接蹦服务端 连接超时

我发现这个插件好像很多BUG 希望修复一下吧~


ltfwq
fyxrim 发表于 2017-12-22 17:42
我发现这个介绍配置 WHAT?

{

装过伪装插件了吧,这个插件不兼容伪装插件

红字是注释,肯定是不能放到配置文件里面的啊

fyxrim
ltfwq 发表于 2017-12-22 18:32
装过伪装插件了吧,这个插件不兼容伪装插件

红字是注释,肯定是不能放到配置文件里面的啊

没有装伪装 那个红色字没有加的, 还是不行服务器版本paper 1.8 还是蹦服务 报错

ltfwq
fyxrim 发表于 2017-12-22 20:45
没有装伪装 那个红色字没有加的, 还是不行服务器版本paper 1.8 还是蹦服务 报错
...

你之前截图的报错是你配置文件没有写对


https://www.json.cn/

这个是纠错网站

fyxrim
本帖最后由 fyxrim 于 2017-12-23 03:06 编辑
ltfwq 发表于 2017-12-23 00:38
你之前截图的报错是你配置文件没有写对

不是啊那是前天的所以没找到解决,昨天我发现那个你介绍配置有中文字我吧删掉了就可以正常了 然后按键就客户端没反应说话都不了 就是连接超时了 蹦服务端

我还是建议你
你插件吧里面config添加代码配置就行了
上次插件就是默认配置里面都没有怎么弄? 很多人都是这样的,去帖子配置代码复制全部 就加载插件不了,那不是看下面

还有问题我刚发了评论配置有中文问题你就改了帖子提醒不要添加中文,那不是吗。
我无语了这介绍太不懂了。

蛋清小记
fyxrim 发表于 2017-12-23 02:54
不是啊那是前天的所以没找到解决,昨天我发现那个你介绍配置有中文字我吧删掉了就可以正常了 然后按键就客 ...

我装了后也是超时,然后就看到作者把支持版本改到1.10了- -
我的端是1.11的之前帖子些的是支持1.12

fyxrim
Yi_Talent 发表于 2017-12-23 11:43
我装了后也是超时,然后就看到作者把支持版本改到1.10了- -
我的端是1.11的之前帖子些的是支持1.12 ...

那你装其他的版本 有没有超时吧不能使用的,

蛋清小记
fyxrim 发表于 2017-12-23 12:15
那你装其他的版本 有没有超时吧不能使用的,

我只用了1.11没用其他的

ltfwq
fyxrim 发表于 2017-12-23 12:15
那你装其他的版本 有没有超时吧不能使用的,

我建议你还是提供下客户端的报错然后提供客户端版本

498525451
很好的插件  希望写个更新日志

haojie8767
终于等到了你,很牛皮

ltfwq
Yi_Talent 发表于 2017-12-21 18:16
版本1.11 服务端PaperSpigot

已经更新了,下载最新的mod

ltfwq
498525451 发表于 2017-12-22 12:18
客服端与服务端都按照了相应的mod/插件 为什么会出现这样 测试服务器为1.11.2SP端 服务端内无伪装插件
...

已经更新了,重新下载最新的插件

fyxrim
本帖最后由 fyxrim 于 2017-12-24 02:33 编辑

的确,插件说明你太多了BUG了

1.服务器插件装了, 其他没有伪装插件的
2.客户端mod装了,其他的无MOD
3.换了服务端二次 还是按键无效 没反应

测试: 装完后进服务器 添加了你的介绍配置 然后按键无效没反应 没有蹦服务端 我不知道是什么问题. 后台提示都没有 没有显示

客户端日志logs 请下载看吧


ltfwq
fyxrim 发表于 2017-12-24 02:30
的确,插件说明你太多了BUG了

1.服务器插件装了, 其他没有伪装插件的

1.8的版本是我自己服务器的版本,并且在国服上面测试过很久了除了不兼容伪装插件其他都是正常的。


我给你们的配置文件只是参考,我按键绑定的指令不代表你们也能用这个指令啊,。。。。。。。。。


如果是涉及到客户端异常断开服务器链接,那么提供bc的log文件。


从你上图所截图,你知道34、25、47、50对应的是哪些按键吗

fyxrim
ltfwq 发表于 2017-12-24 02:40
1.8的版本是我自己服务器的版本,并且在国服上面测试过很久了除了不兼容伪装插件其他都是正常的。

你现在有时间吗,那聊QQ来看看远程 那个按键 不是G P M V

ltfwq
fyxrim 发表于 2017-12-24 02:46
你现在有时间吗,那聊QQ来看看远程 那个按键 不是G P M V

1144911928

498525451
ltfwq 发表于 2017-12-23 23:33
已经更新了,重新下载最新的插件

可以的 晚上测试一下 麻烦您了

蛋清小记
本帖最后由 Yi_Talent 于 2017-12-24 13:56 编辑
  1. [spoiler]<div class="blockcode"><blockquote>[13:37:12 ERROR]: Command Dispatched Async: dm open example Yi_Talent
  2. [13:37:12 ERROR]: Please notify author of plugin causing this execution to fix this bug! see: <a href="http://bit.ly/1oSiM6C" target="_blank">http://bit.ly/1oSiM6C</a>
  3. java.lang.Throwable
  4. at org.bukkit.craftbukkit.v1_11_R1.CraftServer.dispatchCommand(CraftServer.java:656) ~[PaperSpigot-1.11-R0.1.jar:git-Paper-976]
  5. at org.bukkit.Bukkit.dispatchCommand(Bukkit.java:597) ~[PaperSpigot-1.11-R0.1.jar:git-Paper-976]
  6. at com.github.skystardust.keyboardmaster.listeners.PlayerKeyListener.lambda$onPlayerReleasedKey$0(PlayerKeyListener.java:31) ~[?:?]
  7. at java.util.ArrayList.forEach(ArrayList.java:1249) [?:1.8.0_101]
  8. at com.github.skystardust.keyboardmaster.listeners.PlayerKeyListener.onPlayerReleasedKey(PlayerKeyListener.java:26) [KeyboardMaster.jar:?]
  9. at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor353.execute(Unknown Source) [?:?]
  10. at org.bukkit.plugin.EventExecutor$1.execute(EventExecutor.java:44) [PaperSpigot-1.11-R0.1.jar:git-Paper-976]
  11. at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:74) [PaperSpigot-1.11-R0.1.jar:git-Paper-976]
  12. at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) [PaperSpigot-1.11-R0.1.jar:git-Paper-976]
  13. at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:517) [PaperSpigot-1.11-R0.1.jar:git-Paper-976]
  14. at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:502) [PaperSpigot-1.11-R0.1.jar:git-Paper-976]
  15. at com.github.skystardust.keyboardmaster.listeners.PlayerKeyMessageListener.onPacketReceiving(PlayerKeyMessageListener.java:48) [KeyboardMaster.jar:?]
  16. at com.comphenix.protocol.injector.SortedPacketListenerList.invokeReceivingListener(SortedPacketListenerList.java:114) [ProtocolLib+4.2.0+for+1.11(1).jar:4.2.0]
  17. at com.comphenix.protocol.injector.SortedPacketListenerList.invokePacketRecieving(SortedPacketListenerList.java:67) [ProtocolLib+4.2.0+for+1.11(1).jar:4.2.0]
  18. at com.comphenix.protocol.injector.PacketFilterManager.handlePacket(PacketFilterManager.java:610) [ProtocolLib+4.2.0+for+1.11(1).jar:4.2.0]
  19. at com.comphenix.protocol.injector.PacketFilterManager.invokePacketRecieving(PacketFilterManager.java:577) [ProtocolLib+4.2.0+for+1.11(1).jar:4.2.0]
  20. at com.comphenix.protocol.injector.netty.ProtocolInjector.packetReceived(ProtocolInjector.java:323) [ProtocolLib+4.2.0+for+1.11(1).jar:4.2.0]
  21. at com.comphenix.protocol.injector.netty.ProtocolInjector.onPacketReceiving(ProtocolInjector.java:288) [ProtocolLib+4.2.0+for+1.11(1).jar:4.2.0]
  22. at com.comphenix.protocol.injector.netty.ChannelInjector.decode(ChannelInjector.java:541) [ProtocolLib+4.2.0+for+1.11(1).jar:4.2.0]
  23. at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:249) [PaperSpigot-1.11-R0.1.jar:git-Paper-976]
  24. at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:149) [PaperSpigot-1.11-R0.1.jar:git-Paper-976]
  25. at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:333) [PaperSpigot-1.11-R0.1.jar:git-Paper-976]
  26. at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:319) [PaperSpigot-1.11-R0.1.jar:git-Paper-976]
  27. at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:163) [PaperSpigot-1.11-R0.1.jar:git-Paper-976]
  28. at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:333) [PaperSpigot-1.11-R0.1.jar:git-Paper-976]
  29. at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:319) [PaperSpigot-1.11-R0.1.jar:git-Paper-976]
  30. at com.comphenix.protocol.injector.netty.ChannelInjector$4.channelRead(ChannelInjector.java:273) [ProtocolLib+4.2.0+for+1.11(1).jar:4.2.0]
  31. at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:333) [PaperSpigot-1.11-R0.1.jar:git-Paper-976]
  32. at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:319) [PaperSpigot-1.11-R0.1.jar:git-Paper-976]
  33. at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:163) [PaperSpigot-1.11-R0.1.jar:git-Paper-976]
  34. at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:333) [PaperSpigot-1.11-R0.1.jar:git-Paper-976]
  35. at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:319) [PaperSpigot-1.11-R0.1.jar:git-Paper-976]
  36. at io.netty.handler.timeout.ReadTimeoutHandler.channelRead(ReadTimeoutHandler.java:150) [PaperSpigot-1.11-R0.1.jar:git-Paper-976]
  37. at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:333) [PaperSpigot-1.11-R0.1.jar:git-Paper-976]
  38. at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:319) [PaperSpigot-1.11-R0.1.jar:git-Paper-976]
  39. at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:787) [PaperSpigot-1.11-R0.1.jar:git-Paper-976]
  40. at io.netty.channel.epoll.EpollSocketChannel$EpollSocketUnsafe.epollInReady(EpollSocketChannel.java:722) [PaperSpigot-1.11-R0.1.jar:git-Paper-976]
  41. at io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:326) [PaperSpigot-1.11-R0.1.jar:git-Paper-976]
  42. at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:264) [PaperSpigot-1.11-R0.1.jar:git-Paper-976]
  43. at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:116) [PaperSpigot-1.11-R0.1.jar:git-Paper-976]
  44. at java.lang.Thread.run(Thread.java:745) [?:1.8.0_101][/spoiler]
复制代码

第一页 上一页 下一页 最后一页