azz185
这个想法由《warframe》游戏启发。。。
想法:玩家第一下跳起来之后,在落地前再按空格键,玩家就可以以空中按空格时的那个高度再次起跳
我找了下文档里好像没有找到。。

结冰的离季
插件无法获知客户端按键事件,只能从一些旁门左道,比如检测玩家切换飞行状态(同样是双击空格,但是时间间隔短),其他的我不清楚了

DreamVoid
就我所知的现有的原版二段跳方案都是先设置玩家允许飞行,然后检测玩家飞行状态为飞行的时候,将玩家的加速度方向设置为玩家朝向,给一个加速度
除非你用mod

离小姐的狗
本帖最后由 nbrswjdl 于 2022-1-10 04:45 编辑

这是我上次看到的一个二段跳的插件帖。https://www.mcbbs.net/thread-1239524-1-1.html
站内搜索可以搜到很多二段跳的插件和mod。楼主可以搜搜看,也许对你的插件有所帮助。

Panzako
请用MOD实现,服务端可配合PluginMessage拒绝检测
检测跳跃按键,调用 EntityPlayer.jump() 方法

jky1618
仓鼠的二段跳还是太**了

Ph-苯
如果客户端不发包,服务端无法知道客户端按了什么键的。而原版客户端当玩家在空中时按空格键不会发包,所以光用插件的话没法完美实现。可能有一些旁门左道。

心伤丶泪
二段跳有2种     空中不借物直接二段 或者是  第二次需要踏在方块边缘(墙)
用数据设计的二段跳会有bug,建议添加相应mod

LZS蓝天
首先让玩家允许飞行(setAllowFlight(true)),然后监听玩家切换飞行状态事件(PlayerToggleFlightEvent),再给玩家设置一个Vectory,就**起飞!