- 版权类型
- 原创
- 插件中文名称
- WarZ哔哩哔哩
- 插件英文名称
- WarZBiliBili
- 原帖地址
- #
- 支持的核心(服务端)
- Spigot
- Paper
- Folia
- Purpur
- PufferFish
- Leaves
- 其他核心
- 语言支持
- 中文(简体)
- 前置组件
- PlaceholderAPI
- 适配版本(Java)
- 最新版本
- 26.x
- 1.21
- 1.20
- 1.19
- 1.18
- 1.17
- 1.16
- 1.15
- 1.14
- 1.13
- 1.12
插件简介
WarZBiliBili 是一款专为 Minecraft 服务器打造的Bilibili 全站互动任务插件,完美适配主流服务端核心,支持玩家游戏内一键扫码绑定B站账号。玩家可通过完成B站点赞、投币、收藏、关注UP主、关键词评论等任务,轻松获取游戏硬币、道具、权限等奖励。插件内置每日签到、任务众筹、硬币商店、数据统计、任务复查、多服数据同步等全套功能,同时提供可视化游戏内商店编辑器,无需反复改配置文件,极大降低服主配置门槛。
非常适合生存服、RPG服、公益服、粉丝服用于引流涨粉、回馈玩家、活跃服务器氛围,是B站社群与MC服务器联动的优质插件。
核心功能亮点
1. 安全便捷的账号绑定系统
- 游戏内自动生成B站登录二维码地图,手机扫码即可完成绑定
- 支持主动取消绑定:丢弃二维码地图即可终止操作,自动清理掉落物与界面
- 智能容错机制:扫码超时、失败、退出服务器、绑定成功后自动清理二维码
- 严格绑定限制:一人一号、一号一人,杜绝多玩家共用B站账号作弊
- 可配置解绑冷却,防止玩家频繁换绑刷取奖励
2. 全方位B站任务检测
- 支持全部主流B站互动任务:点赞、投币、收藏、关注UP主、视频评论
- 专属关键词评论检测,精准匹配活动评论要求
- 兼容BV号、AV号双格式视频配置,适配所有B站视频链接
- 智能重试检测机制,完美规避B站接口延迟导致的误判、检测失败问题
- 支持全局默认任务规则+单任务自定义规则,配置灵活度极高
3. 多元化奖励体系
- 双重奖励模式:插件硬币奖励 + 自定义控制台命令奖励
- 支持自动发奖/手动领奖双模式,服主自由切换
- 内置每日签到系统,基础签到领硬币,支持3/7/30天连续签到阶梯额外奖励
- 奖励命令支持全变量替换,可发放道具、货币、权限、公告等各类奖励
- 待领取奖励缓存机制,玩家可随时手动补领遗漏奖励
4. 可视化GUI与游戏内编辑器
- 全套精美GUI界面:主菜单、任务列表、个人信息、硬币商店
- 专属商店编辑器 /bilibili shopedit,游戏内可视化修改商店配置
- 可直接调整商品位置、价格、限购次数、禁用/启用商品、预览奖励
- 配置分层存储,编辑器修改内容独立保存,不覆盖原始基础配置
5. 全服众筹与数据统计
- 任务众筹功能,支持全服集体完成任务解锁全员奖励,活跃服务器氛围
- 完整数据统计面板:绑定人数、签到数据、任务完成量、众筹进度、检测队列
- 任务完成排行榜,展示玩家贡献数据,增加玩家互动积极性
6. 任务复查与防作弊机制
- 自定义周期复查机制,检测玩家是否完成任务后取消点赞、关注、收藏等操作
- 支持自动回收硬币奖励、执行撤销命令,杜绝刷奖作弊行为
- 可设置稳定通过次数,避免误判,兼顾公平与容错性
7. 多服数据同步
- 支持 SQLite/MySQL 双数据库模式,单服用SQLite、群组服用MySQL
- 多服连接同一数据库即可同步:账号绑定、任务记录、硬币、签到、商店限购、众筹进度、复查数据
- 完美适配群组服、多子服、跨服大厅等服务器架构
安装与更新教程
环境要求
- 服务端核心:Bukkit / Spigot / Paper 1.12+
- 必需前置:WarZLib(必须正常加载)
- 可选前置:PlaceholderAPI(支持变量拓展)
首次安装步骤
- 将 WarZBiliBili-1.6.2.jar 放入服务器 plugins 文件夹
- 确认前置插件 WarZLib 已安装且正常启用
- 启动服务器,插件自动生成全部默认配置文件
- 根据需求修改 config.yml、tasks.yml、shop.yml 等配置
- 保存配置后,执行 /bilibili reload 重载或重启服务器
- 使用测试账号完成绑定、任务检测、签到、商店购买测试,确保功能正常
插件更新步骤
- 备份旧版本 WarZBiliBili 配置文件夹,防止配置丢失
- 替换新版jar文件,启动服务器自动补全新增配置字段
- 对比新旧配置,合并新增参数到自定义配置中
- 关闭debug调试模式(debug: false),避免控制台刷屏
- 测试核心功能:扫码绑定、地图清理、任务检测、商店编辑器
玩家使用指南
基础指令(全部玩家可用)
- /bilibili / /bbl:打开插件主菜单
- /bilibili bind:发起B站账号扫码绑定
- /bilibili unbind:自助解绑B站账号
- /bilibili sign:每日签到领取硬币
- /bilibili draw:手动领取待发放任务奖励
- /bilibili info:查看个人绑定信息、硬币数量、任务进度
- /bilibili top:查看全服任务完成排行榜
- /bilibili cancel:取消当前等待中的任务检测队列
核心使用流程
- 输入绑定指令,获取二维码地图,B站客户端扫码确认绑定
- 在任务列表选择对应B站任务,完成点赞、投币、关注等操作
- 点击检测任务,插件自动重试校验,通过后自动/手动领取奖励
- 每日签到积累硬币,在硬币商店兑换游戏道具、礼包、权限奖励
管理员配置与指令
管理员专属指令
- /bilibili reload:重载全部插件配置
- /bilibili shopedit:打开游戏内商店可视化编辑器
- /bilibili look 玩家名:查看指定玩家B站绑定信息
- /bilibili unbind 玩家名:强制解绑指定玩家账号
- /bilibili reset 玩家名:重置玩家任务、领奖、众筹全部记录
- /bilibili queue:查看当前任务检测队列
- /bilibili stats:查看服务器B站任务数据统计面板
权限节点
- warz.bilibili.use:默认全体玩家,使用所有基础功能
- warz.bilibili.admin:默认OP,使用全部管理指令
- warz.bilibili.*:全部插件权限合集
核心配置文件说明
- config.yml:插件主配置,包含开关、调试模式、检测周期、签到规则、复查机制、解绑冷却等全局设置
- tasks.yml:自定义B站任务配置,设置视频链接、任务要求、硬币奖励、命令奖励、众筹规则
- shop.yml:硬币商店基础配置,自定义商品、价格、限购、奖励内容
- shop-overrides.yml:商店编辑器自动生成的覆盖配置,保存游戏内修改内容
- messages.yml:全插件自定义语言文本、提示消息、颜色样式
- storage.yml:数据库配置,支持SQLite本地存储、MySQL多服同步存储
- menu/tasklist/info.yml:全套GUI界面自定义配置,自由修改按钮、图标、文案
PlaceholderAPI 变量(拓展支持)
安装 PlaceholderAPI 后,可在计分板、菜单、公告、称号等插件中使用以下变量:- %warzbilibili_bound%:玩家是否已绑定B站账号
- %warzbilibili_name%:玩家B站昵称
- %warzbilibili_mid%:玩家B站UID
- %warzbilibili_coins%:玩家插件硬币数量
- %warzbilibili_finish%:玩家已完成任务数
- %warzbilibili_total%:服务器总任务数
- %warzbilibili_signed%:玩家今日是否已签到
常见问题排查
- 控制台大量debug日志:进入config.yml将 debug 改为 false 并重载插件
- 完成任务检测失败:B站接口存在延迟,开启插件重试机制;核对视频号、任务要求、评论关键词是否正确
- 无法重新绑定账号:处于解绑冷却中 / 账号已被其他玩家绑定 / 开启了B站账号资格限制
- 商店修改不生效:检查是否执行重载指令、是否存在编辑器覆盖配置、YAML缩进是否规范
- 多服数据不同步:全部子服使用同一MySQL数据库、插件版本一致、任务/商品ID统一
版本更新亮点(1.6.2)
- 新增独立debug开关,默认关闭调试日志,优化控制台输出
- 完善二维码取消绑定机制,支持丢弃地图主动解绑
- 全自动二维码清理逻辑,杜绝物品残留问题
- 优化游戏内商店编辑器,支持配置覆盖保存,不破坏原始文件
- 修复接口延迟导致的检测误判问题,提升任务识别准确率