主要功能:
货物运输:
玩家可以从A点(箱子)获取货物(方块),并将其运送到B点(石碑)。
成功运送后,玩家将通过Vault(与服务器经济的整合)获得经济奖励。
设置路线:
管理员可以使用以下命令创建路线:
/carrierjob createway — 创建新路线。
/carrierjob setpoint1 — 设置A点(箱子)。
/carrierjob setpoint2 — 设置B点(石碑)。
对于路线,您可以设置运送成本以及用作货物的方块类型。
效果和限制:
携带货物时,玩家会受到缓慢(Slowness)效果的影响,以增加任务难度。
如果玩家死亡、偏离路线或退出游戏,货物将返回起始点。
在运送过程中,玩家不能打开背包、移动物品或掉落货物。
路线可视化:
粒子效果(Particle.CRIT)显示两点之间的路径,帮助玩家导航。
本地化:
多语言支持(俄语使用ru.yml文件)。
消息和标题通过Lang.java进行配置。
更新:
与CLUpdate集成,通过API检查插件更新。
附加功能:
发送标题和标题到标签(TabTitleSendEvent和TitleSendEvent)。
声音支持(Sounds.java)用于各种事件。
技术细节:
使用Vault与经济系统交互。
已经实施了事件系统(例如,在玩家死亡时取消交付)。
异步更新检查和服务器时间的定时器。
玩家命令:
主命令通过 /carrierjob (help) 输出。
管理命令(reload、createway、setpoint1、setpoint2)仅对操作员可用。
此插件已添加