
不变之画
将画作转化为收藏品。 它们更难获取,并且在掉落时记得自己的变种。
查看大图不变绘画
⚠️ 不变绘画 v1/v2🟢(MC1.21.2 之前)与 v3🔴/v4🔵(MC1.21.2 之后)在 CIT 方面具有不同的机制。 ⚠️
概述
将每种绘画变体转化为独立的物品。当绘画被破坏时,它会掉落与变体绑定的物品而不是空白绘画。游戏中没有添加新的物品类型,与变体绑定的物品与原版创造模式菜单中的可用物品工作方式相同。
空白绘画不再能被放置,但填充的绘画可以在各种地方找到。
环境:
核心功能完全在服务端。
🔴🔵 1.21.2 之后,客户端安装严格可选, 仅包含对工具提示的微小外观改动。 原版客户端只需一个**资源包**即可让 CIT 正常工作。
🟢 1.21.2 之前客户端安装可选,但推荐, 因为原版客户端没有 CIT 的选项。
可选依赖:
- [服务端] Patched 是将绘画添加到战利品表而不完全覆盖它们所必需的。没有它,绘画只能通过交易获得。
- [客户端] Variants-CIT 是原版 CIT 系统的替代方案。此模组并非绘画 CIT 工作所必需,但在 v3+🔴🔵 上,它与模组绘画配合时很有帮助:它使用比原版更少冗余的资源格式,并且能更优雅地处理缺失模型。
获取绘画
内置数据包在 /data/invarpaint/tags/painting_variant/exclusive*.json 中包含多个标签,这些标签决定了每个变体可以在哪里找到。不在全局独占标签中的变体可以在任何地方找到。
交易
填充的绘画可以从大师牧羊人和流浪商人处购买。牧羊人不再出售无变体的绘画,但会在定价中要求一种变体。
元素绘画是流浪商人独有的,而一些随意挑选的其他绘画是村民独有的。 模组绘画默认对两者都可用。
战利品
此功能需要 Patched。
填充的绘画可以在许多自然生成的箱子、可疑的沙土中找到,也可以在钓鱼时获得。 有些绘画是特定地点独有的;例如,凋灵绘画只能在在下界中找到。 模组绘画默认可在大多数地点找到。
战利品表作为内置数据包提供,可以禁用。没有数据包时,所有特定地点独有的绘画将改为通过交易获得。
物品栏图标
1.21.2 之前(v2🟢)
在客户端安装模组后,将根据绘画变体的 ID,在 /assets/<namespace>/textures/item/painting/<variant>.png 处查找物品纹理。
没有自定义图标的绘画将回退到通用的内置图标,而不是使用缺失模型。
(如果你熟悉 Variants-CIT,这与它的 painting_variant 模块机制相同。Invarpaint 可以说是 Variants-CIT 的前身。Invarpaint 的 CIT 逻辑在 v3 中被移除,完全交由 Variants-CIT 处理。)
使用原版绘画的原版客户端(v3/v4🔴🔵)
关联的纹理包使用纯原版机制来显示正确的绘画,无需任何操作。然而,此包仅适用于原版绘画;模组绘画将使用通用纹理。
使用模组绘画的原版客户端
有两种方法可以在原版客户端上支持模组绘画:
无状态(v4🔵,MC 1.21.5)
原版的 CIT 格式不幸地需要将所有变体列在一个单一的大文件中。为了添加自定义绘画纹理,你需要直接修改提供的资源包,以使 /assets/minecraft/items/painting.json 引用你的自定义模型。
此方法保持物品堆叠本身不变。
item_model 组件(v3/v4🔴🔵)
此功能可以通过命令启用:/invarpaint config server.item_model true。
这将根据绘画的 ID,将绘画物品的 item_model 组件设置为 <namespace>:painting/<path>。你可以在单独的包中提供自己的模型,但没有自定义模型的绘画变体会显示为缺失模型。
使用模组绘画的模组客户端(v3/v4🔴🔵)
如果你不担心客户端保持原版,一种更简单的处理绘画的方法是让他们安装 Variants-CIT。Invarpaint 的资源包已经包含使 Variants-CIT 工作所需的配置文件,因此你只需在 /assets/<namespace>/textures/item/painting/<variant>.png 处提供自定义纹理,并且可以在单独的包中完成。
这样,缺少自定义纹理的绘画变体会使用内置的通用纹理。
这与 V2🟢 自己的 CIT 逻辑类似。
其他改动
服务端
- 创造模式玩家可以通过按住 Ctrl 键拾取绘画的变体。
- 添加了一个新的战利品函数
invarpaint:lock_variant_randomly。 - 在狭小空间中放置与变体绑定的绘画更为宽容。(原版需要瞄准特定的一个方块。)
- 当尝试在太小的空间中放置绘画时显示警告。
- 修复了 MC-257133,即放置绘画失败会导致物品栏不同步,使客户端误以为物品已被消耗。
客户端
- 略微重做了绘画物品的工具提示。绘画标题显示在物品名称中,作者显示在与尺寸相同的行上。
相关模组
收藏家图鉴
将你的绘画收藏整齐地存放在一个堆叠中。
没有烤肉串
防止意外卸载的自定义绘画从世界中移除。
正在加载版本记录…

正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。