飞行收费🔗
有限飞行模式的选项。是的,我们有 tfly,但那个只基于时间。这一个更强大,也更有趣。
此功能默认禁用,因为我们必须对玩家移动执行一些额外的检查,如果你不感兴趣使用它,那么最好完全避免进行那些检查。
玩家可以用经验或金钱购买飞行点数(未来更新中可能支持物品方式)。
默认情况下,玩家可以购买 1000 点飞行点数。这将允许玩家飞行 1000 格。
如果玩家悬停在一个地方,那么每秒将扣除 1 点,以阻止这种行为。
为防止从高处落下不受伤,因为如果你可以切换飞行模式,原版行为会防止任何摔落伤害,玩家将遭受以下两种反馈之一或两种: - 玩家将根据跌落高度 x 2 失去飞行点数。例如,如果从 7 格高度跌落,那么 (7 - 3) * 2,因为你只能从高于 3 格的地方跌落才受伤,所以结果是失去 8 点。可配置。 - 第二个结果可以是实际的玩家伤害。模拟与没有飞行模式时相同的伤害。默认情况下,这仅适用于从悬崖跳下,但不适用于在飞行中关闭飞行模式时。可配置。 默认情况下,即使你从 200 高度跳下,你也不会死,但你会剩下 1 颗心。同样,可配置。
内置了一个充能 GUI,所以输入 /recharge 就可以了。
默认情况下,花费一个经验点你将获得一个飞行点,金钱也是如此。这可以在配置文件中调整。
由于我们有一个 Bossbar 引擎,玩家将看到一个漂亮的 Boss 栏,指示他们还剩多少飞行点数。
这包括你当前剩余的飞行点数、你在上次检查中失去/获得了多少,以及最大可能数量。
一个分级的进度条将随数量更新,并根据你剩余点数的多少改变颜色。>50% 绿色,>30% 黄色,<30% 红色。
如果需要,可以使用 /cmi flightcharge (add/take/set/show/expcharge/moneycharge/recharge) (playerName) (amount),但对于基本的充能,你可以直接使用 /recharge 命令。
要检查剩余的飞行点数,可以使用一个别名命令来简化操作:/fcharge。
拥有 cmi.command.flightcharge.admin 权限节点的玩家可以 add/take/set。
目前,如果玩家用完所有点数并且他在半空中,那么他会被传送回地面,以避免"意外"。 (内容由AI生成,仅供参考)