插件配置
基础配置
config.yml
yaml
# 调试模式
debug: false
# 数据库
database:
# 延迟载入, 单位tick
delay: 20
enable: false
mysql:
host: localhost
port: 3306
user: root
password: root
database: minecraft
# 玩家默认字体
default-font: "默认字体"
# 战斗信息配置
combat-stats:
# 总开关
enable: true
# 普通攻击特效开关
normal-damage-fx: true
# 组队插件,修改后重启生效
# 支持 DungeonPlus,YeeTeam,other
team: DungeonPlus
# 当 team 设置为 other 时,可通过 member 指定自定义队伍成员变量,用于兼容任意组队插件
#member: ["%xxx_成员1%","%xxx_成员2%","%xxx_成员3%","%xxx_成员4%"]
# 统计窗口时间(毫秒)
window-time: 10000
# 切换世界时重置
change-world-reset: true
# 生命恢复显示
health-restore:
# 最小值,低于10不触发,-1关闭
min: 10
# 字体显示内容
text: "{value}"
# 怪物信息
entity-stats:
# 实体距离
distance: 15
# 排除属性
exclude-attribute:
- "测试属性"
# 排除实体类型
exclude-entity:
- "PIG"
# 实体血条,怪物名匹配
# 龙核变量 combatview_entity-bossbar
bossbar-match:
- "*"
# 属性格式
attribute-format: "§7{name}: §f{value}"
# 附近的实体数据数限制
limit: 5
# 弹幕消息,匹配聊天消息关键词,转发至屏幕上方
# /cv danmaku <玩家> <消息> 发送弹幕消息
danmaku:
- "§7[§c战斗§7]"
- "§8[§6灵魂空间§8]"
- "§8[§6仓库§8]"
# 消息拦截,匹配关键词拦截
message-intercept: [ ]
# 数值格式
number:
# 格式
format: "%.0f"
# 数值单位(删除该节点可关闭)
unit:
10000: 萬 # 万
100000000: 億 # 亿
# 物品拾取HUD
pickup-hud:
# 数量合并窗口(毫秒)
merge-window: 250
# 更新节流(毫秒)
update-throttle: 100
# 默认品质
default: 普通
# 品质规则
rules:
- match: "match.lore('§7品质: §f白色')"
name: 普通
- match: "match.lore('§7品质: §a绿色')"
name: 绿色
- match: "match.lore('§7品质: §b蓝色')"
name: 蓝色
- match: "match.lore('§7品质: §e橙色')"
name: 橙色
- match: "match.lore('§7品质: §5紫色')"
name: 紫色
- match: "match.lore('§7品质: §c红色')"
name: 红色
# 经验,货币等显示物品
display:
# 原版经验
# 若需要监听等级插件建议使用下方自定义变量
exp:
material: EXPERIENCE_BOTTLE
name: "§eExp"
# 金币,支持 ESS、XConomy
money:
material: GOLD_INGOT
name: "§e金币"
# 点券,支持 PlayerPoints
points:
material: PAPER
name: "§d点券"
# 自定义变量,根据变量数值变化处理掉落显示逻辑
摩拉:
# 变量
placeholder: "%variable_info_摩拉%"
material: GOLD_INGOT
name: "§e摩拉"
# 过期时间显示格式
expire-format:
# 默认极简格式,可根据喜好改为 "{hh}时{mm}分{ss}秒"
default: "{hh}小时"
# 当小时为 0 时,使用这个格式(可选)
no-hour: "{mm}分钟"
# 当分钟也为 0 时(只剩秒)
no-minute: "{ss}秒"
# 永久格式
permanent: 永久
none: 无动画配置
yaml
# 模拟DNF打击感动画配置,可自行创建配置不同的动画风格
# 全息保留时间,tick
keep-time: 15
# 坐标偏移(单位:格,[x,y,z],x/z 相对攻击者朝向)
offset: [ 0, 0, 0 ]
animation:
# 抛物线动画(前置Adyeshach)
arc:
enable: false
duration: 18
up-height: 0.55
horizontal: 0.35
random-side: 0.8
# 位移动画
translate:
# 上方向移动
- direction: y
# 位移距离
distance: -1.5
# 持续时间(毫秒)
duration: 800
cycle-count: 1
# 左右随机位移(支持 ~ 范围)
- direction: x
distance: -0.8~0.8
duration: 800
cycle-count: 1
# 缩放动画
scale:
# 是否启用
enable: true
# 延迟多少毫秒后开始
delay: 0
# 缩放起止比例(1 -> 0 为缩小消失)
from: 1.5
to: 0.7
# 持续时间(毫秒),越短越快
duration: 100
# 循环次数,-1 为无限循环
cycle-count: 1
# 动画结束后是否保留当前缩放
fixed: true
# 透明度动画(需要新龙核 Mod)
alpha:
# 是否启用
enable: true
# 延迟多少毫秒后开始
delay: 0
# 透明度从多少到多少(1 -> 0 为渐隐)
from: 1
to: 0
# 持续时间(毫秒),越短越快
duration: 1600
# 循环次数,-1 为无限循环
cycle-count: 1
# 动画结束后是否保留当前透明度
fixed: trueyaml
# 全息保留时间,tick
keep-time: 20
# 坐标偏移(单位:格,[x,y,z],x/z 相对攻击者朝向,支持 ~ 范围)
offset: [ 0, -0.12, 0 ]
animation:
# 抛物线动画(前置Adyeshach)
arc:
enable: true
# 动画持续时间
duration: 16
# 抛物线最高点高度
up-height: 0.95
# 前向偏移距离
horizontal: 0.22
# 左右随机偏移
random-side: 1.15
# 位移动画
translate:
# 左右随机位移(支持 ~ 范围)
- direction: x
distance: -0.16~0.16
duration: 220
cycle-count: 1
# 前后随机位移(支持 ~ 范围)
- direction: z
distance: -0.16~0.16
duration: 220
cycle-count: 1
# 缩放动画
scale:
# 是否启用
enable: true
# 延迟多少毫秒后开始
delay: 0
# 缩放起止比例(1 -> 0 为缩小消失)
from: 1.55
to: 0.85
# 持续时间(毫秒),越短越快
duration: 210
# 循环次数,-1 为无限循环
cycle-count: 1
# 动画结束后是否保留当前缩放
fixed: true
# 透明度动画(需要新龙核 Mod)
alpha:
# 是否启用
enable: true
# 延迟多少毫秒后开始
delay: 60
# 透明度从多少到多少(1 -> 0 为渐隐)
from: 1
to: 0
# 持续时间(毫秒),越短越快
duration: 520
# 循环次数,-1 为无限循环
cycle-count: 1
# 动画结束后是否保留当前透明度
fixed: trueyaml
# 全息保留时间,tick
keep-time: 15
# 坐标偏移(单位:格,[x,y,z],x/z 相对攻击者朝向)
offset: [ 0, 0, 0.2 ]
animation:
# 位移动画
translate:
# 左右随机位移(支持 ~ 范围)
- direction: x
distance: -1.3~1.3
duration: 1
cycle-count: 1
fixed: true
# 透明度动画(需要新龙核 Mod)
alpha:
# 是否启用
enable: true
# 延迟多少毫秒后开始
delay: 0
# 透明度从多少到多少(1 -> 0 为渐隐)
from: 1
to: 0
# 持续时间(毫秒),越短越快
duration: 1600
# 循环次数,-1 为无限循环
cycle-count: 1
# 动画结束后是否保留当前透明度
fixed: trueyaml
# 模拟DNF打击感动画配置,可自行创建配置不同的动画风格
# 全息保留时间,tick
keep-time: 10
# 坐标偏移(单位:格,[x,y,z],x/z 相对攻击者朝向)
offset: [ -0.8~0.8 , -0.1, -0.8~0.8 ]
animation:
# 抛物线动画(前置Adyeshach)
arc:
enable: false
duration: 18
up-height: 0.55
horizontal: 0.35
random-side: 0.8
# 位移动画
translate:
# 上方向移动
- direction: y
# 位移距离
distance: 2
# 持续时间(毫秒)
duration: 800
cycle-count: 1
# 左右随机位移(支持 ~ 范围)
- direction: x
distance: -1.3~1.3
duration: 1
cycle-count: 1
# 缩放动画
scale:
# 是否启用
enable: false
# 延迟多少毫秒后开始
delay: 0
# 缩放起止比例(1 -> 0 为缩小消失)
from: 1
to: 0.7
# 持续时间(毫秒),越短越快
duration: 100
# 循环次数,-1 为无限循环
cycle-count: 1
# 动画结束后是否保留当前缩放
fixed: true
# 透明度动画(需要新龙核 Mod)
alpha:
# 是否启用
enable: true
# 延迟多少毫秒后开始
delay: 200
# 透明度从多少到多少(1 -> 0 为渐隐)
from: 1
to: 0
# 持续时间(毫秒),越短越快
duration: 400
# 循环次数,-1 为无限循环
cycle-count: 1
# 动画结束后是否保留当前透明度
fixed: trueyaml
# 全息保留时间,tick
keep-time: 15
# 坐标偏移(单位:格,[x,y,z],x/z 相对攻击者朝向)
offset: [ 0, 0, -0.2 ]
animation:
# 位移动画
translate:
# 左右随机位移(支持 ~ 范围)
- direction: x
distance: -1.3~1.3
duration: 1
cycle-count: 1
fixed: true
# 透明度动画(需要新龙核 Mod)
alpha:
# 是否启用
enable: true
# 延迟多少毫秒后开始
delay: 0
# 透明度从多少到多少(1 -> 0 为渐隐)
from: 1
to: 0
# 持续时间(毫秒),越短越快
duration: 1600
# 循环次数,-1 为无限循环
cycle-count: 1
# 动画结束后是否保留当前透明度
fixed: true字体仓库 GUI
gui/font.yml
yaml
# 字体仓库页面
font-info:
display:
material: PAPER
name: "{name}§f({remain_time})"
lore:
- ""
- "{desc}"
- ""
- "§3属性加成: "
- "{attribute}"
- ""
- "{state}"
state: [ "§a使用中","§f未使用" ,"§f未拥有" ]
title: "§3§l伤害字体"
# 页面布局
layout:
- " "
- " +++++++ "
- " +++++++ "
- " +++++++ "
- " A E"
#布局材料及槽位
materials:
"#":
material: BLACK_STAINED_GLASS_PANE
name: " "
lore:
- "§f "
A:
material: NETHER_STAR
name: "§f个人信息"
lore:
- ""
- "§7当前: §f%combatview_font% "
- ""
- "§3属性加成"
- "%combatview_font-attribute%"
E:
material: COMPARATOR
name: "§f其他玩家伤害"
lore:
- ""
- "${%combatview_hide-other-damage% ? '§a已显示' :'§f已隐藏'}"
action:
- "执行指令('player:combatview damage-hide')"
- "执行指令('player:combatview open')"