# ⛏ MC Until工具箱(MC Until)
> 一款专为 Java 版玩家打造的离线桌面工具箱,集合命令生成、数据查询、数据包辅助等功能于一体。
---
## 简介
**MC Until工具箱** 是一款面向 Minecraft Java 版玩家的综合性桌面工具集,旨在解决日常游戏中频繁查阅 Wiki、手写 NBT、拼凑命令等繁琐操作。所有功能完全离线可用,不依赖浏览器,不依赖服务器,打开即用。
无论是生存玩家想快速生成 `/give` 指令,还是地图作者想批量查询方块 ID,或是数据包开发者需要生成合成配方 JSON,都能在这里找到趁手的工具。
---
## 功能一览
### 数据包工具
#### 合成配方 (Recipe) 生成器 一键生成数据包标准的合成配方 JSON。 - 支持 **有序合成** (crafting_shaped) 和 **无序合成** (crafting_shapeless) - **点击合成格 → 弹出搜索面板 → 点击物品选择**,无需手记物品 ID - 网格支持 1×1 到 3×3 自定义大小,系统自动生成符号映射
### 命令生成器
#### 🗡 /give 物品命令生成器 - 选择目标(@p / @a / @r / @s / @e / 自定义玩家名) - 可直接读取物品生成器中保存的预设(自带 NBT) - 数量调节 1~64,一键复制
#### /summon 实体命令生成器 - 读取实体生成器保存的预设 - 坐标设置:当前位置 (`~ ~ ~`) 或自定义坐标(绝对/相对) - 支持追加额外 NBT - 支持生成数量(AreaEffectCloud 等多实体场景)
#### /effect 状态效果命令生成器 - 搜索全部状态效果(含中文译名) - 设置等级(0-255)、持续时间(秒或无限) - 隐藏粒子选项 - 同时输出命令与 SNBT(可用于 ActiveEffects)
#### /enchant 附魔命令生成器 - 搜索全部附魔(含中文译名) - 等级自动限制在该附魔的最大等级内 - 生成标准 `/enchant` 命令
---
### 🛠 编辑器生成器
#### 物品生成器 可视化编辑物品 NBT,所见即所得。 - **附魔编辑**:搜索魔咒并添加,可设等级 1~255 - **属性修改**:攻击伤害/最大生命值/移动速度等 10 种属性,可设数值、操作模式、生效槽位 - **自定义名称 & Lore**:支持 16 色 + 粗体/斜体/下划线/删除线,实时预览 JSON 文本 - **能破坏 / 能放置于**:搜索方块添加到 CanDestroy / CanPlaceOn 列表 - **隐藏标签**:附魔/属性/能否破坏/能否放置等提示的显隐控制 - **不可破坏**:基础属性独立开关 - **预设管理**:保存/载入/重命名/删除,存储于本地文件,重启不丢失
#### 实体生成器 生成实体 SNBT,供 /summon 命令使用。 - 选择实体(搜索中文名或 ID) - **属性修改**:生命值/伤害/速度等 9 项,各自独立启用 - **实体标志**:发光、清除AI、无敌、不会消失、惯用左手、禁止声音、无重力、允许滑翔 - **额外设置**:持续着火秒数、最大氧气刻数、拾取策略 - **骑乘实体**:选择已保存的实体预设,自动生成嵌套 Passengers NBT - **预设管理**:保存/载入/重命名/删除,存储于本地文件 - 保存预设后自动重置,便于连续生成
---
### 数据查询工具
#### 7 个 ID 查询器 | 查询器 | 数据量 | 用途 | |--------|--------|------| | 方块 ID | 全部方块 | 搜索方块的命名空间 ID | | 物品 ID | 全部物品 | 搜索物品的命名空间 ID | | 实体 ID | 全部实体 | 搜索实体的命名空间 ID | | 状态效果 ID | 全部效果 | 搜索效果的命名空间 ID | | 魔咒 ID | 全部附魔 | 搜索附魔的命名空间 ID | | 生物群系 ID | 全部群系 | 搜索群系的命名空间 ID | | 结构 ID | 全部结构 | 搜索结构的命名空间 ID |
**特性**: - 实时搜索,支持中文名和 ID - 完全匹配优先展示 - 结构查询器空关键词时按变体分组显示 - 全部查询器支持「WIKI」按钮,一键跳转中文 Minecraft Wiki
#### level.dat 查看器 - 打开 Java 版存档的 level.dat 文件 - 查看与编辑全部字段 - 悬停查看字段说明 - 保存时自动创建 `.bak` 备份
#### server.properties 生成器 - 编辑和生成 Java 版服务器配置文件 - 支持导入现有配置 - 切换 **原版 / Paper** 服务端类型 - Paper 独有字段有视觉标识 - 一键复制或保存
---
### 辅助工具
#### 颜色/格式化码工具 - 支持 **Java 版 / 基岩版** 双版本切换 - Java 版:16 种颜色 + 6 种格式代码 - 基岩版:29 种颜色(含材质色)+ 4 种格式代码 - 点击颜色方块或格式按钮即可将 § 代码插入文本 - 实时预览渲染效果 - 支持 §k 混淆文字的随机字符动画 - §r 重置样式
---
## 版本支持
顶栏左上角提供版本选择器,当前默认版本为 **1.19 – 1.20.4**。
| 版本区间 | 状态 | |----------|------| | 1.13 及以下 | 即将支持 | | 1.14 – 1.16 | 即将支持 | | 1.16 – 1.19 | 即将支持 | | **1.19 – 1.20.4** | 已支持(默认) | | 1.20.5+(堆叠组件) | 即将支持 |
> **说明**:仅有命令类工具区分版本,其它工具(ID 查询、level.dat 等)全版本通用。 > 可能出现部分较新版本的方块/生物/实体,在你的选择版本里不存在。
---
## 🖼 界面预览
- 采用 **Unifont 像素字体**,还原 Minecraft 经典像素风格 - 黑底金边的主色调,配合 4px 像素阴影,复刻游戏内 GUI 质感 - 侧边栏按分类折叠,未开发工具标注「开发中」 - 所有弹窗均为程序内置像素风格,不使用系统原生弹窗
---
## 下载与使用
### 系统要求 - **操作系统**:Windows 10 / 11(需内置 WebView2 运行时,Win10 2004+ 和 Win11 已预装) - **磁盘空间**:约 50MB
### 使用方式 1. 下载 `MC Until工具箱.exe` 2. 双击运行 3. 开始使用!
---
## 更新日志
### v1.0.0(2026-08-04)首个正式发布版本
#### 数据包工具 - 「合成配方 (Recipe)」JSON 生成器 —— 支持有序合成和无序合成 - 点击合成格弹出搜索面板,与物品 ID 查询器交互一致 - 网格支持 1-3 行 × 1-3 列自定义大小,系统自动生成符号映射 - 支持 1.21+ 组件格式
#### 命令生成器 - /effect 状态效果、/enchant 附魔、/summon 实体、/give 物品
#### 编辑器生成器 - 实体生成器(属性/标志/骑乘/拾取策略) - 物品生成器(附魔/属性/名称/Lore/CanDestroy/CanPlaceOn/隐藏标签)
#### 数据查询工具 - level.dat 查看器、server.properties 生成器、7 个 ID 查询器 - 全部查询器支持 WIKI 跳转
#### 辅助工具 - 颜色/格式化码工具(Java/基岩双版本) - 更新日志、反馈入口
#### 问题修复 - 修复 /summon 命令格式、NBT 括号、装备槽索引错位等问题 - 修复预设持久化、弹窗样式、合成配方空格符号等问题 - 修复 level.dat 备份、ID 查询排序、颜色代码混淆等问题
---## 反馈与建议
发现 Bug、有功能建议、或想交流使用心得?欢迎反馈:
- **程序内**:顶栏「 反馈」按钮可一键复制邮箱
反馈时建议注明:使用的版本号、操作系统、问题截图或重现步骤。
---
## 许可协议
本工具为免费开源性质,仅供学习交流使用。 Minecraft 是 Mojang Studios 的商标,本工具与 Mojang Studios 无任何关联。
---
** 如果这个工具对你有帮助,欢迎在论坛点赞支持!**
|