📄️ 首先是
现在,假设你已经准备开始编写Folia插件、修改原有的Bukkit插件。
📄️ 来点前戏:修改玩家脚下的方块
首先,我想设计一点特效。比如在随机传送前连续修改玩家脚下的方块三次,效果依次是钻石块、金块、铁块,间隔1秒。 在传统Spigot服务端中,可以写出如下的代码:
📄️ 随机传送实现
那么让我们基本构想这个随机传送的功能。
📄️ 后台执行命令
这时候我突然之间有一个需求,我希望在玩家完成传送后播报这件事,这很炫酷不是吗?
📄️ 取消传送
现在,玩家只要输入了命令后,到时间就一定会被传送走。但是我希望像ESS中传送那样,玩家可以在传送前的三秒内通过移动来取消传送。
📄️ 小结
别忘了取消所有调度程序!