这个想法由《warframe》游戏启发。。。
想法:玩家第一下跳起来之后,在落地前再按空格键,玩家就可以以空中按空格时的那个高度再次起跳
我找了下文档里好像没有找到。。
想法:玩家第一下跳起来之后,在落地前再按空格键,玩家就可以以空中按空格时的那个高度再次起跳
我找了下文档里好像没有找到。。
插件无法获知客户端按键事件,只能从一些旁门左道,比如检测玩家切换飞行状态(同样是双击空格,但是时间间隔短),其他的我不清楚了
就我所知的现有的原版二段跳方案都是先设置玩家允许飞行,然后检测玩家飞行状态为飞行的时候,将玩家的加速度方向设置为玩家朝向,给一个加速度
除非你用mod
除非你用mod
 本帖最后由 nbrswjdl 于 2022-1-10 04:45 编辑 
这是我上次看到的一个二段跳的插件帖。https://www.mcbbs.net/thread-1239524-1-1.html
站内搜索可以搜到很多二段跳的插件和mod。楼主可以搜搜看,也许对你的插件有所帮助。
这是我上次看到的一个二段跳的插件帖。https://www.mcbbs.net/thread-1239524-1-1.html
站内搜索可以搜到很多二段跳的插件和mod。楼主可以搜搜看,也许对你的插件有所帮助。
请用MOD实现,服务端可配合PluginMessage拒绝检测
检测跳跃按键,调用 EntityPlayer.jump() 方法
检测跳跃按键,调用 EntityPlayer.jump() 方法
仓鼠的二段跳还是太**了
如果客户端不发包,服务端无法知道客户端按了什么键的。而原版客户端当玩家在空中时按空格键不会发包,所以光用插件的话没法完美实现。可能有一些旁门左道。
二段跳有2种     空中不借物直接二段 或者是  第二次需要踏在方块边缘(墙)
用数据设计的二段跳会有bug,建议添加相应mod
用数据设计的二段跳会有bug,建议添加相应mod
首先让玩家允许飞行(setAllowFlight(true)),然后监听玩家切换飞行状态事件(PlayerToggleFlightEvent),再给玩家设置一个Vectory,就**起飞!