BBAds - 使用动态BossBar消息提升玩家参与度
BBAds 是一个 Minecraft 插件,旨在通过在 BossBar 中显示动态信息来提升玩家参与度。该插件提供一系列功能,以使玩家随时了解并受到娱乐,从而改善服务器的整体体验。
主要功能:
- 服务器广告:自动轮换来自
config.yml文件的预定义消息。 这使您可以向所有玩家显示重要的服务器信息。 - 玩家广告: 具有适当权限的玩家可以在 BossBar 中显示自定义消息,时间有限。
- 管理控制: 启用/禁用服务器广告、静音恶意玩家以及在不重启服务器的情况下重新加载配置。
- 静音系统: 允许管理员阻止特定玩家向 BossBar 发送消息。
- 脏话过滤器: 使用在
regex.yml文件中定义的正则表达式过滤不需要的单词和短语。 - 日志记录: 将所有发送到 BossBar 的消息记录到日志文件中,以供审核和分析。
命令:
玩家命令:
/bb <time> <bossbar_color> <text_color> <message>- 向 BossBar 发送自定义消息。<time>: 消息显示的时间(以秒为单位)。<bossbar_color>: BossBar 的颜色(例如,BLUE,RED,GREEN)。<text_color>: 消息文本的颜色(例如,AQUA,YELLOW)。<message>: 要显示的文本。- 示例:
/bb 10 RED YELLOW 看看我的商店!
管理员命令:
/bb mute <player> [time]- 静音玩家,防止他们发送消息。 如果没有指定时间,静音将是永久性的,直到取消静音该玩家。/bb unmute <player>- 取消静音玩家。/bossbarad <on|off|stop|reload>- 服务器管理命令。on: 启用自动服务器广告。off: 禁用服务器广告。stop: 立即停止所有 BossBar。reload: 从config.yml和regex.yml文件重新加载设置。
权限:
bossbarads.use: 允许玩家使用/bb命令。bossbarads.kd.15: 允许发送 15 秒的消息。bossbarads.kd.30: 允许发送 30 秒的消息。bossbarads.kd.60: 允许发送 60 秒的消息。bossbarads.kd.120: 允许发送 120 秒的消息。bossbarads.kd.unlimited: 允许发送无时间限制的消息。bossbarads.admin: 授予访问管理员命令的权限。
配置 (config.yml):
enable_logging: true # 启用或禁用日志记录
alternate_ads: true # 在玩家广告和服务器广告之间切换
bossbar_id: "ads" # BossBar 的 ID (不建议更改)
player_ads_interval: # 玩家广告之间的间隔(以秒为单位)
min: 15
max: 60
server_ads_interval: # 服务器广告之间的间隔(以秒为单位)
min: 30
max: 60
server_ads: # 服务器广告列表
- "&a加入我们,这里很有趣!"
- "&e订阅我们的 Discord!"
muted_players: # 静音的玩家列表
player1: 0 # player1 被永久静音 (直到取消静音)
player_ad_format: "§7§o%name%§r: %message%" # 玩家广告的格式。
%name% - 玩家的姓名
%message% - 玩家的消息
脏话过滤器 (regex.yml):
regex: # 要过滤的单词和短语列表
- "bad_word1"
- "bad_word2"
- ".website\\.com." # 阻止网站
安装:
- 下载插件的
.jar文件。 - 将
.jar文件放入您的 Minecraft 服务器的plugins文件夹中。 - 启动服务器。
- 配置
config.yml和regex.yml文件以满足您的需求。
依赖项:
- Spigot 或 Paper (或支持 Bukkit/Spigot 插件的服务器)