873
收录服务器
1105
注册
38 345
玩家
MedCraft 真实治疗物品
MedCraft-一个现实的治疗物品插件和资源包,用于水龙头和纸张
作 者 JaySmethers
发布时间 2015年5月6日
支持核心 Spigot
原生版本
支持版本 1.8,1.9,1.10,1.11,1.12,1.13,1.14,1.15,1.16,1.17,1.18,1.19,1.20
点此下载

🩹 MedCraft 是一款为 Minecraft 增加真实治疗物品的插件。它允许玩家使用绷带和医疗箱等物品来治疗自己或他人,并提供高度可配置的再生效果。插件支持自定义物品、配方、发光效果和指令,无需依赖项,并且可以通过原版指令或在工具包中给予玩家。

🩹 MedCraft

⭐ 功能特性

  • 手持治疗物品时,通过右键/左键点击来治疗自己。
  • 手持非远程治疗物品时,通过右键点击其他玩家来治疗他们。
  • 右键/左键点击远程治疗物品来治疗自己和配置范围内的所有人。
  • 医疗物品提供高度可配置的再生效果。
  • 所有消息都可以在 config.yml 中配置。
  • 可以在 config.yml 中设置玩家使用物品后运行的玩家或控制台命令。
  • 可配置的治疗物品发光效果!
  • 可配置的配方!
    • 可以自定义形状和物品。
    • 可以为每个物品设置 Craftable: false 来禁用合成!
  • 使用物品前的预热时间。
    • 可以设置 Warmup-speed 从 1 到 60。
    • 1 = 最慢,60 = 立即。
  • 无依赖,除了服务器本身。
  • 可以在工具包中给予:任何在配置中设置的物品,默认是纸,具有正确的 CustomModelData 将被认为是治疗物品。
  • 可以使用原版 give 命令给予,默认配置:

Bandage:
/minecraft:give @p minecraft:paper{CustomModelData: 16}
MedKit:
/minecraft:give @p minecraft:paper{CustomModelData: 18}

可以将自己的物品添加到配置中。

📜 权限

请参阅“文档”选项卡以获取权限和其他信息。

🛠️ 计划功能

  • 可能还有一些受医疗箱影响的实体。
  • 使用治疗物品时的粒子效果和声音。
  • 可配置的效果类型和每个物品的更多效果:二级潜在可选和可配置的效果,允许你制作既能造成少量伤害又能治疗或立即治疗和再生的物品,或者减慢你的速度并立即治疗你或再生你并加速你。
  • 建议!

我会将建议添加到列表中,这些建议来自讨论区、私信或你希望提供给我的任何其他方式。

请在尝试联系我并首先报告错误之前,或者如果它在下面的列表中,请不要留下差评。

⚠️ 已知问题

  • 当看着空气并持有超过 1 个物品时,投掷物品会使用 1 个并投掷 1 个:这可能是有用的。
  • Warmup-Speed 使用整数 1, 2, 3, 4 等,不能与双精度数 1.1, 1.2, 1.3, 1.4 等一起使用。<需要帮助>

如果您发现任何这些问题的修复方法,请提交 Pull Request,我将非常感谢您的帮助。

如果您喜欢这个插件,请点赞👍,甚至留下评论⭐⭐⭐⭐⭐。

🔗 链接

📜 配置示例 (config.yml)


#Configuration file for MedCraft

Settings:
  Glow: true
  Glow-Strength: MEDIUM
  Glow-Color: GREEN
  Warmup-Speed: 30
  Heal-Message: "&aYou have been healed!"
  Heal-Other-Message: "&aYou have healed &b%player%&a!"
  Need-Healing-Message: "&cYou don't need healing!"
  No-Permission-Message: "&cYou do not have permission to use this item!"
  Crafting-Enabled: true

Items:
  Bandage:
    Name: "&bBandage"
    Material: PAPER
    CustomModelData: 16
    Craftable: true
    Recipe:
      Shape:
        - "AAA"
        - "   "
        - "   "
      Ingredients:
        A: STRING
    Permission: medcraft.use.bandage
    Ranged: false
    Range: 5
    Heal: 4.0
    Regen: 2
    Regen-Duration: 60
    Commands:
      Player:
        - "eco give %player% 10"
      Console:
        - "say %player% used a bandage!"

  Small-Bandage:
    Name: "&bSmall Bandage"
    Material: PAPER
    CustomModelData: 17
    Craftable: true
    Recipe:
      Shape:
        - "A  "
        - "   "
        - "   "
      Ingredients:
        A: STRING
    Permission: medcraft.use.smallbandage
    Ranged: false
    Range: 5
    Heal: 2.0
    Regen: 1
    Regen-Duration: 30
    Commands:
      Player:
        - "eco give %player% 5"
      Console:
        - "say %player% used a small bandage!"

  MedKit:
    Name: "&bMedKit"
    Material: PAPER
    CustomModelData: 18
    Craftable: true
    Recipe:
      Shape:
        - "ABA"
        - "BCB"
        - "ABA"
      Ingredients:
        A: REDSTONE
        B: GOLD_INGOT
        C: APPLE
    Permission: medcraft.use.medkit
    Ranged: false
    Range: 5
    Heal: 10.0
    Regen: 5
    Regen-Duration: 120
    Commands:
      Player:
        - "eco give %player% 20"
      Console:
        - "say %player% used a medkit!"

  Small-MedKit:
    Name: "&bSmall MedKit"
    Material: PAPER
    CustomModelData: 19
    Craftable: true
    Recipe:
      Shape:
        - "A A"
        - "BCB"
        - "A A"
      Ingredients:
        A: REDSTONE
        B: IRON_INGOT
        C: APPLE
    Permission: medcraft.use.smallmedkit
    Ranged: false
    Range: 5
    Heal: 5.0
    Regen: 3
    Regen-Duration: 60
    Commands:
      Player:
        - "eco give %player% 10"
      Console:
        - "say %player% used a small medkit!"