HyzaliaPainting

HyzaliaPainting

Hyzalia Painting is a building-focused mod that adds painting brushes to enhance creative workflows. It introduces tools like the Stratum brush, allowing placement of fixed layers based on height for precise and efficient terrain shaping.

实用

🎨 特色功能 — Hyzalia 绘画

Hyzalia 绘画引入了一个先进的面向建筑的系统,旨在提升世界创建和地形编辑体验。

🖌️ 画笔系统

本模组添加了一个灵活的基于画笔的绘画框架,允许玩家以可控的方式应用和操作方块或材料。画笔设计支持不同的建造工作流,使大规模编辑更加快速且一致。

🧱 地层工具

一个关键功能是地层画笔,它能够根据世界高度创建固定层。这使得建造者可以在结构化的地层中生成或绘制地形,非常适合地质分层、地形塑造或依赖于海拔高度的建筑基础。

🎲 Hyzalia 加权粘贴工具(v1.3.0)

从加权的预置池中随机粘贴预制件。使用“添加预制件”添加条目,通过 /hyzaliapaste manage 调整权重,并使用与原版工具相同的方式粘贴——每次放置都会根据权重选择一个预制件。

💧 包含流体的预制件保存(v1.1.0)

本模组添加了 /prefabsavefluid 指令,该指令会打开与原版建造者工具保存流程相同的预制件保存界面,但会重写生成的 .prefab.json 文件,使世界中的流体(如水等)包含在文件中。这对于使用 Editor_Anchor 方块或玩家锚点的选区非常重要,因为标准保存可能会忽略流体数据。流体会以与保存方块对齐的本地坐标写入,因此克隆和预览会在建造工具中正确显示液体。(版本 1.1.0 及以上)

⚙️ 面向建筑的流程

该系统专为创意建造设计:

  • 高效放置大规模图案
  • 基于层的地形控制
  • 减少重复的方块放置
  • 相比手动建造更精确的世界编辑

🔧 可扩展设计

架构设计为可扩展的,便于未来轻松添加新的画笔和操作。这使得该模组适合集成到更大的模组包或自定义建造工具包中。

🧩 技术基础

该模组依赖一个早期加载的桥梁(HyzaliaEarlies),以确保与其他引入自定义工具操作的模组兼容,保证稳定的初始化和正确的功能。

GitHub: https://github.com/Hyzalia/hyzalia-painting