地图艺术助手

地图艺术助手

客户端模组,用于处理地图:编辑图像并将其转换为地图艺术格式,生成.nbt文件,将世界中的地图保存为.png文件,以及其他功能。

图标 Mapart Helper

如果你遇到任何错误或不足之处,请在 Issues 页面反馈 — 你的反馈将带来巨大帮助


Mapart Helper 致力于让地图画(Mapart)的制作尽可能便捷和愉快。

该模组直接从客户端生成方块调色板,为你提供每种特定颜色可用的完整方块列表。模组内置了一些默认过滤器以排除大多数不适用或有问题的方块,但你可以在配置界面中进行调整。

它还包含其他与地图相关的功能,例如将世界中的地图保存为 PNG 文件,或在地图区域的西北角位置显示光束。

支持的版本
版本 状态
1.21.8 ✔️ 活跃支持
1.21.10 ⚠️ 最后版本 0.12.0
1.21.11 ✔️ 活跃支持
26.1 ✔️ 活跃支持
26.2 ✔️ 活跃支持
1.21.4-5 ✔️ 向后移植* 0.13.1

*向后移植版本不会获得每个新更新。它们只会针对某些主要版本(有延迟)和关键修复进行更新。


使用方法:

创建地图画:

  1. 安装模组后启动游戏
  2. 加入一个世界或服务器
  3. 按 Y 键打开 地图画编辑器 界面 (可以在“杂项”按键绑定设置中修改)
  4. 使用用户友好的 GUI 来创建酷炫的地图画
  5. 将你的地图画保存为 NBT 文件
  6. 使用其他工具(如 Litematica)在世界中建造或放置你的 NBT 文件
  7. 正确放置原理图并建造完成后,你可以使用地图物品来获取图像

(如果你还没有制作过地图画,我强烈建议先观看一些关于地图画的视频教程)

地图画编辑器界面展示

编辑地图画图像:

完成图像预处理后,图像上可能仍有一些污点。 修复它们的最佳解决方案是使用任何图像编辑器。 而 Mapart Helper 提供了这样一个编辑器——地图画绘画器(Mapart Painter)。你可以从地图画编辑器界面中打开它。

地图画绘画器 是一个简单的图像编辑器,用于编辑你的图像或绘制全新的图像。它拥有相当直观的用户界面,并且没有过于复杂的功能。

Mapart-Painter.gif

使用调色板预设:

调色板预设让你可以快速在不同的方块和颜色集合之间切换,以用于创建地图画。你可以在 预设编辑器 界面中管理它们,该界面可从地图画编辑器界面进入。

每个预设都存储为独立的 .json 文件,它们非常容易转移:只需将新的预设文件添加到预设文件夹中,然后在游戏中更新预设即可。你可以在预设编辑器界面中找到“打开预设文件夹”和“从文件更新预设列表”选项。

Presets-Editor.png

将世界中的地图保存为 PNG:

Mapart Helper 提供 /mart save 命令,可以保存以下来源的图像:

  • 你手中持有的地图;
  • 你正在注视的物品展示框中的地图;
  • 一个地图区域,用于将多张地图合并为一张图像。

使用后,你会在聊天中收到一条可点击的消息,并且图像将保存到 saved_maps 文件夹中。


命令

以下命令可以在任何地方使用,包括服务器:

  • /mart — 在聊天中显示命令列表
  • /mart save frame [文件名] — 将你正在注视的地图图像保存到 saved_maps 文件夹
  • /mart save hand [文件名] — 将你手中持有的地图图像保存到 saved_maps 文件夹
  • /mart save selection [文件名] — 将选区区域中的图像保存到 saved_maps 文件夹
  • /mart beams — 切换显示地图区域西北角的光束
  • /mart palette regenerate — 重新生成方块调色板
  • /mart palette update — 从配置文件更新调色板和预设

还有一些仅限单人游戏的杂项命令,用于某些特殊情况:

  • /mart-creative palette give-map-palette — 给予你一张包含所有可用地图颜色的地图
  • /mart-creative palette place <高度> — 从当前地图区域的起始坐标及给定的 Y 坐标开始,将生成的方块调色板中的所有方块放置到世界中

官方下载链接

联系方式


Rebane 的 MapartCraft

作为一个在生存模式中制作地图画的人,我一直使用这个优秀的网站来实现这个目的。 所以,这个模组的主要灵感自然来自于 MapartCraft。 作为一个新手模组开发者,我决定创建一个类似的工具,但直接集成到游戏中。

Mapart Helper 是一个替代方案,为相同目的提供游戏内 GUI,并有一些差异和自身特色。

MapartCraft 和 Mapart Helper 使用不同的编程语言、算法和逻辑。因此,结果可能并且将会不同。 如果你打算同时使用这两个工具制作同一幅地图画,请务必牢记这一点。