雾工具

雾工具

允许你使用命令创建带有颜色和渐变的定制雾效

FogTools

FogTools 让你可以创建自定义的雾和天空,支持颜色、渐变、动态颜色和极光。你可以使用命令,或者使用可实时更新的可视化编辑器。

该模组100% 客户端:只需在你的客户端安装,即可在单人游戏和任何服务器中使用。若要将雾发送给其他玩家(@a、特定玩家、服务器范围生物群系雾),请使用 [FogTools Plugin]


![Fogtools GUI]

1.5 版本新增内容

  • 可视化编辑器(GUI),带有色轮、实时预览和快捷键(默认为 G)
  • 支持任意数量颜色的渐变,每种颜色可放置在颜色条上的任意位置
  • 自定义旋转:可将渐变倾斜至任意角度(例如 45 度以获得对角线天空)
  • 动态颜色:任何颜色点都可以在多个颜色之间循环,每个颜色都有自己的时间
  • 半透明颜色 NONE:在雾中留下空隙,让原本的天空透出来
  • 极光:天空中的动态光幕,可自定义颜色、高度、强度和速度
  • 平滑过渡:雾、生物群系雾和极光之间的过渡,即使淡入淡出被打断也能平滑衔接
  • 复制和粘贴:使用 /fogtools copy 和 /fogtools paste 将雾作为文本复制粘贴(从剪贴板操作)
  • 修复了客户端生物群系雾命令
  • 更平滑的颜色渲染:减少色带,渐变不再出现像素化
  • 聊天消息仅在创造模式下显示(错误信息始终显示)
  • 新版本:26.2

![Auroras]

支持的版本

1.20.1 - 1.20.4 - 1.21.1 - 1.21.4 - 1.21.5 - 1.21.8 - 1.21.11 - 26.2(Fabric)


可视化编辑器

按 G(可在控制 > FogTools中更改)或运行 /fogtools editor。

  • 使用滑块调整 半径、密度、不透明度、天空、旋转、淡入和淡出
  • 颜色条:左键点击添加颜色,拖动移动颜色,右键点击删除颜色
  • 色轮,带有亮度、透明度、HEX 输入框和 NONE(半透明)选项
  • 使用 Ctrl+C 或右键点击复制所选颜色的 HEX 值
  • 动态颜色:选择一个颜色点并按 + 添加它将要循环的颜色,每个颜色都有自己的时间(以刻为单位)
  • 实时预览:编辑器后面的世界会实时显示你的雾效果
  • 编辑器会为你构建 /fogtools paste 命令。点击即可复制。
  • 按钮:Apply、Copy、Paste、Save to biome、Reset、Close。未应用就关闭会恢复之前的雾。
  • 方向键可调整你最后使用的滑块(按住 Shift 为 x10)

命令

所有命令均为客户端。淡入淡出时间以刻为单位(20 刻 = 1 秒)。

雾

命令 描述
/fogtools set <radius> <density> <color> <sky> <opacity> <fadeIn> <fadeOut> 单色雾
/fogtools gradient set <rotation> <radius> <density> <top> <center> <bottom> <sky> <opacity> <fadeIn> <fadeOut> 3 色渐变雾
/fogtools paste [fog] 从文本应用雾。不带文本时,从剪贴板读取。
/fogtools copy 将当前雾复制到剪贴板
/fogtools clear 以平滑淡出移除你的自定义雾
/fogtools editor 打开可视化编辑器

极光

命令 描述
/fogtools aurora set <colors> [height] [intensity] [speed] [fadeIn] [fadeOut] 创建极光。颜色之后的参数全部可选。
/fogtools aurora paste [aurora] 从文本或剪贴板应用极光
/fogtools aurora copy 复制当前极光
/fogtools aurora clear 移除极光
  • colors:用 + 连接且不加空格,例如 GREEN+AQUA+PURPLE(最多 8 种颜色)
  • height:0 到 80(极光在天空中的起始高度)
  • intensity:0 到 1
  • speed:0 到 10

极光在夜晚最容易看到。

生物群系雾

命令 描述
/fogtools biome set <biome> <radius> <density> <color> <sky> <opacity> <fadeIn> <fadeOut> 生物群系的单色雾
/fogtools biome gradient <biome> <rotation> <radius> <density> <top> <center> <bottom> <sky> <opacity> <fadeIn> <fadeOut> 生物群系的渐变雾
/fogtools biome paste <biome> [fog] 为生物群系粘贴雾
/fogtools biome clear <biome> 移除生物群系的雾
/fogtools biome list 列出所有设置了雾的生物群系
/fogtools biome current 显示你所在的生物群系

生物群系雾保存在 config/fogtools-biome-fogs.json 中,并在你于生物群系之间行走时淡入淡出。

优先级: 编辑器预览 > 自定义雾(命令或服务器)> 生物群系雾。运行 /fogtools clear 会回到生物群系雾(如果存在)。


参数

参数 值
radius 雾开始的距离
density 0 到 1
color 颜色名称(RED、GOLD、AQUA...)、HEX 如 FF5500、带 alpha 的 HEX 如 80FF5500,或 NONE
sky true 表示同时给天空上色,false 表示仅雾
opacity 0 到 1
rotation radial、lineal 或 custom<degrees>(例如 custom45)

旋转:

  • radial:渐变从上到下
  • lineal:渐变从左到右
  • custom:倾斜渐变。0 与 radial 相同,45 为对角线,90 为左右方向,180 为上下翻转。

粘贴格式

雾可以作为单行文本分享。编辑器或 /fogtools copy 会为你生成它。

    {(radius:200,density:0.8,rotation:custom[45],colors:[RED@0,PURPLE:40>CYAN:40@0.5,NONE@1],sky:false,opacity:1,fadein:40,fadeout:40)}

  • colors:COLOR@position 列表,位置从 0 到 1。不带位置时,颜色会均匀分布:[RED,WHITE,BLUE]。
  • 动态颜色: PURPLE:40>CYAN:40@0.5 从紫色循环到青色再返回,每步 40 刻。
  • Minecraft 聊天只允许 256 个字符。对于较长的雾,请复制文本并不带参数运行 /fogtools paste,从剪贴板粘贴。

示例

    /fogtools set 100 1 GOLD true 0.6 40 40

    /fogtools gradient set lineal 100 1 AQUA RED PURPLE true 0.5 50 50

    /fogtools gradient set radial 100 1 GOLD ORANGE BLACK false 1 50 50

    /fogtools gradient set custom45 150 0.8 PINK NONE BLUE true 1 40 40

    /fogtools aurora set GREEN+AQUA+PURPLE

    /fogtools aurora set PINK+PURPLE+BLUE 30 0.8 2 60 60

    /fogtools paste {(radius:200,density:0.8,rotation:radial,colors:[RED@0,NONE@0.5,BLUE@1],sky:false,opacity:1,fadein:40,fadeout:40)}


服务器插件

[**FogTools Plugin for Paper 1.20.1 - 26.2:

  • 向 @a 或特定玩家发送雾、渐变、粘贴的雾和极光
  • 服务端生物群系雾,包括自定义和数据包生物群系(只需输入准确的生物群系 id)
  • 玩家需要安装 FogTools 模组才能看到这些雾

兼容性

  • 与 Sodium 及大多数其他模组兼容
  • 不兼容着色器(BSL、Complementary 等)