物品编辑器 - 组件与NBT

物品编辑器 - 组件与NBT

Fabric客户端的物品、组件与NBT编辑器。通过可扩展的图形界面自定义手持物品、编辑NBT数据及修改物品组件。

管理

Item Editor Logo

感谢 MarioKartWii 提供的图标

Item Editor

一款适用于 Minecraft: Java 版(使用 Fabric 模组加载器)的强大客户端游戏内组件与 NBT 编辑器。

Modrinth 下载量 GitHub 源码 Discord 加入


概述

Item Editor 为当前手持物品打开一个全面的 GUI,允许你在应用更改前在草稿上安全地修改物品数据。作为传统原始 NBT 数据编辑器的现代替代方案,此模组利用 Minecraft 的现代数据组件系统,而非仅依赖过时的原始 NBT 工作流程。

它包含用于修改物品属性、元数据和组件的动态自定义 UI 编辑器,并提供针对特殊物品类型(如书、旗帜、自定义烟花、容器、告示牌、药水等)的菜单。


主要特性

  • 草稿优先编辑 - 带实时预览的安全修改
  • 现代组件系统 - 原生支持 Minecraft 1.20.5+ 数据组件
  • 动态编辑器 - 针对书、旗帜、烟花、容器、村民交易、命令方块等的专门 UI
  • 原始 NBT 回退 - 带语法高亮和验证的完整文本编辑器
  • 内置存储 - 保存、搜索和组织物品,并从其他模组导入已保存的物品
  • 多人游戏兼容 - 运行不需要服务端插件,仅需要创造模式。

安装

前置要求

  • Minecraft Fabric(兼容版本)
  • Fabric API
  • owo-lib

步骤

  1. 安装 Fabric Loader
  2. 下载以下文件:
  3. 将所有 .jar 文件放入你的 mods 文件夹中
  4. 启动游戏
  5. 通过 控制 → Item Editor 打开编辑器(默认按键:I

核心工作流程

Item Editor 使用草稿优先编辑系统,以确保安全、可预测的修改:

特性 描述
草稿编辑 所有编辑均在手持物品的临时副本上进行
实时反馈 编辑时预览更新,并内联显示验证信息
安全应用 保存 / 应用 在提交前显示差异/验证流程
丢弃安全 关闭/重置时按需请求确认

编辑器类别

常规

  • 自定义名称编辑: 带预设、渐变和颜色选择器的样式化格式
  • 核心数值: 数量、稀有度、耐久度/ damage、修复费用、不可破坏
  • 视觉/模型字段: 附魔光晕覆盖、物品模型、自定义模型值
  • 冒险谓词: 可破坏 / 可放置方块,带可搜索的方块选择器

组件

始终可用

  • 名称/堆叠/标志: 物品名称、滑翔器、死亡保护
  • 食物/消耗品: 营养值、饱和度、使用行为
  • 战斗行为: 动画类型与时长、带可搜索声音选择器命中音效
  • 注册表组件: 伤害类型、音符盒与破坏声音、绘画变体
  • 装备/战斗: 装备槽位、装备与剪毛音效、资源 ID、相机叠加层、武器与工具设置、攻击距离
  • 方块攻击: 方块攻击时序、伤害减免、物品 damage
  • 自定义数据: 自定义数据复合标签的原始编辑器

物品特定

  • 方块状态: 方块状态属性
  • 充能弹射物: 物品 ID、数量
  • 地图元数据: 地图颜色、后处理(锁定/缩放)
  • 高级地图: 地图 ID、装饰、磁石指针追踪器
  • 容器元数据: 锁定 ID、战利品表、蜜蜂居住者、花盆装饰

显示

  • 带格式工具栏的富多行编辑器
  • 颜色/渐变样式、头颅与精灵的插入和渲染
  • 为你喜爱的颜色、渐变和阴影提供的保存系统

属性

  • 添加、编辑或移除属性
  • 每个属性都有菜单,含属性、数值、操作、槽位和修饰符 ID 字段
  • 汇总当前属性值并允许重置为原始值

附魔

  • 可搜索的附魔选择器和等级调节器
  • 重新排序或移除附魔
  • 允许超过生存限制的“不安全”附魔等级

标志

  • 从提示文本中隐藏所有或特定组件,或隐藏整个提示文本

原始编辑器

  • 用于直接控制的完整原始文本编辑器
  • 编辑器选项中的格式化/压缩工具
  • 语法感知编辑,带内联错误定位和验证
  • 在多个级别折叠组件
  • 编辑时提供智能建议

特殊数据

动态类别。仅对兼容物品显示相应部分。

  • 成书/可写书/告示牌: 带格式工具栏的富多行编辑器、即时插入和预览
  • 药水/迷之炖菜: 药水 ID、颜色、自定义名称、带可搜索选择器的自定义效果
  • 烟花爆炸: 添加爆炸效果,编辑形状、材料、颜色、淡化颜色、拖尾和闪烁
  • 旗帜/盾牌: 带图层选择器、颜色选择器和预览的创建器
  • 容器/收纳袋: 添加和修改箱子、潜影盒和收纳袋的槽位
  • 刷怪笼/刷怪蛋/桶: 添加和修改实体数据
  • 盔甲架: 带预设和预览的姿态、自定义名称、物品栏锁定、缩放
  • 物品展示框: 自定义名称、标志、物品旋转、掉落几率、朝向
  • 命令方块: 类型、命令、自定义名称、激活、输出/运行状态

存储

将物品保存到内置存储菜单中:

  • 浏览/搜索/排序: 按物品、名称、描述、数量、大小和修改日期筛选已保存的物品
  • 排序模式: 常规槽位、保存时间、字母顺序、堆叠数量或大小
  • 页面组织: 设置自定义页面名称和顺序
  • 导入: 从其他模组(NBT Editor、Librarian)导入已保存的物品
  • 访问: 通过 /storage 命令或 O 键位(可重新绑定)打开

截图

常规编辑器 描述编辑器
旗帜编辑器 书本编辑器
附魔 盔甲架编辑器
原始编辑器 告示牌编辑器
存储 存储页面

支持的语言

语言 原生名称 代码
英语 English en_us
日语 日本語 ja_jp
西班牙语 Español es_es
俄语 Русский ru_ru
乌克兰语 Українська uk_ua
简体中文 简体中文 zh_cn
繁体中文 繁體中文 zh_tw
印地语 हिन्दी hi_in

贡献

欢迎贡献!请随时:


NBT Library

如果你对物品制作、NBT 等感兴趣,也可以看看 NBT Library。NBT Library 专注于“质量优先”的方法,为你的创造服务器和单人世界提供精心策划的、充满物品、套件、书籍等的快捷栏。


还要非常感谢 Kaddicus 在开发此模组时提供的无数帮助,没有他,这个模组可能只是一个简单的描述编辑器。


许可证

本项目根据 LICENSE 文件中指定的许可条款进行许可。


ModrinthGitHubDiscord