马上登录/注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
x
基于数据包的高性能伤害提示
DamageIndicator 是一款适用于 Minecraft 服务器的功能丰富的健康条管理器。它提供了一个仅使用数据包显示对敌人造成的伤害的系统,这意味着不会生成实际的护甲站实体。DamageIndicator 也是完全服务器端的,因此玩家不需要额外的修改器。高性能的数据包生成和灵活的配置使 DamageIndicator 非常适合大型 PvP 或生存服务器
丰富的功能
高度可配置
修改伤害指示器偏移、速度和持续时间
根据自己的喜好编辑所有指示器颜色
每个伤害范围可以是不同的颜色组
可自定义颜色组中每个字符的颜色
支持粗体、斜体和彩虹模式
除伤害指示器外,还可对治疗指示器进行全局切换
无需设置
默认偏移量和颜色值已在大型服务器上进行过广泛测试
为所有指示器提供 10 个独特的颜色组,以提供更多变化
只需拖放插件即可开始使用
跨版本兼容性
支持从 1.8 到 1.20.1 的所有原版与分支版本
不兼容的版本将退回到使用隐形装甲支架,而不会破坏插件
支持每个玩家和每个世界切换
允许玩家通过命令禁用客户端指示包
有助于在低端设置上保持 FPS,并适用于经验丰富的 PvP 玩家
高性能
DamageIndicator 在设计时就考虑到了性能问题
在多达 100 多名玩家的服务器上不会出现性能问题
非常适合大型 PvP 或生存服务器
100% 基于数据包
DamageIndicator 使用纯数据包向玩家发送指示器
由于不会实际生成装甲架实体,因此大大提高了性能
如果服务器崩溃,不会有浮动装甲架留在世界中
实例图片
指令和权限
/damageindicator help
[damageindicator.command.help]
帮助命令显示所有可能的参数
/damageindicator toggle <on/off>
[damageindicator.command.toggle]
切换客户端损坏指示器
/damageindicator reload
[damageindicator.command.reload]
重新加载插件的config.yml和messages.yml文件
配置文件
# Config wiki and help can be found at https://github.com/Insprill/Damage-Indicator/wiki
# For internal reference only, do not change the config version
config-version: 4
# The locale file the plugin is using. To create your own locale, copy the en-us.yml, rename it, and set its name here.
language: "en-us"
# How many decimal places to truncate indicator values
# A value of 2 means that all damage indicators will show as x.xx
indicator-decimals: 2
# How many blocks should indicators spawn above the player
# It is best to keep this value nonzero to prevent indicators from blocking the player view
hologram-offset: 0.25
# How fast should indicators float upwards
hologram-speed: 0.15
# How long (in ticks) should indicators stay for
hologram-duration: 20
# Whether the position of holograms should stay relative to the entity they came from.
relative-holograms: true
# Whether you should be able to see your own holograms.
show-self-holograms: false
# Whether or not all damage indicators should be bold
bold-indicators: true
# Whether or not all damage indicators should be italicised
italic-indicators: false
# Whether or not all damage indicators should be underlined
underline-indicators: false
# Whether damage indicators should be shown.
damage-indicators: true
# Format used when players take damage
# Each damage value represents half a heart (20 points = 10 hearts)
# The closest rounded down value will be used
damage-format:
0: "%fefee%-%value%" # <-- The %fefee% placeholder means the indicator will show as &f-&e0&f.&e6&f9 if the player takes 0.69 damage
2: "%f6fee%-%value%"
4: "%fcfcc%-%value%"
7: "%f4fcc%-%value%"
9: "%f4f44%-%value%"
10: "%f44fdd%-%value%"
12: "%f55fdd%-%value%"
100: "%rainbow%-%value%" # <-- The %rainbow% placeholder can be used to randomise indicator colors (fancy display for insta-kill tools like /kill)
# Whether damage heal indicators should be shown.
heal-indicators: true
# Format used when players heal
# Each heal value represents half a heart (20 points = 10 hearts)
# The closest rounded down value will be used
heal-format:
0: "%fafaa%+%value%"
4: "%f2faa%+%value%" # <-- The %fafaa% placeholder means the indicator will show as &f+&a0&f.&a6&a9 if the player heals by 4.20 points
8: "%f2f22%+%value%"
# Feature to display player health below their name
health-indicators: true
# DamageIndicator will not display any (damage) indicators in the following worlds
# World names are cAsE sEnSiTiVe
disabled-worlds:
- nodelay
- testworld
# If enabled, damage indicators will only be shown if it was caused by a player.
only-show-entity-damage-from-players: true
# Toggles the below entity type whitelist/blacklist.
entity-type-list-enabled: true
# If true, the following list will act as a whitelist instead of a blacklist.
entity-type-list-as-whitelist: false
entity-type-list:
- ARMOR_STAND
# DamageIndicator will not display any (damage) indicators for entities whom name is in this list.
ignored-entities: [ ]
|