描述
此插件让您的玩家有机会在给定或购买的飞行时间内暂时飞行。
商店包含可供购买的飞行时间或 Particle Effects,供您购买自定义飞行轨迹。
服务器管理员还可以在玩家加入服务器后为其创建奖励。它将自动被认领。
支持 Bungeecord/Velocity 以实现服务器之间的最佳同步。也可以将您的飞行时间分享给其他服务器上的玩家。它们不需要位于同一服务器上。
与往常一样,一切都可以在 Configs 中自定义!(更多信息见配置)
所有信息的 Wiki: https://wiki.uc-gg.de/en/TempFly
Tutorial
玩家只有很少的命令可以使用。/tempfly 是最重要的。它将玩家飞行模式设置为 de-/active。仅当玩家还有飞行时间时。之后,他可以在按两次空格键后开始飞行。就像在创造模式中一样。
当玩家飞行时,时间会显示在 热键栏 上方或作为 Boss 栏显示。取决于您在配置中设置的内容。如果玩家站在地面上,则不会删除飞行时间。
飞行时间用完后,玩家飞行模式将被停用。玩家会掉到地上,但不会受到任何伤害。
玩家可以与服务器上的其他玩家分享他们的飞行时间。他们只需要运行 /TempF ly give %Player% %Amount% %TimeUnit%。
但也可以通过集成的 Shop System 购买飞行时间。(/TempFly shop)服务器的管理员可以定义将接收的飞行时间以及应该花费多少。以及苍蝇尾迹的粒子效果。如果玩家在地面上飞行,它们就会出现。
飞时间商店:
粒子商店:
管理员可以轻松创建飞行时间/AFK 时间的消息。
代码(文本):
#Countdown 消息;until 选项不适用于不同的时间单位 5m-3s;只有 5 分钟到 3 分钟/10 秒到 1 秒
倒计时:
没有飞行时间剩余时间:
‘3 分钟’:消息
:&6飞行模式将在 &f&l3 分钟&6 年后用完。
消息类型: ‘聊天’
’10s-1s’:
消息: ‘&6飞行模式在 &f&l%time% 秒&6 秒内耗尽。
消息类型: ‘CHAT’
‘0s’:
消息: ‘&6飞行模式已禁用。
消息类型: ‘标题’
AFK:
‘3m,2m,1m’:
消息: ‘&7[&c&lAFK&7] &6飞行模式将被禁用 &f&l%时间% 分钟&6。
消息类型: ‘聊天’
‘5s-1s’:
消息: ‘&7[&c&lAFK&7] &6飞行模式将被禁用 &f&l%时间% 秒&6。
消息类型: ‘CHAT’
‘0s’:
消息: ‘&7[&c&lAFK&7] &6飞行模式被禁用。
MessageType: ‘TITLE’
AFK 检测
可以在配置中定义 AFK 值。在此值之后,飞行模式将自动禁用。这可以防止玩家在空中飞行 AFK,同时他们的飞行时间被移除。
战斗系统
目前集成了一个自己的战斗系统。在玩家受到伤害或造成伤害后,飞行将在冷却阶段被禁用。该插件还支持 DeluxeCombat。您可以在我的 Discord 服务器上告诉我您喜欢的战斗系统,我会看看。
Bungeecord/Velocity 支持
该插件主要是为 Bungeecord 服务器构建的。它还支持 Velocity。您只需将相同的 TempFly.jar 添加到 proxy 插件目录中即可。
这是 Server 之间的同步所必需的。未生成/不需要编辑 Config。TempFly 通过 Subserver 执行其他所有作。
Worldguard + PlotSquared + Lands + GriefPrevention + Residence
在配置中是定义黑名单区域或启用外部插件集成支持的设置。玩家飞过不允许的区域后,他们的飞行将自动被禁用。离开该区域后,他们只需按双空格键即可开始飞行。根据插件,还会添加一个标志。
自己的 API
该插件还为开发人员提供了自己的 API。
您可以在此处找到通用文档:https://wiki.uc-gg.de/en/TempFly/API
如有任何进一步的问题,请尝试联系 discord!
安装
- 从 Spigot 下载最新版本。
- 停止您的 Minecraft 服务器。
- 进入您的 Minecraft Server 文件夹并搜索名为 plugins 的目录。
- 将下载的 .jar 文件移动到 plugins 目录中。
- 启动您的 Minecraft 服务器。然后,TempFly 将创建一个新目录。
- (仅限 Bungeecord/Velocity)同时在代理上安装 .jar。无需 Config。
MySQL 设置
- 在文件编辑器中打开 /plugins/TempFly/Config.yml。
- 第一行应如下所示:
代码(文本):
#Your MySQL 连接设置;SQLLite 只需要 type。其他设置将被忽略。
#Type 可以是 MARIADB、MYSQL 和 SQLITE
数据库:
类型: ‘SQLITE’
主机: ‘ipaddress’
端口:3306
UseSSL: true
用户:’admin’
密码:’S€CR3T’
数据库: ‘数据库’
- 在此处配置您的数据库凭证。(端口在大多数情况下是正确的)
- 重新启动您的 Minecraft 服务器。如果一切正确,则日志中应该有“{SQL} successfully connected to Database.”消息。
有关 Config 的更多信息,请点击此处。
命令
/tf – 取消/激活飞行模式。启用后,玩家可以开始飞行
/tf shop – 打开 Shop 菜单。在那里,您可以选择 Flytime 或 Particle Menu(粒子菜单
)/tf give %player% %amount% [TimeUnit] – 为目标玩家提供一些您自己的飞行时间。如果未使用时间单位,则将使用秒。
/tf add%player% %amount% [TimeUnit] – 与 give 命令相同,但适用于管理员。此命令不会删除您自己帐户的飞行时间。
/tf remove %player% %amount% [TimeUnit] – 删除目标玩家的飞行时间。
/tf set %player% %amount% [TimeUnit] – 设置目标玩家的飞行时间。
权限
tempfly.command.<command> – 使用 /tf 用户命令的权限。
tempfly.admin.<command> – 使用 /tf admin 命令的权限。(添加、删除、设置、…
tempfly.bonus.<group> – 配置中定义的奖励组的访问权限。
tempfly.bypass.bworld – 绕过列入黑名单的世界。
tempfly.bypass.plot – 绕过 PlotSquared 区域限制。
tempfly.bypass.combat – 如果你在战斗中,则绕过。
最终
想法总是受欢迎的,并且可以添加。只要我的时间允许,我想通过错误修复和新功能来不断改进插件。
如果您需要安装方面的帮助。只需联系支持人员,问题将尽快得到解决!
暂无评论内容