我的世界插件AirBar – OFFICIAL BSMC RELEASE 3.6.0
我的世界插件AirBar – OFFICIAL BSMC RELEASE 3.6.0
我的世界插件购买地址:”https://www.mcbourse.cn/thread-1757-1-1.html”
超过 5k+ 占位符!您可以在 TEXT 和 thePROGRESS 中使用它使用他的插件占位符 testplugins.com 在@@Clip 的服务器上
实时测试它FRESHDESK
以获得支持。我不阅读讨论、PM 和 SKYPE 消息,并且绝对不分析带有错误、建议或问题的消息。
我不擅长视频。但至少我尝试
了上面的图像,显​​示了彩虹动画文本和当前的 RAM 使用情况。bossbar 显示使用的 ram(占位符)VS max ram 复杂的动画记分板,带有只运行一次的线条(欢迎)和各种预设效果AirBarCreator + result 显示目标健康状况的快速战斗触发器示例 同时显示多个条时间
- 5000+ 高效的占位符 [没有反映,如果插件没有这样做,则在需要时缓存,非常快速的解析]
- 1.9 和 1.8 支持(1.9 可以使用多个老板条、颜色和样式)
- 逐帧更改条形颜色!
- 逐帧更改分段数量!
- 同时拥有多个运行的老板栏(或使用事件触发器触发老板栏)
- 不喜欢同时有很多酒吧?您可以将插件配置为同时仅使用一个 AirBar(如 1.8)
- 您可以使用许多预设动画
- 没有滞后 [甚至可以在 Raspberry Pi 上运行]
- 高效的占位符解析:仅使用配置中使用的占位符
- 高效的动画和占位符缓存:占位符在插件不执行此操作时被缓存(通常是 API 直接连接到数据库的较小插件)。动画在发送前缓存了几帧,因此它不会在不占用大量内存的情况下“卡住”boss 栏。
- 1.8 服务器的高效发送。与其他老板栏插件相比,数据包最多减少一半。
- 更改/动画老板栏进度。甚至使用占位符来更新它们的值
- 调整能力:你可以调整高级的东西,比如移动阈值等……让你提高每一毫秒。
- 许多更新
- 事件触发的老板栏根据玩家的行为显示相关信息
- 内部开发者 API 和外部开发者 API (MVdWPlaceholderAPI) 添加您自己的占位符
- 深入的占位符配置来定义它们返回的内容
- 玩家可以关闭他们的老板栏
- 切换的老板栏可以存储在数据库中,以在服务器重新启动后保存他们的选择。
- 玩家可以使用命令在 airbar 组之间切换
- 控制台或 OP 可以切换其他玩家的 airbar
该插件利用空中的栏向您的玩家显示特定信息。你可以创建一个 boss 栏(从现在开始我将称之为空气栏),它会不断地在你的玩家屏幕上显示一些很酷的花哨动画,你可以创建基于权限的公告,每隔 X 秒显示一次,你可以使用触发事件来触发特定事件的老板栏,….动画允许您更改文本并使用滚动条和更多预设效果。您还可以使用逐帧输入的一些静态数字或更新它们的占位符(例如显示 RAM 使用、运行状况、TPS 等的进度条)来更改 airbar 的百分比。
该插件在发送数据包时在后台加载占位符和在前台都非常有效。您还可以根据需要调整一些小东西以提高性能。
关于我
好吧,我的名字是 Maxim Van de Wynckel,但大多数人都知道我是 Maximvdw。我住在比利时(佛兰德部分),所以我的时区是 GMT+1(记住这一点)。4 年前,在 hMod 停产后,我开始在 Bukkit 上创建一些插件。我已经编程了大约 12 年(从我 8 岁开始),其中 7 年使用 Java、C#、..。在 DevBukkit 上安装了一些公共插件后,我开始为需要它的人创建免费的私人插件。那时我创建了很多插件,但由于对 dev bukkit 缺乏尊重(死亡线程,我制作的插件没有’ty’等……)我离开了 bukkit 并开始花更多时间制作自定义我网站上的优质插件。我成为了一台我喜欢的服务器的所有者,它被遗弃了,但它缺乏高性能资源,所以我非常担心性能。起初我试图限制我的想法以限制资源的使用,但那不是可行的方法,因为没有花哨的东西就意味着没有花哨的玩家。我开始将 90% 的时间花在测试性能的插件上(10% 的时间用于编码和测试功能)。
是什么让这个插件物有所值?[10.69 美元]
- 它有很多占位符,我的意思是“很多”
- 这是非常有效的
- 1.8和1.9都支持
- 这是一个非常复杂且可配置的插件,同时仍然具有简单的配置
- 我保持我的文件是最新的
- 我定期更新我的资源
- 我在这个插件的副项目中投入了大量工作,例如 AirBarCreator 和未来的免费附加组件。
限制:
- 包括颜色在内的最大宽度为 64
- 您目前无法根据权限更改公告之间的时间(例如,非捐赠者每 10 秒收到一次公告,捐赠者每 60 秒收到一次公告)。使用插件将无法做到这一点,因为它会使它变得更加复杂。但是,可能会创建更高级的播音员插件。
- [1.8 ONLY]当你向下看时,老板栏会隐藏在一个特定的角度。相比Hypixel或者bossbarapi已经有了很大的改进,但还是时有发生。有一个解决方案正在开发中,但它将使用所需的 CPU 功率的两倍。
- [仅限 1.8]当生命值/进度低于 50% 时,由于凋灵没有完全隐形(发光效果),您可以在远处看到一个非常非常小的白点。请注意,如果建筑物位于最大实体距离之前,您将看不到此信息
要求 1.8 服务器:
– Spigot 1.8.3 或更高版本
– 空闲时大约 25MB RAM +(40Kb / 播放器),具体取决于动画大小
– 占位符已嵌入,因此文件将来可能为 5MB,请记住。不需要的占位符不会加载到 ram 中,磁盘空间不等于 ram
– 能够访问互联网/站点以查找可能的占位符,例如 Facebook 和 Twitter 或其他。它也是运行插件和获取所需数据所必需的。
– 根据刷新率,当拥有超过 800 名玩家时,您可能需要 1Gbps 连接
要求 1.9 服务器:
– Spigot 1.9(2016 年 3 月 3 日)或更高版本
– 闲置时大约 25MB RAM +(45Kb / 玩家),具体取决于动画大小
– 嵌入了占位符,因此文件将来可能有 5MB,请记住。不需要的占位符不会加载到 ram 中,磁盘空间不等于 ram
– 能够访问互联网/站点以查找可能的占位符,例如 Facebook 和 Twitter 或其他。它也是运行插件和获取所需数据所必需的。
– 数据包比 1.8 少很多,这意味着需要的带宽更少。但是,如果您要同时拥有多个具有快速动画和更改颜色/样式的运行条,则您将需要更多带宽。
CONFIG.YML
代码(文本):
[/LEFT]
# —————————— #
#
# AirBar 2
# ( c) Maxim Van de Wynckel
#
# ————————– #
# 关于:每个人都知道屏幕顶部闪亮的老板栏。
# 乍一看这个插件与任何
其他 BossBar 插件完全一样。然而,它有大量的预设效果,
#大量的占位符,它像空气一样轻(甚至比
羽毛还轻)但最重要的是:它是非常可定制的。
# 1.9 服务器最多可以创建 4 个同时运行
的 boss 条 # boss 条可以改变颜色,改变段的数量
# 就像在 1.8 中一样也可以改变进度。
# 如果你不喜欢多个 boss 栏,你甚至可以将其设置为
# 使用单个栏来代替事件触发器等…
#
# 特点:
# – 启动时有 5000 多个占位符(每个月都会有更多)
# – 启动时有 30 多个预设效果(添加较少但仍然添加)
# – 20 多个触发事件(使用插件触发老板栏)
# – 配置整个动画使用 GUI (AnimationCreator)
# – 从 |25/100|Bar 开始改变进度值是 25%
# |{health}/20|你的健康是 50%
# – 改变每一帧的颜色 (1.9)
# |颜色:红色| (有关可用颜色,请参阅文档)
# – 更改每个帧的段数 (1.9)
# |segments:6| (有关可用段,请参阅文档)
# – 公告:每 X 秒在老板栏之间更改
# – 运行一次:对于公告或触发的老板栏,您可以设置
# 帧只运行一次(所以不要循环)
# 权限:使用 airbar 组给他们权限
# airbar.group.<group>
# 确保从其他组中删除它们
# 当给予新的权限时.
# 在上面你可以使用触发器来“触发”airbar
效果。
# 命令:主要命令列表
# /airbar help – 显示所有命令
# /airbar reload – 重新加载配置
# 变量:这些变量可用于
页眉和页脚的文本部分。
#
# {PLAYER} – 玩家名
# {PLAYERNICK} – 玩家昵称
# {SERVER} – 服务器名
# {PLAYERCOUNT} – 服务器玩家数
# {BUNGEECOUNT} – Bungee 网络播放器计数
# 5000 多个…请参阅 spigot 页面
# 格式化:这些是格式化标签,允许您格式化动画
# 或占位符。
#
# 子字符串:这允许您将单词(甚至是占位符)拆分为多个部分
# 示例:<substring begin=0 end=3>Hello World</substring> = Hel
# 用法:这可用于在创建时拆分占位符打字机
# 或在占位符中拆分颜色。
#
# Scroll:这会创建其中文本的滚动动画。它接受
# 两个参数(卷轴之间的长度和间距)。
# 示例:<scroll width=20 spaces=20>&2This is a &atest</scroll>
#
# 还有更多!
见spigot
页面插件设置
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ###
配置version (DO NOT EDIT)
config: 2
## Language file
lang: ‘en’
## Debug mode
debug: false
## Log to file
log:
enabled: true
# Reset log on startup
reset: true
## 更新检查
update:
check : true # 建议你离开这个 TRUE
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~##
插件具体设置
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~#
# 占位符设置
占位符:
# 记录启动时占位符的内存使用情况
log-memory: false
# 清除未启用的未使用占位符。
clear-unused: true
# Config cache only
# 这只会在配置中使用占位符
# 但是:它会破坏所有自定义占位符!
# 它也将阻止任何挂钩(PlaceholderAPI)
config-cache: false
# Toggling 允许您禁用 airbar
数据库:
# 如果您希望即使在用户
注销时切换也保持不变,您可以启用它。请记住,这需要
# MySQL 或 SQLite 数据库。
# 如果您是第一次配置插件,建议
# 远离这些设置,直到你管理好 airbar
# 设置。
persistent: false
# 数据库配置类似于http://wiki.bukkit.org/Bukkit.yml#database
# 带有隔离、url、驱动程序…
# 数据库名称
database: “airbar”
# 数据库用户
名 username: bukkit
#数据库隔离 type
isolation: SERIALIZABLE
# Database driver
driver: org.sqlite.JDBC
# Database password
password: walrus
# Database driver URL
# {DIR} will be replaced with the plugin directory
# {NAME} will be replaced wit the plugin name
url: jdbc:sqlite:{DIR}{NAME}.db
# 保存时间间隔
save-interval: 6000
# 禁用的世界。在此列表中添加您的世界名称以
# 禁用它。
disabled-worlds:
– ‘example_world’
# 以下调整适用于 1.8.X 服务器
tweaks-1.8:
# 从 1.8 开始,bossbar 仅在直接看向 boss 时可见
# 这意味着 boss 必须移动的每一个动作。它有多远 #
它必须移动的越多
entity-distance: 28
# 自 1.8 以来,bossbar 只有在直视 boss 时才可见
# 这意味着 boss 必须移动的每一个动作。移动阈值是
一个调整,只有当变化大于
# 指定的。请注意,较大的阈值可能会导致老板栏消失。
movement-threshold: 1
# 这是一个 DEBUG 调整/测试。这将使用于显示
#boss 栏的凋灵可见,因此您可以使用它来调整实体距离和
# 移动阈值。请记住,这也需要重新登录。
visible-entity: false
# 以下调整适用于 1.9.X 服务器
tweaks-1.9:
# 在显示 boss bar 期间使天空变暗(也许是为了引起注意)
darken-sky: false
# 在 boss bar 期间创建雾效果
create-fog: false
# 在显示 airbar 声音时 Bossbar
声音: false
# 默认段数(如果未在单个组中指定
# 或在单个行中)
default-segments: 1
# 默认颜色(如果未在单个组中指定
# 或在单个行中)
default-color: PINK # Default 1.8 中的老板栏颜色
# 使用一个单独的栏。当 false 时,它​​将在新的覆盖上创建一个新的栏
# 或者当有多个栏的权限时。 #
多个条表示每个条有多个数据包(更多带宽
和
CPU
)
公告。公告允许您在不同的
# 组玩家有权限。例如,这允许您显示
# 一些服务器广告但不向捐赠者显示(如果您确定他们
# 没有“广告”的权限)
公告:
# 你想为 airbar 插件启用公告
#启用此功能将循环遍历所有启用了“is-announcement”
且玩家有权访问的airbar 组。
# 每隔“change-interval”(以秒为单位)将在组之间更改
enabled: false
# 公告之间更改的间隔(每 x 秒)
change-interval: 60
# 此部分包含所有预配置的 AirBar 的
airbar:
# 不同玩家的不同 airbar
默认值:
# airbar 支持颜色代码和框架
文本:
# 这个例子显示了一个简单的每 2 秒切换一次的框架。
# bossbar 在两个框架上都保持 100%
– ‘|segments:6|color:yellow|&6&lExample &2&oAirBar’
– ‘|segments:10|color:green|&e&lExample &6&oAirBar’
– ‘|segments:12|color:blue|&6&lExample &2&oAirBar’
– ‘|segments:20|color ink|&e&lExample &6&oAirBar’
– ‘|segments:12|color urple|&6&lExample &2&oAirBar’
– ‘|segments:10|color:red|&e&lExample &6&oAirBar’
# 切换文本
间隔的时间间隔:10
# 定义文本是否应该随机化。动画格式化标签
# 不会受到影响。
# 启用随机化会覆盖运行一次(意味着你不能随机化并运行一次)
random: false
# 如果你只希望帧/文本运行一次
# 将其设置为 true。这只会循环遍历帧
# 一次。
# 请注意:运行一次仅适用于触发的 airbar
# 或公告。
# 在最后一帧的间隔后,该条将被删除。
run-once: false
# 如果你将这个 ‘airbar group’ 设置为公告,它将被
# 用于公告循环。如果:
# 1) 玩家有这个组的权限
# 2) is-announcement 设置为 true
is-announcement: false
# 老板栏的默认颜色。仅适用于 1.9!
# 将被 |color:xxxx| 覆盖 在一行中标记
# 可用颜色: #PINK #BLUE #RED #GREEN #YELLOW #PURPLE #WHITE 颜色 : PINK #
老板
栏中 的默认段(仅用于外观)。仅适用于 1.9! # 将被 |segments:xx| 覆盖 在一行中标记 # 可用选项: # 1,6,10,12,20 # 如果您不确定,请保留 1 或 0 段:1 example-maxim-is-cool: # airbar 支持颜色代码和框架 文本: # |5| = Bossbar 5% – ‘|5|&aM’ – ‘|10|&aM&2a’ – ‘|15|&aM&2a&
aM&2a&6x&ei&bm&9v&1d&5w &di&cs &4C&7o’ – ‘|75|&aM&2a&6x&ei&bm&9v&1d&5w &di&cs &4C&7o&ao’ – ‘|80|&aM&2a&6x&ei&bm&9v&1d&5w &di&cs &4C&7o&ao&2l’ – ‘|85|&aM&2a&6x&ei&bm&9v&1d&5w &di&cs &4C&7o&ao&2l&f!’ – ‘|90|&aM&2a&6x&ei&bm&9v&1d&5w &di&cs &4C&7o&ao&2l&f!!’ – ‘|95|&aM&2a&6x&ei&bm&9v&1d&5w &di&cs &4C&7o&ao&2l&f!’ |75|&aM&2a&6x&ei&bm&9v&1d&5w &di&cs &4C&7o&ao’ – ‘|80|&aM&2a&6x&ei&bm&9v&1d&5w &di&cs &4C&7o&ao&2l’ – ‘|85|&aM&2a&6x&ei&bm&9v&1d&5w &di&cs&ao&l&42&l’ – ‘|90|&aM&2a&6x&ei&bm&9v&1d&5w &di&cs &4C&7o&ao&2l&f!!’ – ‘|95|&aM&2a&6x&ei&bm&9v&1d&5w &di&cs &4C&7o&ao&2l&f!’ |75|&aM&2a&6x&ei&bm&9v&1d&5w &di&cs &4C&7o&ao’ – ‘|80|&aM&2a&6x&ei&bm&9v&1d&5w &di&cs &4C&7o&ao&2l’ – ‘|85|&aM&2a&6x&ei&bm&9v&1d&5w &di&cs&ao&l&42&l’ – ‘|90|&aM&2a&6x&ei&bm&9v&1d&5w &di&cs &4C&7o&ao&2l&f!!’ – ‘|95|&aM&2a&6x&ei&bm&9v&1d&5w &di&cs &4C&7o&ao&2l&f!’ ao&2l’ – ‘|85|&aM&2a&6x&ei&bm&9v&1d&5w &di&cs &4C&7o&ao&2l&f!’ – ‘|90|&aM&2a&6x&ei&bm&9v&1d&5w &di&cs &4C&7o&ao&2l&f!!’ – ‘|95|&aM&2a&6x&ei&bm&9v&1d&5w &di&cs &4C&7o&ao&2l&f!’ ao&2l’ – ‘|85|&aM&2a&6x&ei&bm&9v&1d&5w &di&cs &4C&7o&ao&2l&f!’ – ‘|90|&aM&2a&6x&ei&bm&9v&1d&5w &di&cs &4C&7o&ao&2l&f!!’ – ‘|95|&aM&2a&6x&ei&bm&9v&1d&5w &di&cs &4C&7o&ao&2l&f!’
– ‘&aM&2a&6x&ei&bm&9v&1d&5w &di&cs &4C&7o&ao&2l’
– ‘&aM&2a&6x&ei&bm&9v&1d&5w &di&cs &4C&7o&ao&2l’
– ‘&aM&2a&6x&ei&bm&9v&1d&5w &di&cs &4C&7o&ao&2l’
– ‘&aM&2a&6x&ei&bm&9v&1d&5w &di&cs &4C&7o&ao&2l’
– ‘&aM&2a&6x&ei&bm&9v&1d&5w &di&cs &4C&7o&ao&2l’
– ‘&aM&2a&6x&ei&bm&9v&1d&5w &di&cs &4C&7o&ao&2l’
– ‘|95|&aM&2a&6x&ei&bm&9v&1d&5w &di&cs &4C&7o&ao’
– ‘|90|&aM&2a&6x&ei&bm&9v&1d&5w &di&cs &4C&7o’
– ‘|85|&aM&2a&6x&ei&bm&9v&1d&5w &di&cs &4C’
– ‘|80|&aM&2a&6x&ei&bm&9v&1d&5w &di&cs ‘
– ‘|75|&aM&2a&6x&ei&bm&9v&1d&5w &di&cs’
– ‘|70|&aM&2a&6x&ei&bm&9v&1d&5w &di’
– ‘|65|&aM&2a&6x&ei&bm&9v&1d&5w ‘
– ‘|60|&aM&2a&6x&ei&bm&9v&1d&5w’
– ‘|55|&aM&2a&6x&ei&bm&9v&1d’di&cs &4C&7o’ – ‘|85|&aM&2a&6x&ei&bm&9v&1d&5w &di&cs &4C’ – ‘|80|&aM&2a&6x&ei&bm&9v&1d&5w &di&cs ‘ – ‘|75|&aM&2a&6x&ei&bm&9v&1d&5w &di&cs’ – ‘|70|&aM&2a&6x&ei&bm&9v&1d&5w &di’ – ‘|65|&aM&2a&6x&ei&bm&9v&1d&5w ‘ – ‘|60|&aM&2a&6x&ei&bm&9v&1d&5w’ – ‘|55|&aM&2a&6x&ei&bm&9v&1d’di&cs &4C&7o’ – ‘|85|&aM&2a&6x&ei&bm&9v&1d&5w &di&cs &4C’ – ‘|80|&aM&2a&6x&ei&bm&9v&1d&5w &di&cs ‘ – ‘|75|&aM&2a&6x&ei&bm&9v&1d&5w &di&cs’ – ‘|70|&aM&2a&6x&ei&bm&9v&1d&5w &di’ – ‘|65|&aM&2a&6x&ei&bm&9v&1d&5w ‘ – ‘|60|&aM&2a&6x&ei&bm&9v&1d&5w’ – ‘|55|&aM&2a&6x&ei&bm&9v&1d’6x&ei&bm&9v&1d&5w &di&cs ‘ – ‘|75|&aM&2a&6x&ei&bm&9v&1d&5w &di&cs’ – ‘|70|&aM&2a&6x&ei&bm&9v&1d&5w &di’ – ‘|65|&aM&2a&6x&ei&bm&9v&1d&5w ‘ – ‘|60|&aM&2a&6x&ei&bm&9v&1d&5w’ – ‘|55|&aM&2a&6x&ei&bm&9v&1d’6x&ei&bm&9v&1d&5w &di&cs ‘ – ‘|75|&aM&2a&6x&ei&bm&9v&1d&5w &di&cs’ – ‘|70|&aM&2a&6x&ei&bm&9v&1d&5w &di’ – ‘|65|&aM&2a&6x&ei&bm&9v&1d&5w ‘ – ‘|60|&aM&2a&6x&ei&bm&9v&1d&5w’ – ‘|55|&aM&2a&6x&ei&bm&9v&1d’- ‘|60|&aM&2a&6x&ei&bm&9v&1d&5w’ – ‘|55|&aM&2a&6x&ei&bm&9v&1d’- ‘|60|&aM&2a&6x&ei&bm&9v&1d&5w’ – ‘|55|&aM&2a&6x&ei&bm&9v&1d’
– ‘|50|&aM&2a&6x&ei&bm&9v’
– ‘|45|&aM&2a&6x&ei&bm’
– ‘|40|&aM&2a&6x&ei’
– ‘|35|&aM&2a&6x’
– ‘|30|&aM&2a’
– ‘|25|&aM’
– ‘|20|’
– ‘|15|&2&l|’
– ‘|10|&2&l/’
– ‘|5|&2&l-‘
– ‘|0|&2&l|’
# 切换文本
间隔的刻度间隔:1
# 定义文本是否应该随机化。动画格式标签
# 不会受到影响。
# 启用随机化会覆盖运行一次(意味着你不能随机化并运行一次)
随机:
false # 如果你只希望帧/文本运行一次
# 将其设置为 true。这只会循环遍历帧
# 一次。
# 请注意:运行一次仅适用于触发的 airbar
# 或公告。
# 在最后一帧的间隔后,该条将被删除。
run-once: true
# 如果您将此“airbar group”设置为公告,它将
在公告循环中使用。If:
# 1) 玩家有这个组的权限
# 2) is-announcement 设置为 true
is-announcement: true
# 下面的例子:airbar.group.example-ram
# 将显示一个快速闪烁的文本和进度条作为当前 RAM 使用
example-ram:
# airbar 支持颜色代码
text:
# |{usedram}/{maxram}| = 当两个占位符都被替换时,它们充当
# 老板酒吧的百分比。例如 {usedram} 是 256 MB,{maxram} 是 512MB
# 这意味着它是 256/512 什么是 50%
# 当“/”没有定义时,它将基于 100(参见示例 maxim-is-cool )
#|段:6 | = 将显示 6 行/段
– ‘|{usedram}/{maxram}|segments:6|<rainbow>&lCURRENT RAM USAGE </rainbow>&7&o {usedram} MB’
# 切换文本间隔的刻度
间隔:1
#定义文本是否应随机化。动画格式标签
# 不会受到影响。
# 启用随机化会覆盖运行一次(意味着你不能随机化并运行一次)
random: false
# 如果你只希望帧/文本运行一次
# 将其设置为真。这只会循环遍历帧
# 一次。
# 请注意:运行一次仅适用于触发的 airbar
# 或公告。
# 在最后一帧的间隔后,该条将被删除。
run-once: false
# 如果你将这个 ‘airbar group’ 设置为公告,它将被
# 用于公告循环。If:
# 1) player has permission to this group
# 2) is-announcement set to true
is-announcement: false
# 以下示例: airbar.group.example-tps
# 将显示带有进度条的快速闪烁文本作为当前的 TPS 使用
示例-tps:
# airbar 支持颜色代码
文本:
# 在此示例中,只有值是动态的。占位符也是小数而不是整数的
#。
# 主要特点是在 Minecraft 1.9 上颜色会根据 TPS 改变
# |color:xxx| 是设置颜色的标签,我所做的是使用“whenrange”效果。
# 这个效果将测试’value’是否在’begin’和’end’范围内,并显示结果
# 如果是这种情况。我做了 3 次这种效果,三个不同的范围
分别显示 # 红色、黄色和绿色。
动画格式标签# 不会受到影响。 # 启用随机化会覆盖运行一次(意味着你不能随机化并运行一次) random: false # 如果你只希望帧/文本运行一次
# 将其设置为真。这只会循环遍历帧
# 一次。
# 请注意:运行一次仅适用于触发的 airbar
# 或公告。
# 在最后一帧的间隔后,该条将被删除。
run-once: false
# 如果你将这个 ‘airbar group’ 设置为公告,它将被
# 用于公告循环。如果:
# 1) 玩家有这个组的权限
# 2) is-announcement 设置为 true
is-announcement: false
数据库
要保存空气条的切换,您必须使用数据库。默认配置为在插件目录中创建一个 SQLite 文件。请记住,唯一保存的数据是每个玩家的“是/否”,因此数据量不大。建议将其保存在 SQLite 文件中。
MySQL 示例:
用户名:root
隔离:SERIALIZABLE
驱动程序:com.mysql.jdbc.Driver
密码:toor
url:jdbc:mysql://localhost:3306/Minecraft
disabled-worlds
建议使用权限禁用世界。但是,为了防止事件触发和插件的其他 boss 栏,您通常可以在此处添加您的世界。
调整-1.8
这些调整适用于高级用户。配置中的注释应该解释足够的
tweaks-1.9
这些调整是为高级用户准备的。配置中的注释应该解释足够的
公告
在这里您启用公告并以秒为单位定义时间,直到它切换到您有权访问的下一个公告。
您始终必须在此处启用公告,仅在 airbar 组中设置“is-announcement”是行不通的。
airbar
这是配置的“宝座”。在这里放置所有的 airbar 组。配置组有三种可能
- CONSTANTLY SHOW:如果你想经常显示一个组(动画),你必须确保 is-announcement 设置为 FALSE 并且你给你的玩家权限“airbar.group.<GROUPNAME>”
- 当启用调整部分中的“单栏”时,您可以在 1.9 服务器上同时显示多个栏。
- ANNOUNCEMENTS:如果你想要一个公告(比如说你应该捐赠的动画),你需要将 is-announcement 设置为 TRUE 并给你的玩家权限“airbar.group.<GROUPNAME”,如果你想让他们看到公告。如果您只想让您的公告显示一次(而不是不断循环),您需要将 run-once 设置为 TRUE
- 您只能运行一个公告更新程序。这意味着这将在 1.9 服务器上使用一个 BAR(除非启用了调整部分中的“单栏”)
- TRIGGERED AIRBAR:如果你想创建一个被触发的气杆。就像战斗中对手的健康状况一样。您需要将 is-announcement 设置为 FALSE,并且不向您的玩家授予该组的任何权限。只需在您选择的事件触发器中添加组名。这同样适用于你只想使用 /airbar show 命令显示的老板栏。
- 在禁用调整部分中的“单条”的 1.9 服务器上:触发的 airbar 将显示为一个额外的条。在单栏或 1.8 服务器上,它将(临时)覆盖当前显示的老板栏。
帧参数
单个帧可以有参数来设置段的百分比、颜色和数量。
设置被两条垂直线包围,位于框架的前面。当有多个设置时,它们也由垂直线分隔
|<setting>|<setting>|
更改百分比:
要更改百分比,请使用|…|开始您的行
填写 … 用“%”(百分比 = 每百)所以 50 是 50%
|50|
如果您想要更高的准确性或自定义最大值,您可以使用/ (devider)
|50/300|
更改颜色:
要更改颜色,请确保将“color:xxxx”放在|…|之间。就像百分比一样。可用颜色有:
– 红色
– 绿色
– 白色
– 紫色
– 粉色
– 蓝色
– 黄色
|color:red|50/100|这是一个 50% 的红色条
更改分段:
要更改分段中的分段数量,请将“ |…|之间的段:x” 就像百分比和颜色一样。可用段为:
1
6
10
12
20
|段:10|颜色:蓝色|10|这是一个蓝色条,有 6 个段,比例为 10%
如果您在配置看起来很酷的动画时遇到问题,您可以使用 AirBarCreator。请记住,这不支持占位符或预设效果!
在此处下载动画创建器:
https
: //www.spigotmc.org/resources/airbarcreator.16651/ 如果以上链接不起作用,您也可以在 github 上找到发行版:https ://github.com/Maximvdw/AirBarCreator /releases
为了提供最好的支持,我会定期更新我的插件,如果您对此感到恼火,请关闭更新检查。
那么如果您的网络中有 5 台服务器都需要相同的配置呢?每次都要复制粘贴吗?
没有。AirBar 带有 MASTER -> SLAVE 配置同步,允许您(启用时)设置一个 MASTER(您编辑的配置),允许 SLAVES(其他服务器)获取该配置。
代码(文本):
# ————————– #
# 远程配置同步 #
# v1.0.0 #
# (c) MVdW 软件 #
# ————————– #
# 说明:此 MVdW 软件设计将允许
# 您将插件配置与其他服务器同步
# 您有两种配置类型:
# – 1 主配置
# – 1 或多个从配置
#
# 主是将要使用的插件/服务器
#作为主要配置。
# slaves 将使用(而不是复制)master 的配置
# 当 master 离线时,slaves 将使用他们自己的
# 配置(或最后获取的配置)。
# 启用时配置必须有效
# 如果您配置主机或从机启用,则启用此
功能:false
# 定义此服务器的配置
是否将用作主机配置。
master: false
# THESE SETTINGS ONLY APPLY IF THIS SERVER
# IS THE MASTER
master-config:
# Port used to listen for slaves
port: 7899
# Password to identify the slaves (DO NOT USE SOMETHING YOU USEWHERE)
密码:’ILoveSpigot’
#这些设置仅适用于此服务器
# 是从属服务器
slave-config:
# 主服务器的主机名或 IP 主机
名:’localhost’
# 主服务器使用的
端口:7899
# 主服务器使用的密码
password: ‘ILoveSpigot’
# Sync interval IN MINUTES (you can force a sync using a command)
interval: 5 # Currently not 100% implemented
Language file(s):
该插件允许/lang 文件夹中的多个语言文件。如果可用,将使用来自客户端语言的语言消息(当该语言的语言文件可用时)