- 版权类型
- 原创
- 插件中文名称
- 更好的医疗
- 插件英文名称
- BetterMedical
- 原帖地址
- #
- 支持的核心(服务端)
- Spigot
- Paper
- Purpur
- PufferFish
- Leaves
- 其他核心
- 语言支持
- 中文(简体)
- 前置组件
- ProtocolLib https://www.spigotmc.org/resources/protocollib.1997/
- 适配版本(Java)
- 1.21
- 1.20
- 1.19
- 1.18
- 1.17
- 1.16
- 1.15
- 1.14
- 1.13
- 1.12
更好的医疗
Ⅰ介绍:本插件添加了4种受伤状态 手部骨折 腿部骨折 腹部受伤 流血 让玩家在冒险时随时注意自身状态,配置文件有大量选项可配置,可自定义药品治疗状态,也可关闭本插件的受伤状态,仅配置药品来配置出自己想要的效果[如治疗其他插件的受伤状态]。
Ⅱ效果: 玩家在受到生物或玩家攻击时,概率触发手部骨折 流血 腹部受伤。当摔落时概率触发腿部骨折。
玩家可蹲下右键使用医疗物品治疗不同的状态
可自定义每个医疗物品的进度条长度和治疗时间
当玩家取消蹲下或切换物品会打断医疗物品的使用
治疗完成后,会治疗指定部位,也可以触发指令以便于兼容其他插件
Ⅲ命令与权限: bettermedical或bm
bettermedical.command.use - 使用/bm的权限
bettermedical.command.reload - 使用/bm reload的权限
bettermedical.command.clear - 使用/bm clear的权限
bettermedical.command.give - 使用/bm give的权限
bettermedical.command.giveitem - 使用/bm giveitem的权限
bettermedical.command.pt - 使用/bm pt的权限
bettermedical.command.bypass - 使用/bm bypass的权限
bettermedical.command.unbypass - 使用/bm unbypass的权限
Ⅳ配置文件:
Ⅴ后续更新打算:
1.支持folia
2.受伤触发改为光线追踪
3.添加custommodeldata
4.加入github仓库
加我qq可催更新或获取源码 292397643
Ⅰ介绍:本插件添加了4种受伤状态 手部骨折 腿部骨折 腹部受伤 流血 让玩家在冒险时随时注意自身状态,配置文件有大量选项可配置,可自定义药品治疗状态,也可关闭本插件的受伤状态,仅配置药品来配置出自己想要的效果[如治疗其他插件的受伤状态]。
Ⅱ效果: 玩家在受到生物或玩家攻击时,概率触发手部骨折 流血 腹部受伤。当摔落时概率触发腿部骨折。
玩家可蹲下右键使用医疗物品治疗不同的状态
可自定义每个医疗物品的进度条长度和治疗时间
当玩家取消蹲下或切换物品会打断医疗物品的使用
治疗完成后,会治疗指定部位,也可以触发指令以便于兼容其他插件
Ⅲ命令与权限: bettermedical或bm
bettermedical.command.use - 使用/bm的权限
bettermedical.command.reload - 使用/bm reload的权限
bettermedical.command.clear - 使用/bm clear的权限
bettermedical.command.give - 使用/bm give的权限
bettermedical.command.giveitem - 使用/bm giveitem的权限
bettermedical.command.pt - 使用/bm pt的权限
bettermedical.command.bypass - 使用/bm bypass的权限
bettermedical.command.unbypass - 使用/bm unbypass的权限
Ⅳ配置文件:
JSON:
# 效果配置
effects:
bleed:
damage: 1.0 #流血伤害
interval: 3 #流血间隔。秒
enable: true
chance: 0.2 #触发流血几率
particle-enable: true #开启粒子
particle-type: DAMAGE_INDICATOR
particle-time: 2
particle-amount: 3
leg: #同上
slowness: 5 #缓慢效果等级
enable: true
chance: 1
particle-enable: true
particle-type: SMOKE_LARGE
particle-time: 1
particle-amount: 1
hand:
blocked-interactions: #受伤不允许使用的方块
- CHEST
- FURNACE
- HOPPER
enable: true
chance: 0.2
particle-enable: true
particle-type: CLOUD
particle-time: 1
particle-amount: 1
body:
hunger: 3 #饥饿效果等级
enable: true
chance: 0.2
particle-enable: true
particle-type: SPELL_MOB
particle-time: 2
particle-amount: 4
# 医疗物品配置
#################################
items: #此处为示例
example: #物品id
material: PAPER #物品材料
name: "&a超级医疗箱" #物品名字
lore: #物品lore
- "&7快速使用 解除所有负面效果"
- "&e右键蹲下使用"
usetime: 1 #使用时间,秒
actionbar_num: 1 #活动条的格数 比如说当时间为3时,活动条为5 那么每次走5/3格 进行四舍五入进行读秒
cooldown: 0 #使用冷却
cancelonswitchitems: true #当使用时切换到其他物品时打断
healtype: #可治疗的部位
- none #无法治疗任何部位
- leg #腿部骨折
- hand #手部骨折
- bleed #流血
- body #腹部受伤
- bypass:<效果类型>:<绕过时间(纯数字,单位秒)> #在一定时间内防止效果的触发
startsound: BLOCK_CLOTH_STEP
usingsound: BLOCK_CLOTH_STEP
finishsound: ENTITY_PLAYER_LEVELUP
finishcommand: #新增 使用完成的指令[以控制台执行]
- say {player} 治疗了自己
- heal {player}
cancelsound: BLOCK_ANVIL_LAND
#######################################
# 消息系统
messages:
body_message: "&c你的腹部受伤了!"
bleed_message: "&c你流血了!"
leg_message: "&c你的腿部骨折了!"
hand_message: "&c你的手部骨折了!"
treatment-interrupted: "&c治疗已中断"
treatment-complete: "&a治疗完成!"
need-sneak: "&c需要蹲下使用!"
cooldown-message: "&c请等待 {time} 秒后再使用!"
actionbar: "&e治疗中 &8[{1}&8]"
actionbar_finished: "&a治疗完成 √&8[{1}&8]"
actionbar_cancel: "&c治疗已打断 ×&8[{1}&8]"
actionbar_unfinish: "&7□"
actionbar_finish: "&a■"
medical_lore: "&8医疗物品"
buff-gived: "&c你获得了{1}效果!"
bleed: "流血"
leg: "腿部骨折"
hand: "手部骨折"
body: "腹部受伤"
giveitem_success: "&a成功给予 {player} {amount} 个 {item}!" # 新增给予物品成功的消息
particle_enable: "&c粒子效果已开启"
particle_disable: "&c粒子效果已关闭"
bypass-added: "&a已为 {player} 添加 {effect} 的 {seconds} 秒绕过效果"
bypass-removed: "&a已移除 {player} 的 {effect} 绕过效果"
bypass-all-removed: "&a已移除 {player} 所有绕过效果"
no_permission: "&c你没有权限!"
no_player: "&c玩家不在线!"
invalid_effect: "&c无效的效果类型!"
invalid_number: "&c无效的数字参数!"
invalid_item_name: "&c无效的医疗物品名称!"
no_bypass_effect: "&c该玩家无有效的绕过效果!"
no_name_item: "&8未命名物品"
must_be_player_command: "&c必须是玩家才能使用这个指令"
config_reload: "&b[BetterMedical]&a配置已重载!"
# 指令帮助列表
command-list:
- "&6&m----------------------------"
- "&e&lBetterMedical &7- &f医疗插件指令"
- "&d/bm reload &7- 重载插件配置"
- "&d/bm clear <效果类型> [玩家(可选)] &7- 清除负面效果"
- "&d/bm give <效果类型> [玩家(可选)] &7- 给予负面效果"
- "&d/bm giveitem <物品名称> [玩家(可选)] [数量(可选)] &7- 获取医疗物品"
- "&d/bm pt &7- 切换粒子效果可视状态"
- "&d/bm bypass <效果类型> <时间(秒)> [玩家(可选)] &7- 绕过效果"
- "&d/bm unbypass <效果类型> [玩家(可选)] &7- 取消绕过效果"
- "&6&m----------------------------"
1.支持folia
2.受伤触发改为光线追踪
3.添加custommodeldata
4.加入github仓库
加我qq可催更新或获取源码 292397643