• 论坛

导航

  • 主页
  • 样式指南
  • 入门
    • 概述
    • Mod的结构
    • Forge更新检查器
    • 依赖管理
    • 调试分析器
  • 概念
    • Sides
    • 资源
    • 注册表
    • Jar签名
    • 国际化和本地化
  • 方块
    • 概述
    • 介绍方块状态
    • 方块互动
  • 动画 API
    • 概述
    • 骨骼
    • 动画状态机
    • 使用API
  • TileEntity
    • 概述
    • 特殊渲染器
  • 物品
    • 主页
    • 战利品表
  • 模型
    • 模型概述
    • 模型文件
    • 方块状态
      • 方块状态JSON概述
      • Forge方块状态JSON
    • 绑定模型到方块和物品
    • 彩色纹理
    • 物品属性概述
    • 高级模型(未翻译)
      • 高级模型介绍
      • IModel
      • IModelState and IModelPart
      • IBakedModel
      • Extended Blockstates
      • Perspective
      • ItemOverrideList
      • ICustomModelLoader
  • 渲染
    • TileEntityItemStackRenderer
  • 事件
    • 基本用法
  • 网络
    • 主页
    • 概述
    • SimpleImpl
    • 实体
  • 数据储存
    • 能力系统
    • World Saved Data
    • 拓展实体属性
    • Config注解
  • 工具
    • 合成
    • 矿物词典
    • 权限API
  • 效果
    • 音效
  • 惯例
    • 版本命名
    • 文件位置
      • mcmod.info
      • 方块状态
      • 本地化文件
      • 模型
      • 材质
    • 加载阶段
  • 参与Forge开发
    • 入门
    • PR指南

文件位置

Minecraft会要求你将工程的某些文件放在特定的位置上,比如说材质文件和JSON。

这节教程中所有的位置以及文件都是对于 ./src/main/resources/ 文件夹的相对位置.

mcmod.info

mcmod.info 文件放在根目录。

方块状态

方块状态(Blockstates)定义文件(JSON格式)放在 ./assets/<modid>/blockstates/ 文件夹中。

本地化文件

本地化文件(Localization)是后缀名为 .lang 格式的纯文本文件,它们的文件名为语言各自的语种代码,比如说 en_US。

它们放在 ./assets/<modid>/lang/ 文件夹中。

模型

模型(Models)文件为JSON格式,分别放在 ./assets/<modid>/models/block/(方块)或 ./assets/<modid>/models/item/(物品)文件夹内。

材质

材质(Textures)文件为PNG格式,分别放在 ./assets/<modid>/textures/blocks/(方块)或 ./assets/<modid>/textures/items/(物品)文件夹内。

基于 MkDocs 使用自定义主题构建. 托管于 Read the Docs.
启用夜间模式