雾工具

雾工具

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

游戏机制

Replace this with a description

FogTools

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

该模组 100% 客户端:安装到你的客户端后,它可在单人游戏和任何服务器上运行。若要将雾发送给其他玩家(@a、特定玩家、服务器范围的生物群系雾和极光),请在你的 Paper 服务器上使用 FogTools Plugin。


Fogtools GUI

1.5.1 中的新内容

  • 生物群系极光:为任意生物群系设置专属极光。进入该生物群系时出现,离开时淡出。
  • 一个生物群系现在可以拥有 雾、极光或两者兼有
  • Forge 支持:1.20.1、1.20.4
  • NeoForge 支持:1.20.1、1.20.4、1.21.1、1.21.4、1.21.5、1.21.8、1.21.11、26.2
  • 更好的编辑器性能:修复了编辑器打开时的 FPS 下降问题(1.21.8、1.21.11 和 26.2)

1.5 中的新内容

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

Auroras

支持的版本

加载器 版本
Fabric 1.20.1 - 1.20.4 - 1.21.1 - 1.21.4 - 1.21.5 - 1.21.8 - 1.21.11 - 26.2
Forge 1.20.1 - 1.20.4
NeoForge 1.20.1 - 1.20.4 - 1.21.1 - 1.21.4 - 1.21.5 - 1.21.8 - 1.21.11 - 26.2

可视化编辑器

按 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 aurora set <biome> <colors> [height] [intensity] [speed] [fadeIn] [fadeOut] 为生物群系设置极光
/fogtools biome aurora paste <biome> [aurora] 为生物群系粘贴极光
/fogtools biome aurora clear <biome> 移除生物群系的极光
/fogtools biome list 列出所有带有雾或极光的生物群系
/fogtools biome current 显示你当前所在的生物群系

生物群系雾和极光保存在 config/fogtools-biome-fogs.json 中,并会在你在生物群系之间行走时淡入和淡出。一个生物群系可以拥有雾、极光或两者兼有。

优先级:

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

参数

参数 值
radius 雾从多远开始
density 0 到 1
color 颜色名称(RED、GOLD、AQUA...)、类似 FF5500 的 HEX、类似 80FF5500 的带透明度 HEX,或 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 的列表,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 biome aurora set minecraft:snowy_plains GREEN+AQUA+PURPLE

/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(适用于 Paper 1.20.1 - 26.2):

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

兼容性

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