Deadly Disasters 为 Minecraft 服务器添加了自然发生的灾难,将生存挑战提升至全新高度。灾难具有不同严重等级(1-6级),并包含大量自定义实体、物品和世界保护集成,为玩家带来紧张刺激的体验。
💡专业版特性
此插件提供功能更丰富的专业版(Pro),包含更多自定义选项、优化内容及新功能。免费版将持续开发,但速度较慢,未来部分专业版功能可能会下放。
专业版主要特性
- 世界再生:被灾难破坏的方块会随时间自然恢复(完全可配置)。
- 自定义生物:在世界中自然生成,生成率可在配置中调整。
- 全新灾难:包括季风、虫害洞穴、山体滑坡/雪崩。
- 灾难成就系统(可选):玩家可使用命令打开成就 GUI,通过进度解锁“灾难精通”,获得独特增益甚至灾难之力。
- 新的自定义生物、物品和附魔。
- 大量配置选项:用于优化服务器性能和调整生存特性。
- 以及更多内容。
点击此处查看专业版详情。
❓自定义灾难与社区
你知道吗?你可以创建自己独特的自定义灾难!
灾难目录
自定义灾难可通过游戏内的目录(/disasters catalog)访问。你可以浏览社区制作的灾难,并下载安装它们。
创建与分享
查看如何制作自己的自定义灾难,并将其发布到目录中供所有人体验!
🎮核心特性与配置
难度等级
插件目前包含 4 个难度等级
每个难度等级都有独立的设置(时间、偏移、几率等)。每个世界可单独设置难度,并通过命令更改。“自定义”难度将使用你在 worlds.yml 文件中配置的数值。管理员切换世界时会收到该世界难度的通知(可在配置中关闭)。
重要提示
- 等级 6 灾难:可通过命令或配置禁用,它们可能导致严重卡顿。
- 死亡消息:每个自然灾难都有自定义死亡消息。
- 重启/重载:服务器重启或重载后,旧的地震和沉洞数据将被清除。
- 暴风雪优化:生物仅在地表以上才会被冻结,以防止严重卡顿。
- 版本支持:本插件为 1.16 及以上版本开发,更早版本可能非常卡顿。
配置文件示例 (`worlds.yml`)
# 世界名称
world:
general:
# 灾难发生的最小时间间隔(秒)
min_timer: 10
# 是否启用随机灾难
natural_disasters: true
# 灾难在玩家周围生成的偏移半径(方块)
disaster_offset: 10
# 是否启用 6 级灾难
level_six: true
# 是否在聊天栏广播灾难事件
event_broadcast: true
# 管理员是否可以无视世界设置生成灾难
admin_override: true
# 自定义宠物警告动画的持续时间(秒)
pet_warning_time: 60
# 世界灾难难度
difficulty: NORMAL
# 重置玩家计时器的最小距离半径(防止灾难堆叠)
minDistanceRadius: 50
# 在此为世界启用或禁用特定灾难
disasters:
EXTREMEWINDS: true
SANDSTORM: true
# ... 其他灾难
CUSTOM: true
# 区域保护设置(适用于支持的领地插件)
external:
region_plugins:
region_protection: true
cure_plague_in_regions: true
ignore_weather_effects_in_regions: true
# 自定义难度下的各级灾难发生几率(总和不必为100)
custom_table:
level_1: 30
level_2: 25
level_3: 20
level_4: 15
level_5: 9
level_6: 1
✨多语言与资源包
多语言支持
插件支持多语言,在游戏内使用 /disasters language <语言> 即可切换。当前支持的语言包括:
- 英语
- 中文(由 KPC123 翻译)
- 俄语(由 ZBLL 翻译)
- 法语(由 Arryl 翻译)
语言文件位于插件目录中,可轻松翻译。
资源包
感谢 Lordphiphi,插件现在拥有一个精美的自定义物品资源包!这些纹理使用自定义模型数据,不会影响任何原版物品。
🔧插件集成与 API
领地保护插件(软依赖)
以下插件为软依赖,安装后可保护其领地不受灾难影响。若不想启用此功能,可在配置中关闭。
- WorldGuard:灾难不会在领地内发生或造成破坏。请注意,如果领地未垂直扩展,灾难仍可能造成损害。
- Towny:不会破坏任何已垂直扩展的声称领地。
- GriefPrevention:不会破坏任何声称领地。
- Lands:不会破坏任何声称领地。
- KingdomsX:不会破坏任何声称领地。
CoreProtect(软依赖)
用于回滚灾难造成的方块破坏,记录用户为 deadly-disasters。完全可选。
- 注意:灾难后受损的方块(如树木消失后腐烂的树叶)不会被记录。被灾难杀死的实体无法回滚(API 不支持)。
RealisticSeasons(软依赖)
用于控制温度和特定季节生成的灾难。检测到该插件后,会在配置文件夹中创建 seasons.yml 文件进行设置。
API
插件提供可访问的 API,可用于在你的插件中触发灾难或监听灾难事件。
⭐自定义系统
方块稳定性
你可以在 blocks.yml 中配置方块对灾难的抵抗力。强度值范围为 0.0 到 1.0:
许多材料已预先列出,如需添加,请使用其在游戏内 F3 调试屏幕显示的名称。
[专业版] 世界再生
被灾难破坏的方块可以自动随时间再生。
- 前提:世界的灾难难度必须设置为 CUSTOM。
- 配置:在
worlds.yml 中配置再生延迟,在 config.yml 中为每个灾难修改再生速率。 - 注意:此功能处于测试阶段,某些方块可能无法修复甚至复制。请自行承担风险,并将错误报告至 Discord。
✨当前灾难列表
以下是插件中可用的灾难及其发生维度与生物群系。
通用灾难
- 沉洞:玩家周围的地形塌陷至世界深处,形成熔岩池。(主世界、下界、末地;大多数生物群系)
- 地震:世界开裂,在基岩层形成熔岩池,较大的地震会将玩家和生物抛起。(主世界、下界、末地;所有生物群系)
- 龙卷风:旋风快速旋转,拉扯方块和实体,将其抛向高空。(主世界、下界、末地;大多数生物群系)
- 洞穴坍塌:你上方的洞顶塌陷并压碎你。(主世界、下界;所有生物群系)
- 黑死病:可在生物间传播的致命疾病,存活率很低。(主世界、下界、末地;所有生物群系)
- 肃清:危险的生物聚集起来猎杀玩家,不达目的誓不罢休。(主世界、下界、末地;所有生物群系)
主世界特有
- 水间歇泉:从地底喷出的滚烫水柱将你冲向高空,接触会烧伤。(所有生物群系)
- 酸雨风暴:酸性雨滴从天而降,烧伤玩家和生物,并融化金属工具。(所有会下雨的生物群系)
- 极端风:强风将玩家和生物吹飞,最好躲到地下。(所有生物群系)
- 暴风雪:极寒风暴会将生物和玩家冻入坚冰,风暴后生物可解冻,你需要火源保暖。(所有下雪的生物群系)
- 沙尘暴:强风卷起沙尘,让沙漠真正成为死地。(沙漠和恶地生物群系)
- 海啸:危险的水流爆发,使海洋旅行更加危险。(海洋生物群系)
- 流星雨:天空变暗,流星从天而降,造成巨大破坏。(所有生物群系)
- 超新星:爆炸的恒星抵达地表,对环境造成巨大破坏,湮灭一切。(所有生物群系)
- 飓风:失控的螺旋风,形成巨大的热带风暴。(丛林和海洋生物群系)
- 太阳风暴:非常危险的风暴,向世界降下火焰和耀斑,燃烧时间加倍。(温暖生物群系)
- [专业版] 季风:特大暴雨会淹死其中的生物,并对环境造成巨大的洪水破坏。(温暖生物群系)
- [专业版] 虫害洞穴:洞穴深处滋生的侵染体,生成大量害虫攻击流浪者。监守者也可能生成并在侵染区移动。(深层洞穴)
- [专业版] 山体滑坡/雪崩:山体不稳定,可能用岩石或雪将你掩埋。(山地生物群系)
下界特有
- 熔岩间歇泉:一股熔岩从下界深处喷发,接触会烧伤。(所有生物群系)
- 灵魂风暴:由下界迷失灵魂构成的风暴,部分灵魂具有敌意且致命。(所有生物群系)
末地特有
- 末地风暴:不稳定裂隙引发的猛烈风暴,释放出来自虚空深处的危险生物。
- 末影风暴:不稳定裂隙引发的猛烈风暴,释放出来自虚空深处的危险生物。(此条目可能为重复描述)
✨自定义实体
插件添加了大量与灾难相关的独特生物。
末地风暴生物
- 末地图腾:来自虚空的独特生物,能预知灾难。在末地风暴期间生成。可用恶魂之泪驯服幼体,用紫颂果治疗。在灾难即将发生的地点 100 格内会剧烈旋转。使用虚空碎片打开裂隙可获得此宠物。
- 末影蠕虫:大型生物,在地下钻行并从下方攻击猎物。
- 虚空守卫者:守护虚空的危险生物,生命值高且自愈快。生命值越低伤害越高,低于 50% 时进入狂暴模式。稀有几率掉落其盾牌或剑。
- 虚空弓箭手:危险的虚空生物,受伤时可打开裂隙传送。其弓能打开不稳定裂隙,稀有几率掉落。
- 虚空潜行者:没有实体的未知生物,在末地风暴期间飞行。被其攻击的目标会失明和缓慢。
沙尘暴生物
- 远古骷髅:深埋沙漠的古老骷髅,沙尘暴时出现。会召唤骷髅军团,并向猎物发射火焰法术。几率掉落远古骨头。
- 远古木乃伊:被诅咒永远游荡的古老生物,盲目攻击所见之人。首次看到猎物会快速冲锋攻击,被其攻击会获得虚弱效果。几率掉落远古布料。
灵魂风暴生物
- 迷失灵魂:在下界永远游荡的死者灵魂,出现在灵魂风暴中,试图攻击玩家以窃取身体复活。
- 灵魂收割者:只为猎杀迷失灵魂而存在的奇怪实体,在灵魂风暴中罕见。除非被激怒,否则只攻击迷失灵魂。稀有几率掉落其镰刀。
肃清生物
- 黑暗法师:修炼黑暗魔法数个世纪的古老法师。使用魔杖力量攻击,生命值低时会向攻击者发射防御性法术。稀有几率掉落黑暗法师魔杖。
- 骷髅骑士:骑骷髅马的智能骷髅,像骑士一样攻击。
- 掘道者:非常聪明的僵尸,能够挖掘和建造以到达目标地点。它们会挖通你藏身之处,也能用水桶避免伤害。
[专业版] 暴风雪生物
- 雪怪:在暴风雪中游荡的致命野兽,极具敌意!可以砸地并咆哮,冻结附近实体,有时会扑向猎物。可掉落雪怪毛皮。
太阳风暴生物
- 火焰幻翼:来自下界的飞行幻翼,带着狂怒,在周围制造小型火焰龙卷风,靠近者会被点燃,也能点燃方块。死亡时会喷出小火苗,点燃靠近的实体直至其死亡。
圣诞节活动生物
- 精灵:成群结队行动,协同工作。部分携带具有爆炸威力的弓。稀有几率掉落装饰品。
- 雪人霜冻:活雪人!免疫弹射物,发射致盲且伤害高的雪球,能向玩家方向冻结地面使其困在冰上,并能穿越雪和冰从远处接近目标。稀有几率掉落破碎的水晶球。
- 格林奇:圣诞节的格林奇。向玩家投掷糖果手杖以传送到落点,若击中目标则窃取其部分生命。非常快速且致命。稀有几率掉落其糖果手杖武器。
- 圣诞老人:圣诞节活动的 Boss 战。战斗时会投掷装有不同致命惊喜的礼物。用糖果手杖、装饰品和水晶球在工作台合成水晶球,放置后可召唤圣诞老人 Boss。必定掉落圣诞帽,佩戴时可召唤三只精灵保护穿戴者。
复活节活动生物
- 杀手鸡:嗜血的鸡,会攻击玩家。复活节活动期间有 10% 几率替代普通鸡生成,也可从复活节兔子掉落的蛋中孵化。
- 暴怒山羊:非常愤怒的山羊,会冲撞靠近的任何东西。复活节活动期间有 20% 几率替代普通山羊生成。如果玩家尚未获得,会掉落红色彩蛋。
- 复活节兔子:复活节活动 Boss。放置复活节篮子后生成。会向附近玩家发射爆炸胡萝卜,能跳得很高并猛击地面,对附近玩家造成巨大伤害,还能放置会孵出杀手鸡的蛋来协助自己。掉落金蛋,可与任何靴子合成以赋予特殊能力。
✨自定义物品
实用物品
- 瘟疫解药:在版本 5.1 中添加的可合成配方。用 4 个墨囊(版本 8.0+ 可用荧光墨囊)和一瓶粗制的药水合成。饮用后若感染瘟疫,会立即移除所有瘟疫效果并通知你已治愈。
武器与掉落物
- 虚空之怒:不稳定的武器,蓄力满后射出的箭会创造不稳定裂隙,将附近一切吸入虚空。虚空弓箭手的稀有掉落物。
- 远古之刃:灌注了远古火焰魔法的旧遗物,可释放火焰法术燃烧路径上的一切。只能用下界合金剑、下界之星、3 个远古骨头和 2 个远古布料合成。
- 灵魂撕裂者:致命的镰刀,可召唤迷失灵魂与使用者并肩作战。灵魂收割者的稀有掉落物。
- 黑暗法师魔杖:古代黑暗法师的魔杖,右键点击可使用不稳定的黑暗魔法。施法后,玩家可通过移动改变魔法弹的飞行速度。黑暗法师的稀有掉落物。
- [专业版] 雪怪毛皮:雪怪掉落。可在铁砧上与任何胸甲结合,以应用或升级“雪怪的祝福”附魔。
圣诞节活动物品
- 糖果手杖:圣诞节活动期间由格林奇掉落。属性略优于钻石剑。用于合成水晶球。
- 破碎的水晶球:破碎的空水晶球。圣诞节活动期间由雪人霜冻掉落。用于合成水晶球。
- 装饰品:闪亮的装饰物。圣诞节活动期间由精灵掉落。用于合成水晶球,也可在铁砧上修复圣诞帽。
- 水晶球:用糖果手杖、装饰品和破碎的水晶球以任意顺序合成。放置后会召唤 2022 年圣诞节圣诞老人 Boss。
- 圣诞帽:2022 年圣诞节活动期间由圣诞老人 Boss 掉落。佩戴时会召唤三只精灵保护穿戴者。只能用装饰品在铁砧上修复!
复活节活动物品
- 复活节彩蛋篮:在复活节活动期间,将 5 种独特颜色的复活节彩蛋放入工作台合成。放置后会召唤 2023 年复活节兔子 Boss。
- 金色复活节彩蛋:通过击败 2023 年复活节兔子 Boss 获得。可在铁砧上与任何靴子结合,赋予特殊能力。
✨自定义附魔
- 远古诅咒:失传火焰魔法的古老诅咒,可附魔在下界合金剑上。此附魔仅存在于可合成的远古之刃武器上。持有者右键点击空气会释放一股远古火焰魔法,点燃路径上的所有实体。
- 兔子跳:特殊附魔,通过在铁砧上将金色复活节彩蛋与任何靴子结合获得。穿戴者获得跳跃大距离的能力,并抵消大部分摔落伤害。靴子周围还会出现复活节主题粒子。
- [专业版] 雪怪的祝福:在铁砧上将极地致命野兽的毛皮与胸甲结合,可赋予其特殊属性。每次物理攻击都有几率触发雪怪咆哮,击退并冻结范围内的所有实体。此附魔可应用于任何类型的胸甲,穿戴具有此附魔的盔甲还能提供暴风雪中的防冻结保护。共有三个等级,通过在铁砧上结合更多雪怪毛皮升级。更高级别意味着咆哮触发几率和范围增加,同时提供更强的暴风雪防冻结保护(1 级需 2 件皮革盔甲,之后每级+1件,3 级时完全防护)。
- 基础涂层:基础涂层附魔可附在任何头盔上,为你和你的盔甲提供完全的酸雨防护。基础涂层附魔书只能从世界中自然生成的战利