本帖最后由 克拉夫 于 2018-4-14 15:41 编辑
Minecraft-Mod-Guide
ModName:Quadrum
Lang:zh_CN
项目地址点此进入
在这Guide已经填完的坑:
缓慢行进,渐行渐远,保持决心
这是一个兼容了以下版本的Mod:
他的用处很6B,比CustomStuff还强(咸猫如是的认为)
如果你不知道json是什么,麻烦你百度下,谢谢
如何使用Quadrum向Minecraft添加自定义物品/方块
当你将Quadrum放入mods文件夹并正常启动一次的游戏后,会在.minecraft/config文件夹下面添加一个名为"quadrum"的文件夹里面是一大堆神奇的东西,这里我用Minecraft-1.10.2这个版本来演示,我不太确定各个版本之间是否有大的差别.
这里"quadrum"目录下会出现会出现以下文件夹:
这两个里面,让我们先进入blocks文件夹,创建一个json文件,建议名称不要用中文,就像这样:
block1.json
ae-huoshi.json
我这里使用"newBlock.json"作为我们的新增方块json
使用例如NotePad++的代码编辑工具打开刚才新增的json,并在其里面声明以下参数:
复制代码
PS:那些井是分割线,不要加到json里面!
其中"name"指新增方块的"unlocalizedName",就像"minecraft:stone"中的"stone"
在这里,name会变成游戏中的"quadrum:xxxxxxx"和创建文件时用的名称(不明,但是还是这样吧)
creative_tab指该方块在游戏中所属的创造模式标签栏
如果现在你启动Minecraft,应该能在材料栏看见一个方块,并且可以放在地上——尽管没有材质和模型(紫黑格子)
创造一个"变种"(variants)
Quadrum的一个特性是"变种"(variants),它允许你在不复制/粘贴一大堆东西的情况下创建最多16个相似的方块或者物品.
(其实就是不同的metadata,这个特性被Minecraft用在改变方块的颜色,开/关,朝向等)
类似这样:
复制代码
记得加逗号和英文半角引号,以及中括号.
然后在游戏里就像这样:
复制代码
关于方块的材质添加
我们需要使用texture-info这个属性来添加这个方块的材质
这在json里是个二级属性,我们需要这样以完成对一个方块的添加.
所谓二级属性就是在"texture-info"下一行多那么三个空格而已,不要在意
例如:
复制代码
在这里,front指方块的前面(就是放置时朝向玩家的一面)
其他的我也说掉吧:
back:方块的后面
left:方块的左面
right:方块的右面
top:方块的顶面
bottom:方块的底面
那么,我们该怎么给该Mod添加材质呢?
我们需要这么一个mod(官方推荐最为致命):ResourceLoader
这个mod可以让Quadrum使用材质,当然,这个Mod也可以对你写的方块进行本地化(即添加zh_CN.lang或者en_US.lang)但那是后话了
装入ResourceLoader,并正常运行一次游戏,你能在.minecraft里发现一个叫做"resources"的文件夹,对,就是这个文件夹!
在该文件夹内创建一个名为"quadrum"的文件夹,并在这个文件夹里面再创建一个"texture"的文件夹,然后还得在这个文件夹里面添加这几个文件夹:
就这些,应该够用了
你得画6张16*16的材质,分别对应方块的6个面,画好了后建议使用这个命名规则:
方块名称-六个面对应的英文.png 例如:
复制代码
就像这样,懂了吗? 然后在对应的面的二级属性添加除了".png"的文件名(例如如果你的顶面材质的文件名是"word-top.png"那就将"word-top"填入top属性)
方块属性
以下为翻译(机翻+润色+说明),且部分在站内贴里copy过来(语法错误-MAX)
复制代码
这样,我们就完成了对于一个方块/物品的变种的添加.
发帖原因:因为站内搬运贴的内容有些emmm(排版,目录等),所以做了起来
更新频率:一周一次,一次两条,偶尔鸽掉
ModName:Quadrum
Lang:zh_CN
项目地址点此进入
在这Guide已经填完的坑:
缓慢行进,渐行渐远,保持决心
这是一个兼容了以下版本的Mod:
他的用处很6B,比CustomStuff还强(咸猫如是的认为)
如果你不知道json是什么,麻烦你百度下,谢谢
如何使用Quadrum向Minecraft添加自定义物品/方块
当你将Quadrum放入mods文件夹并正常启动一次的游戏后,会在.minecraft/config文件夹下面添加一个名为"quadrum"的文件夹里面是一大堆神奇的东西,这里我用Minecraft-1.10.2这个版本来演示,我不太确定各个版本之间是否有大的差别.
这里"quadrum"目录下会出现会出现以下文件夹:
这两个里面,让我们先进入blocks文件夹,创建一个json文件,建议名称不要用中文,就像这样:
block1.json
ae-huoshi.json
我这里使用"newBlock.json"作为我们的新增方块json
使用例如NotePad++的代码编辑工具打开刚才新增的json,并在其里面声明以下参数:
PS:那些井是分割线,不要加到json里面!
其中"name"指新增方块的"unlocalizedName",就像"minecraft:stone"中的"stone"
在这里,name会变成游戏中的"quadrum:xxxxxxx"和创建文件时用的名称(不明,但是还是这样吧)
creative_tab指该方块在游戏中所属的创造模式标签栏
如果现在你启动Minecraft,应该能在材料栏看见一个方块,并且可以放在地上——尽管没有材质和模型(紫黑格子)
创造一个"变种"(variants)
Quadrum的一个特性是"变种"(variants),它允许你在不复制/粘贴一大堆东西的情况下创建最多16个相似的方块或者物品.
(其实就是不同的metadata,这个特性被Minecraft用在改变方块的颜色,开/关,朝向等)
类似这样:
记得加逗号和英文半角引号,以及中括号.
然后在游戏里就像这样:
关于方块的材质添加
我们需要使用texture-info这个属性来添加这个方块的材质
这在json里是个二级属性,我们需要这样以完成对一个方块的添加.
所谓二级属性就是在"texture-info"下一行多那么三个空格而已,不要在意
例如:
在这里,front指方块的前面(就是放置时朝向玩家的一面)
其他的我也说掉吧:
back:方块的后面
left:方块的左面
right:方块的右面
top:方块的顶面
bottom:方块的底面
那么,我们该怎么给该Mod添加材质呢?
我们需要这么一个mod(官方推荐最为致命):ResourceLoader
这个mod可以让Quadrum使用材质,当然,这个Mod也可以对你写的方块进行本地化(即添加zh_CN.lang或者en_US.lang)但那是后话了
装入ResourceLoader,并正常运行一次游戏,你能在.minecraft里发现一个叫做"resources"的文件夹,对,就是这个文件夹!
在该文件夹内创建一个名为"quadrum"的文件夹,并在这个文件夹里面再创建一个"texture"的文件夹,然后还得在这个文件夹里面添加这几个文件夹:
就这些,应该够用了
你得画6张16*16的材质,分别对应方块的6个面,画好了后建议使用这个命名规则:
方块名称-六个面对应的英文.png 例如:
就像这样,懂了吗? 然后在对应的面的二级属性添加除了".png"的文件名(例如如果你的顶面材质的文件名是"word-top.png"那就将"word-top"填入top属性)
方块属性
以下为翻译(机翻+润色+说明),且部分在站内贴里copy过来(语法错误-MAX)
这样,我们就完成了对于一个方块/物品的变种的添加.
发帖原因:因为站内搬运贴的内容有些emmm(排版,目录等),所以做了起来
更新频率:一周一次,一次两条,偶尔鸽掉
Minecraft-Mod-Guide
ModName:Quadrum
Lang:zh_CN
项目地址点此进入
在这Guide已经填完的坑:
- [x] - 初步的添加
- [x] - 变种(variants)
- [x] - 方块属性
- [ ] - 定义方块和模型
- [ ] - Blockstates(模型渲染形态)
- [x] - 添加方块材质
- [ ] - 实例:如何让Quadrum渲染一个半砖
- [ ] - 使用方块的渲染形态来作为一个物品的材质
- [ ] - 本地化
- [ ] - 关于布尔值
- [ ] - Quadrum-json文件格式
- [ ] - 属性的修改&属性元素
- [ ] - 方块-视觉效果
- [ ] - 方块-物理属性
- [ ] - 方块-碰撞箱
- [ ] - 方块-粒子效果
- [ ] - 方块-红石相关
- [ ] - 方块-掉落属性
- [ ] - 方块-其他属性
- [ ] - 物品-消耗
- [ ] - 物品-视觉效果
- [ ] - 物品-其他属性
- [ ] - 特殊类型-食物属性
- [ ] - 特殊类型-挖掘等级
- [ ] - 其他
- [ ] - 关于该教程
缓慢行进,渐行渐远,保持决心
这是一个兼容了以下版本的Mod:
- Minecraft-1.7.10
- Minecraft-1.10.2
- Minecraft-1.11
他的用处很6B,比CustomStuff还强(咸猫如是的认为)
如果你不知道json是什么,麻烦你百度下,谢谢
如何使用Quadrum向Minecraft添加自定义物品/方块
当你将Quadrum放入mods文件夹并正常启动一次的游戏后,会在.minecraft/config文件夹下面添加一个名为"quadrum"的文件夹里面是一大堆神奇的东西,这里我用Minecraft-1.10.2这个版本来演示,我不太确定各个版本之间是否有大的差别.
这里"quadrum"目录下会出现会出现以下文件夹:
- blocks
- items
这两个里面,让我们先进入blocks文件夹,创建一个json文件,建议名称不要用中文,就像这样:
block1.json
ae-huoshi.json
我这里使用"newBlock.json"作为我们的新增方块json
使用例如NotePad++的代码编辑工具打开刚才新增的json,并在其里面声明以下参数:
- ################################
- {
- "name": "th**ANewBlock",
- "creative_tab": "materials"
- }
- ################################
PS:那些井是分割线,不要加到json里面!
其中"name"指新增方块的"unlocalizedName",就像"minecraft:stone"中的"stone"
在这里,name会变成游戏中的"quadrum:xxxxxxx"和创建文件时用的名称(不明,但是还是这样吧)
creative_tab指该方块在游戏中所属的创造模式标签栏
如果现在你启动Minecraft,应该能在材料栏看见一个方块,并且可以放在地上——尽管没有材质和模型(紫黑格子)
创造一个"变种"(variants)
Quadrum的一个特性是"变种"(variants),它允许你在不复制/粘贴一大堆东西的情况下创建最多16个相似的方块或者物品.
(其实就是不同的metadata,这个特性被Minecraft用在改变方块的颜色,开/关,朝向等)
类似这样:
- "variants": ["nickel", "glowing_gold", "ruby"]
记得加逗号和英文半角引号,以及中括号.
然后在游戏里就像这样:
- quadrum:th**ANewBlock.nickel
- quadrum:th**ANewBlock.glowing_gold
- quadrum:th**ANewBlock.ruby
关于方块的材质添加
我们需要使用texture-info这个属性来添加这个方块的材质
这在json里是个二级属性,我们需要这样以完成对一个方块的添加.
所谓二级属性就是在"texture-info"下一行多那么三个空格而已,不要在意
例如:
- {
- "texture-info": {
- // Any sides not defined here will use the defined default texture
- "front": "dirt_unity",
- "back": "",
- "left": "",
- "right": "",
- "top": "",
- "bottom": ""
- },
- }
在这里,front指方块的前面(就是放置时朝向玩家的一面)
其他的我也说掉吧:
back:方块的后面
left:方块的左面
right:方块的右面
top:方块的顶面
bottom:方块的底面
那么,我们该怎么给该Mod添加材质呢?
我们需要这么一个mod(官方推荐最为致命):ResourceLoader
这个mod可以让Quadrum使用材质,当然,这个Mod也可以对你写的方块进行本地化(即添加zh_CN.lang或者en_US.lang)但那是后话了
装入ResourceLoader,并正常运行一次游戏,你能在.minecraft里发现一个叫做"resources"的文件夹,对,就是这个文件夹!
在该文件夹内创建一个名为"quadrum"的文件夹,并在这个文件夹里面再创建一个"texture"的文件夹,然后还得在这个文件夹里面添加这几个文件夹:
- lang
- item
- block
就这些,应该够用了
你得画6张16*16的材质,分别对应方块的6个面,画好了后建议使用这个命名规则:
方块名称-六个面对应的英文.png 例如:
- new_block-top.png
- new_block-front.png
- new_block-back.png
- new_block-left.png
- new_block-right.png
- new_block-bottom.png
就像这样,懂了吗? 然后在对应的面的二级属性添加除了".png"的文件名(例如如果你的顶面材质的文件名是"word-top.png"那就将"word-top"填入top属性)
方块属性
以下为翻译(机翻+润色+说明),且部分在站内贴里copy过来(语法错误-MAX)
- name: 方块的名字
- default-texture: 方块默认的材质 (该材质必须在 texture/block 文件夹中)
- texture-info: (上已述)
- mob-drops: 一个可掉落该方块的怪物列表
- material: 方块的材料(就是方块被打碎后所发出的声音)
- 支持stone, rock(圆石), wood, ground, dirt, grass, iron, 或者metal
- type: 方块的种类
- 支持的种类有,block(方块), slab(半砖), stair(楼梯), 或者 fence(栅栏)
- ore-dictionary: 被应用的矿物标签列表
- drops: 一个当该方块被破坏时,会掉落出的物品的列表. (请见下面的例子)
- hardness: 方块的硬度. (作为参考,普通的石头硬度是1.5F)
- resistance: 爆炸抗性. (作为参考,普通的石头抗性为10F)
- light-level: 该方块放出的光的亮度,从0到15.
- redstone-level: 该方块放出的红石信号强度,从0到15.
- burn-time: 这个方块作为燃料提供燃烧的时间.
- max-stack-size: 方块的最大叠加量.
- mining-level: 采集这个方块需要的采集等级.(脑补匠魂吧)
- 例子:
- - 羊毛: 0
- - 石头: 1
- - 铁矿: 2
- - 钻石: 3
- transparent: 方块是否透明. (使用的材质有全/半透明的像素)
- collision: 方块是否有碰撞箱.(是否可以被实体穿过)
- flammable: 方块是否可燃.
- soil: 方块是否支持树木/作物生长.
- requires-tool: 设置后,方块需要合适的工具来采集.
- drops-self: 该方块是否掉落本身(不像煤矿块掉落煤炭)
这样,我们就完成了对于一个方块/物品的变种的添加.
发帖原因:因为站内搬运贴的内容有些emmm(排版,目录等),所以做了起来
更新频率:一周一次,一次两条,偶尔鸽掉
2021.12 数据,可能有更多内容
Minecraft-Mod-GuideModName:Quadrum
Lang:zh_CN
项目地址点此进入
在这Guide已经填完的坑:
- [x] - 初步的添加
- [x] - 变种(variants)
- [x] - 方块属性
- [ ] - 定义方块和模型
- [ ] - Blockstates(模型渲染形态)
- [x] - 添加方块材质
- [ ] - 实例:如何让Quadrum渲染一个半砖
- [ ] - 使用方块的渲染形态来作为一个物品的材质
- [ ] - 本地化
- [ ] - 关于布尔值
- [ ] - Quadrum-json文件格式
- [ ] - 属性的修改&属性元素
- [ ] - 方块-视觉效果
- [ ] - 方块-物理属性
- [ ] - 方块-碰撞箱
- [ ] - 方块-粒子效果
- [ ] - 方块-红石相关
- [ ] - 方块-掉落属性
- [ ] - 方块-其他属性
- [ ] - 物品-消耗
- [ ] - 物品-视觉效果
- [ ] - 物品-其他属性
- [ ] - 特殊类型-食物属性
- [ ] - 特殊类型-挖掘等级
- [ ] - 其他
- [ ] - 关于该教程
缓慢行进,渐行渐远,保持决心
这是一个兼容了以下版本的Mod:
- Minecraft-1.7.10
- Minecraft-1.10.2
- Minecraft-1.11
他的用处很6B,比CustomStuff还强(咸猫如是的认为)
如果你不知道json是什么,麻烦你百度下,谢谢
如何使用Quadrum向Minecraft添加自定义物品/方块
当你将Quadrum放入mods文件夹并正常启动一次的游戏后,会在.minecraft/config文件夹下面添加一个名为"quadrum"的文件夹里面是一大堆神奇的东西,这里我用Minecraft-1.10.2这个版本来演示,我不太确定各个版本之间是否有大的差别.
这里"quadrum"目录下会出现会出现以下文件夹:
- blocks
- items
这两个里面,让我们先进入blocks文件夹,创建一个json文件,建议名称不要用中文,就像这样:
block1.json
ae-huoshi.json
我这里使用"newBlock.json"作为我们的新增方块json
使用例如NotePad++的代码编辑工具打开刚才新增的json,并在其里面声明以下参数:
代码:
- ################################
- {
- "name": "th**ANewBlock",
- "creative_tab": "materials"
- }
- ################################
PS:那些井是分割线,不要加到json里面!
其中"name"指新增方块的"unlocalizedName",就像"minecraft:stone"中的"stone"
在这里,name会变成游戏中的"quadrum:xxxxxxx"和创建文件时用的名称(不明,但是还是这样吧)
creative_tab指该方块在游戏中所属的创造模式标签栏
如果现在你启动Minecraft,应该能在材料栏看见一个方块,并且可以放在地上——尽管没有材质和模型(紫黑格子)
创造一个"变种"(variants)
Quadrum的一个特性是"变种"(variants),它允许你在不复制/粘贴一大堆东西的情况下创建最多16个相似的方块或者物品.
(其实就是不同的metadata,这个特性被Minecraft用在改变方块的颜色,开/关,朝向等)
类似这样:
代码:
- "variants": ["nickel", "glowing_gold", "ruby"]
记得加逗号和英文半角引号,以及中括号.
然后在游戏里就像这样:
代码:
- quadrum:th**ANewBlock.nickel
- quadrum:th**ANewBlock.glowing_gold
- quadrum:th**ANewBlock.ruby
关于方块的材质添加
我们需要使用texture-info这个属性来添加这个方块的材质
这在json里是个二级属性,我们需要这样以完成对一个方块的添加.
所谓二级属性就是在"texture-info"下一行多那么三个空格而已,不要在意
例如:
代码:
- {
- "texture-info": {
- // Any sides not defined here will use the defined default texture
- "front": "dirt_unity",
- "back": "",
- "left": "",
- "right": "",
- "top": "",
- "bottom": ""
- },
- }
在这里,front指方块的前面(就是放置时朝向玩家的一面)
其他的我也说掉吧:
back:方块的后面
left:方块的左面
right:方块的右面
top:方块的顶面
bottom:方块的底面
那么,我们该怎么给该Mod添加材质呢?
我们需要这么一个mod(官方推荐最为致命):ResourceLoader
这个mod可以让Quadrum使用材质,当然,这个Mod也可以对你写的方块进行本地化(即添加zh_CN.lang或者en_US.lang)但那是后话了
装入ResourceLoader,并正常运行一次游戏,你能在.minecraft里发现一个叫做"resources"的文件夹,对,就是这个文件夹!
在该文件夹内创建一个名为"quadrum"的文件夹,并在这个文件夹里面再创建一个"texture"的文件夹,然后还得在这个文件夹里面添加这几个文件夹:
- lang
- item
- block
就这些,应该够用了
你得画6张16*16的材质,分别对应方块的6个面,画好了后建议使用这个命名规则:
方块名称-六个面对应的英文.png 例如:
代码:
- new_block-top.png
- new_block-front.png
- new_block-back.png
- new_block-left.png
- new_block-right.png
- new_block-bottom.png
就像这样,懂了吗? 然后在对应的面的二级属性添加除了".png"的文件名(例如如果你的顶面材质的文件名是"word-top.png"那就将"word-top"填入top属性)
方块属性
以下为翻译(机翻+润色+说明),且部分在站内贴里copy过来(语法错误-MAX)
代码:
- name: 方块的名字
- default-texture: 方块默认的材质 (该材质必须在 texture/block 文件夹中)
- texture-info: (上已述)
- mob-drops: 一个可掉落该方块的怪物列表
- material: 方块的材料(就是方块被打碎后所发出的声音)
- 支持stone, rock(圆石), wood, ground, dirt, grass, iron, 或者metal
- type: 方块的种类
- 支持的种类有,block(方块), slab(半砖), stair(楼梯), 或者 fence(栅栏)
- ore-dictionary: 被应用的矿物标签列表
- drops: 一个当该方块被破坏时,会掉落出的物品的列表. (请见下面的例子)
- hardness: 方块的硬度. (作为参考,普通的石头硬度是1.5F)
- resistance: 爆炸抗性. (作为参考,普通的石头抗性为10F)
- light-level: 该方块放出的光的亮度,从0到15.
- redstone-level: 该方块放出的红石信号强度,从0到15.
- burn-time: 这个方块作为燃料提供燃烧的时间.
- max-stack-size: 方块的最大叠加量.
- mining-level: 采集这个方块需要的采集等级.(脑补匠魂吧)
- 例子:
- - 羊毛: 0
- - 石头: 1
- - 铁矿: 2
- - 钻石: 3
- transparent: 方块是否透明. (使用的材质有全/半透明的像素)
- collision: 方块是否有碰撞箱.(是否可以被实体穿过)
- flammable: 方块是否可燃.
- soil: 方块是否支持树木/作物生长.
- requires-tool: 设置后,方块需要合适的工具来采集.
- drops-self: 该方块是否掉落本身(不像煤矿块掉落煤炭)
这样,我们就完成了对于一个方块/物品的变种的添加.
发帖原因:因为站内搬运贴的内容有些emmm(排版,目录等),所以做了起来
更新频率:一周一次,一次两条,偶尔鸽掉

看不了是什么鬼??
另外给楼主修改了最大字体,
等楼主坑填的差不多了再评分吧。
汉化怎么弄 = =
然后两年过去了....
建议使用CustomStuff4.
wiki翻译地址: https://github.com/CFPAOrg/customstuff4-wiki-translate-zh_cn
wiki翻译地址: https://github.com/CFPAOrg/customstuff4-wiki-translate-zh_cn