FakeSnow - client-side snow effects

FakeSnow - client-side snow effects - FakeSnow - 客户端雪景效果

让区域下雪,但不会积雪成层!
Bukkit / Spigot 作者 jacky8399 支持版本 1.21 - 1.21
服务器使用量
未统计
服务玩家数
未统计
下载量
18,457
插件详细介绍

FakeSnow 是一款可以自定义区域内天气效果的插件,它通过修改客户端接收的生物群系信息,在不实际改变世界的前提下,实现区域性的下雪、下雨等视觉效果。

前置需求与版本兼容性

  • 必需插件: ProtocolLib
  • 强烈推荐: WorldGuard(以实现更精细的区域控制)
  • 版本对应:
  • 1.20.x → 使用版本 1.3.2.2
  • 1.19.x → 使用版本 1.3.1.2
  • 1.18.x → 目前不支持
  • 1.17.x → 使用版本 1.2
  • 1.16.x → 使用版本 1.1

使用指南 (配合 WorldGuard)

基础步骤

  • 使用 WorldGuard 定义一个区域。
  • 为该区域设置天气类型标志:
    /region flag <区域ID> custom-weather-type <天气类型>
  • 刷新区域以使更改生效:
    /fakesnow refreshregions

天气类型与效果

  • snow: 使区域内下雪(客户端生物群系显示为 snowy_taiga)。
  • rain: 使区域内下雨(客户端生物群系显示为 plains)。
  • dust: 使区域内飘落灰烬(客户端生物群系显示为 basalt_deltas)。
  • none: 使区域内不显示任何天气效果(客户端生物群系显示为 void)。

其他说明

  • 要移除效果,只需执行 /region flag <区域ID> custom-weather-type 而不指定类型。
  • 若要让整个世界的“主世界”维度都下雪,可以使用 __global__ 作为区域ID。
  • 注意:如果不使用 WorldGuard,插件将默认让所有“主世界”类型的维度下雪。

命令列表

所需权限: fakesnow.admin

  • /fakesnow refreshregions - 重新获取并应用所有区域设置。在创建、删除或修改区域后运行此命令。
  • /fakesnow realbiome - 显示你脚下方块的真实生物群系(而非插件修改后的)。
  • /fakesnow reload - 重新加载插件配置文件。

常见问题

  • 我看不到下雪效果!
  • 请先运行 /fakesnow refreshregions
  • 运行了刷新命令,还是看不到雪!
  • 这是由“3D生物群系”的客户端机制导致的。请确保你的区域在各个方向上的宽度和高度都大于4格,并且该区域的标志没有被其他重叠区域覆盖。
  • 我仍然能听到雨声!
  • 这也是“3D生物群系”机制的问题。请将你的区域向地下至少延伸4格。
  • 我偶尔还是能看到雨!
  • 同样是“3D生物群系”机制问题。请将你的区域向各个方向至少扩展4格。

重要提示

  • 本插件通过拦截并修改发送给客户端的网络包数据来工作,因此所有天气效果都仅在客户端显示,不会实际修改你的服务器世界
  • 为了获得最佳效果,建议配合 WorldGuard 的天气锁定功能使用:
  /region flag <区域ID> weather-lock rain

这可以使区域永久保持下雨状态,与 FakeSnow 的视觉效果完美结合。

测试支持版本
1.21
版本分布
基本信息
插件名称 FakeSnow - client-side snow effects
作者 jacky8399
平台 Bukkit / Spigot
支持版本 1.21 - 1.21
点赞数 未统计
最近版本
暂无数据 -