-
Notifications
You must be signed in to change notification settings - Fork 0
Getting Started
Noogear edited this page Mar 19, 2026
·
3 revisions
- 确保服务端为 Paper 1.21+
- 安装 PacketEvents 2.x(必须在 WarriorView 之前加载)
- 将 WarriorView 放入
plugins/目录 - 启动服务器,插件将自动生成默认配置文件
可选依赖(按需安装):
- LuckPerms — 安装后可为不同权限组的玩家显示不同指示器样式(variants 功能)
-
PlaceholderAPI — 安装后可在
text-format、char-replace替换值、number-format后缀中嵌入全局占位符
plugins/WarriorView/
├── config.yml # 全局配置(调度器/指示器/调试)
├── message.yml # 消息模板
├── number-format.yml # 数字量化缩写规则
├── char-replace.yml # 字符替换规则
├── indicator/ # 指示器配置目录
│ ├── damage-indicator.yml # 伤害指示器
│ └── regain-indicator.yml # 生命恢复指示器
├── animations/ # 动画定义目录
│ ├── default.yml # 默认动画
│ └── presets/ # 预设库(优先加载)
│ └── common.yml # 通用预设
└── event-mapping/ # 事件映射脚本目录
├── damage-indicator.yml # 伤害事件 → 指示器
└── regain-indicator.yml # 恢复事件 → 指示器
-
事件映射脚本捕获 Bukkit 事件(如
EntityDamageByEntityEvent) - 脚本中声明条件判断和动作调用,最终调用
showIndicator触发显示 - 指示器决定数字外观(颜色、格式、位置算法)
- 动画控制数字的运动轨迹和消失方式
- 所有配置均支持热重载:
/wv reload