XWeather 为 Minecraft 添加了多种可自然发生的新天气类型,是任何希望获得独特体验的 SMP 服务器的必备插件。想要比 XWeather 更具破坏性、更危险、更独特的天气类型?试试 XWeatherPlus!
概述
XWeather 为服务器引入了多种动态天气效果,从壮观的流星雨到毁灭性的地震,极大地丰富了游戏世界的环境与挑战。所有天气类型均可通过配置文件高度自定义,并支持多语言翻译。
XWeatherPlus 天气类型
XWeatherPlus 是 XWeather 的扩展,提供了更具破坏性的天气类型。
地震
最具有破坏性的自然灾害之一现已加入 Minecraft!
- 地震发生时,房屋会倒塌、洞穴会塌方、桥梁会断裂,甚至地面会产生裂缝。
- 由于其极强的破坏性,地震在配置中默认是禁用的,可以在
config.yml中启用。
地震裂缝
地震期间会自然产生地震裂缝。
- 裂缝会吞噬其上方的所有物体,将其拖入深渊。
- 裂缝的长度、宽度和深度都可在
config.yml中配置。 - 也可以通过指令手动生成裂缝。
流星雨
陨石从天而降,撞击地面并引发爆炸,留下巨大的陨石坑。
- 爆炸大小、火焰效果和流星频率都可在
config.yml中调整。 - 也可以通过指令生成单个陨石。
酸雨
一种非常致命的降雨,酸液滴落在玩家周围。
- 被酸液击中会中毒。
- 中毒的药水效果可在
config.yml中修改。
暴雨
暴雨发生时,玩家周围会形成水坑。
- 注意:在 1.10-1.12 版本的 Spigot API 下,暴雨在旧版(Legacy)中可能无法 100% 实现如上所述的效果。
XWeather 天气类型
龙卷风
一种可能致命的天气类型,会将附近的玩家或生物吸入其中。
- 龙卷风难以预测,会随机改变方向。
- 可以在配置文件中设置龙卷风的大小、吸引半径和持续时间。
- 每个龙卷风的加载需要一些时间(取决于其运行时长),以防止服务器卡顿。
- 如果龙卷风导致严重卡顿,请尝试减少其加载时间和大小。
火焰龙卷风
比普通龙卷风更具破坏性,还会引发大规模火灾。
- 当龙卷风经过火焰、熔岩或岩浆块时,会自然转化为火焰龙卷风。
- 也可以通过指令生成。
- 由于其极端破坏性,火焰龙卷风默认不会自然发生。
沙尘暴
沙尘暴会卷起沙粒,强风可以推动玩家和生物。
- 可以在配置文件中修改玩家看到的视觉效果。
- 避免在狭小区域生成过多粒子,否则可能导致卡顿。
雪暴
一场寒冷的暴风雪,导致大量降雪。
- 雪后可能需要清理道路。
- 可以配置雪层是否应该增厚,以及增厚的频率。
狂风
大风天气会吹起尘土,并能吹走实体!
- 可以更改使用的粒子数量、玩家被吹走的速度,以及大风天气发生时是否同时引发沙尘暴。
冰雹
冰雹从天空落下,砸向地面。
- 小心冰雹,它们会对你造成伤害!
- 冰雹(雪球)的数量可以在配置文件中更改。请保持较低数量以防止服务器卡顿。
雷暴
类似于原版雷暴,但闪电更频繁、更靠近玩家。
- 雷暴天气在外出时穿戴或手持金属物品需格外小心,你可能会被击中!
- 可以修改闪电的频率、金属物品是否会吸引闪电,以及闪电距离玩家的最近距离。
暴洪
强降雨导致洪水,可能摧毁农作物或淹死玩家!
- 启用此功能需谨慎,因为它可能对世界造成永久性破坏。
- 暴洪默认是禁用的,可以在
config.yml中启用。 - 可以修改洪水发生的速率和影响玩家周围的范围。
太阳雨
一种温和的天气,阳光明媚时仍有雨滴落在玩家周围。
- 可以在
config.yml中修改玩家周围可见的雨滴数量。
流星
坐在星空下,观看流星划过夜空。
- 流星只能在夜晚看到。
- 可以在
config.yml中修改流星的大小和速度。
猫狗雨
一种有点滑稽的天气类型,真的会“下猫和狗”(字面意思)。
指令
/xweather set [weather type] [optional duration] [optional world]
开始指定的天气类型。如果未提供持续时间,则使用配置文件中设置的默认时间。对于龙卷风,不需要指定世界参数,因为它会在使用指令的玩家附近生成。
/xweather reload
重新加载配置文件。
/xweather stop [optional weather type] [optional world]
如果未指定天气类型,则会停止当前所有正在发生的自定义天气。
权限
xweather.admin
允许玩家使用所有 XWeather 指令。
WorldGuard 集成
如果你想在特定区域防止危险、影响玩家或世界的天气类型,请使用区域标志 no-xweather。
请注意:虽然此标志会阻止这些天气类型在区域内发生,但天气的影响仍可能波及该区域。例如,如果暴洪发生在区域外,它无法阻止洪水流入该区域。
安装
XWeather 仅适用于 Spigot 1.10 及更高版本!
- 从本页面下载插件。
- 解压
XWeather.zip文件。 - 将对应你 Spigot 版本的 jar 文件拖放到服务器的
plugins文件夹中。
- 例如,如果你使用 Spigot 1.13.x,则将 `XWeather1.13.jar` 复制到插件文件夹。- 如果你使用 1.10、1.11 或 1.12 版本,则将 `XWeatherLegacy.jar` 放入插件文件夹。不兼容性
- Craftbook:如果其配置文件
config.yml中的mechanics.snow.place设置为true,则必须将其设置为false,否则在发生冰雹天气时会导致严重卡顿。
翻译
几乎所有消息、指令和天气类型的名称都可以在 language.yml 文件中进行翻译。如果你有其他语言的翻译,请将你的 language.yml 文件发送给我,我会将其发布在此处并注明你的贡献。
目前已收录的翻译
- 中文 (中文) by qsefthuopq
- 德语 (Deutsch) by PhilippDev
(具体翻译代码请参考原文档部分。)
如果你有任何疑问或问题,请随时给我留言或在本页面的讨论区发帖。