Disease - 疾病蔓延:让传染病席卷你的 Minecraft 小镇
将传染病的恐怖带到您宁静的《我的世界》小镇
Bukkit / Spigot
作者 Hmmcrunchy
支持版本 1.21 - 1.21
服务器使用量
未统计
服务玩家数
未统计
下载量
39,541
插件详细介绍
将传染病带来的恐惧与不安引入你宁静的 Minecraft 小镇。感染疾病,制作解药以缓解症状。若带着病痛四处游荡太久,还可能将疾病传染给其他玩家。不过,打喷嚏和咳嗽可能会暴露你的病情。
核心特性
疾病机制
- 与环境互动可能带来感染。
- 疾病会忽略创造模式的玩家。
- 体温和病情会随时间推移而加重。
- 在特定严重程度时,玩家会收到危险警告。
- 随着病情加重,玩家会获得负面效果。
- 部分疾病具有传染性,可传播给其他玩家。
- 可通过绷带、治疗药水、时间或特定玩家行为治愈。
物品与合成
- 合成治疗药水和药膏。
- 合成绷带以包扎伤口。
- 合成夹板以治疗骨折。
- 合成注射器以抽取血液和注射疫苗。
- 在熔炉中加热牛奶,饮用后可保暖。
- 合成疾病药水瓶投掷攻击敌人。
界面与集成
- 启用疾病计分板以查看体温和病情等级。
- 计分板变量支持:
%temp%(体温),%sick%(病情)。 - 允许玩家为其他玩家使用绷带和夹板。
- 治愈时显示爱心粒子效果。
- 与 Vault 集成,支持医生告示牌的经济收费。
疾病列表(4.0版本前)
以下是插件内置的经典疾病示例
环境与伤害类
- FleshWound:空手破坏方块造成的损伤。本身无效果,但若不使用绷带治愈,会增加感染其他疾病的风险。治愈:绷带。
- Broken Leg:摔落伤害导致。移动缓慢,直到使用夹板治愈。治愈:合成夹板。
- OpenWound:被剑砍伤导致。流血、虚弱、持续伤害。治愈:绷带。
- ArrowWound:被箭射中导致。虚弱、持续伤害。治愈:对玩家使用剪刀以取出箭矢。
- Choking:进食导致。喉咙堵塞,造成伤害、言语能力下降、无法吃喝。治愈:拍打背部。
生物群系与接触类
- YellowFever:在昆虫滋生的丛林感染。高烧、打喷嚏,具有传染性。治愈:药水。
- WhoopingCough:在多尘的沙漠感染。喘息、咳嗽,具有传染性。治愈:药水。
- Plague:被僵尸伤害感染。高烧、恶心、呕吐、打喷嚏,具有传染性。治愈:药水。
- Cholera:饮用未净化的水感染。恶心、呕吐。治愈:药水。
- Pneumonia:在寒冷环境中长时间停留感染。缓慢、疲惫、肺活量降低、咳嗽。治愈:加热药膏。
- SwampFever:在沼泽生物群系游泳时,若已有外伤则感染。治愈:药水。
- Rabies:被狼咬伤感染。发烧、口吐白沫、呕吐、神志不清、暴力 outburst、速度与力量提升、心力衰竭。治愈:药水。
- Pox:靠近大量动物感染。体温异常、打喷嚏、呕吐、失明、虚弱,具有传染性。治愈:药水。
体温系统
体温过高或过低都会带来负面影响。
过热影响
- 疲劳、神志不清。
- 降温方法:
- 在温暖气候中减少穿戴。- 在沙漠烈日下待在室内。- 不要手持熔岩桶等高温物品。- 夜间外出。过冷影响
- 增加肺炎感染几率。
- 冻结、缓慢、失明。
- 保暖方法:
- 在寒冷气候中增加穿戴。- 点燃营火。- 携带高温物品。- 远离水域。- 在暴风雨和夜间待在室内。特殊饮品
- 热牛奶:将牛奶放入熔炉加热获得。
- 冷水:在工作台用水瓶和雪球合成。
- 注意:这些饮品在物品栏中会随时间逐渐冷却或回温,请尽快饮用。
免疫系统
机制介绍
- 每次感染一种疾病,都会积累对该疾病的免疫力。
- 感染一种疾病时,你的免疫系统会受到冲击,对其他疾病的免疫力会暂时降低。
- 死亡会降低你的整体免疫力。
- 更高的免疫力能降低感染疾病的几率。
- 达到 100% 免疫力时,你将完全免疫该疾病。
- 环境适应:如果你长期居住在沙漠或寒冷地带,你会逐渐对该地区盛行的疾病产生免疫力。但前往外地时,仍可能感染你不适应的疾病,这也会影响你已有的免疫力。
疫苗接种
你可以制作疫苗来提高对特定疾病的免疫力。
- 合成一个注射器。
- 将注射器与你已制作好的治疗药水在工作台合成,即可制成针对该疾病的疫苗注射剂。
- 对自己或他人使用,即可提高对该疾病的免疫力等级。
生物战
病毒是可怕的武器。你可以提取感染者的血液,制成致命的武器。
制作与使用
- 使用注射器从受感染玩家身上抽取血液。
- 将血液与玻璃瓶或箭矢在工作台合成。
- **疾病药水瓶**:投掷后,对溅射范围内的敌人造成瞬时伤害并有几率使其感染。- **染病箭矢**:射中敌人后,若箭矢穿透皮肤,有几率使目标感染。- 防御:为你的士兵接种疫苗,以抵御生物攻击。
- 注意:并非所有疾病都能制成药水瓶或涂抹在箭矢上。
医生与区域
医生告示牌
- 放置一个告示牌,在第二行写上
[doctor],它就会变成一个医生告示牌。需要disease.sign.create权限。 - 右键点击告示牌可以治愈玩家。若安装了 Vault 和经济插件,可在配置文件中设置治疗费用 (
doctorFee)。
使用 WorldGuard 区域
需要加载 WorldGuard 插件并在疾病配置中启用。
- 即时治疗区域:为区域设置标志
lightning deny。玩家进入此区域会立即被治愈。 - 免疫区域:为区域设置标志
soil-dry deny。此区域内不会处理任何疾病,玩家也不会被感染。 - 医院区域:为区域设置标志
leaf-decay deny。此区域内玩家的病情和体温会逐渐降低直至归零,从而被治愈。 - 老鼠区域:为区域设置标志
frosted-ice-melt。此区域有几率刷出名为“老鼠”的蠹虫,靠近它们可能导致感染。
命令列表
玩家命令
/disease help- 显示帮助菜单。/disease check- 显示健康状态。/disease list- 列出已知疾病。/disease info <disease>- 显示疾病信息。/disease remedy list- 列出已知配方。/disease remedy <remedy>- 显示配方详情及合成方法。/health- 显示健康状态(管理员)。/temp- 显示你的体温和环境温度。/temp details- 显示影响你体温的详细因素。/disease immunity- 显示你的免疫状态。
管理员命令
/disease infect <player> <disease>- 使玩家感染特定疾病。/disease cure <player>- 治愈玩家。/disease reload- 重载插件配置(需权限)。
互动动作
- 手持末影之眼右键点击其他玩家,可以检查其健康状况(需
disease.diagnose权限)。
权限节点
基础权限
disease.cure- 允许使用治愈命令。disease.cure.others- 允许治愈他人。disease.infect- 允许使用感染命令。disease.sign.create- 创建医生告示牌。disease.debug- 开启控制台调试。disease.immune- 完全不受疾病影响。disease.info- 查看疾病信息。disease.remedy- 查看配方信息。disease.reload- 重载插件配置。
合成权限(新)
权限格式为 disease.craft.<物品名>。
- 治疗物品:例如
disease.craft.choleracure,disease.craft.bandage,disease.craft.splint。 - 注射器:
disease.craft.syringe。 - 战争药水瓶:例如
disease.craft.plaguevial。 - 染病箭矢:例如
disease.craft.arrow.plague或disease.craft.arrow.*(所有箭矢)。
特定疾病免疫权限
格式:disease.immunity.<疾病名>
例如,将狼人玩家加入拥有 disease.immunity.rabies 权限的组,可使其免疫狂犬病,更符合设定。
配置文件与自定义(4.0+)
从 4.0.0 版本开始,疾病不再固定,任何新的自定义疾病都可以在配置文件中创建。
主要功能
- 可自定义疾病和疗法。
- 可更改疾病感染信息。
- 可配置每种疾病或伤害的感染几率。
- 可自定义疾病的体温、病情等级及各等级提示信息。
- 可更改医生收费。
- 可配置死亡时是否治愈,或对因病死亡的玩家进行经济惩罚(防止自杀刷状态)。
- 可为每种疗法创建自己的合成配方及描述。
- 可按世界启用或禁用插件。
- 可配置绷带、药物等的名称和描述。
创建自定义疾病
插件自带多种疾病和疗法示例。要创建新疾病,请复制一个疾病配置文件并参照以下示例进行编辑,别忘了在总配置文件中启用它。
示例疾病配置结构:
name: # 疾病名称(一个单词,无空格)
description: # 描述文本
infectionMethod: # 感染方式(environmentDamage/biome/mobDamage/proximity/consume)
infectionMethodType: # 感染细节(如 fall/swamp/zombie)
infectious: true/false # 是否可通过 proximity 传染
infectionChance: 10 # 感染几率百分比
cure: curename # 对应的疗法名称(一个单词,无空格)
# ... 以及配置症状、效果、声音在不同病情等级下的触发。详细配置请查看插件文件内的 config.yml 和 language.yml,后者包含了所有可修改的游戏内提示信息。
测试支持版本
版本分布
基本信息
插件名称
Disease
作者
Hmmcrunchy
平台
Bukkit / Spigot
支持版本
1.21 - 1.21
点赞数
9
Modrinth 下载
390
最近版本
暂无数据
-