SuperAPI AI 工具集

minecraft-resource-pack

设计与创作

查看项目

更新于 10-15 22:40

技能介绍

用途:该技能面向 Minecraft 资源包(resource pack)的制作与调试,交付物为覆盖或新增游戏视觉与音频资源的文件夹或 .zip,包括纹理、模型、声音、语言文件与字体,无需 Java 或模组加载器。

主要能力:提供各版本 pack.mcmeta 元数据写法(1.21 至 26.3 的 pack_format 或 min_format/max_format 对照);目录结构规范(assets/<namespace>/ 下的 models、items、blockstates、textures、sounds、font、lang);方块模型(cube_all、cube_column、cube、cross、自定义 elements 几何);物品模型与 1.21.4+ 物品定义;blockstate 的 variants、加权随机与 multipart;纹理格式与动画 .png.mcmeta;GUI 精灵;26.1 方块模型纹理对象(sprite 与 force_translucent);sounds.json 与 .ogg 声音;语言文件键格式;字体与 OptiFine CIT、Iris 着色器包的边界说明。

使用方式:按版本选择元数据字段,将资源放入对应目录,JSON 中引用纹理不带 .png 扩展名。安装可放入 ~/.minecraft/resourcepacks/my-pack/ 或 .zip;服务端可在 server.properties 设置 resource-pack、resource-pack-sha1、resource-pack-prompt。发布前运行校验脚本:./scripts/validate-resource-pack.sh --root /path/to/resource-pack,严格模式加 --strict。

适用场景:仅限视觉/音频资源类任务。涉及游戏逻辑或运行时行为应改用数据包、插件或模组开发技能;服务器运维应改用服务器管理技能。

限制:OptiFine CIT 与 Iris 着色器包为客户端模组专有格式,非原版可移植特性;校验器无法解析其他命名空间拥有的声音事件,也无法证明命令或模组代码以预期音源调用事件,此类情况仅告警,需在装有依赖的客户端运行时验证。