本帖最后由 o2072108706 于 2020-2-2 15:01 编辑


要制作自定义文化,你需要先下载千年村庄模组
关于本教程的代码部分托管在Github上
Github地址:查看
这是关于如何创建自定义文化的教程
本教程将教你如何制作出新的文明
点击目录即可查看教程
因为模组更新的原因,有些
需要重新修改,因为tag标签,
所以现在修改有些困难


创建新文化文件夹

- 创建自定义文明
首先现将装了本模组的MC运行一遍
接着打开MODS文件夹
我们会发现多出了两个文件夹
那么,这两个文件夹是干什么的呢?
millenaire--存储语言文件,村子和文化
Millenaire的-custom--对游戏原有文化的修改增加
这里我们需要先制作一个雏形,后面开始修改建筑物等内容。
打开Millenaire的文件夹,我们会发现很多文件,这里我们需要点进培养文件夹,
里面包含着文化及村庄。
我这里新建了测试文件夹作为文化的存储位置[不一定要测试,也可以直接换个名字]
我在测试文件夹下创建了几个文件夹,这是一个文化构建的所需文件。
这几个文件夹是存放文化主体的。
文件作用解释
建筑文件夹文化存储的建筑物
custombuildings文件夹文化的自定义建筑物
lonebuildings文件夹文化的孤立建筑物
namelists村民的名字信息
shops村民出售物信息,
下文会对其作出解释.
villagers文化的村民信息
villages文化的村庄信息
culture.txt文化特有技能,下文会对其作出解释
traded_goods.txt文化的npc可识别的物品信息,
请直接复制下文代码粘贴.
shops文件夹解释
最好直接复制其他文化文件夹的,当然也可以自己写。
可以复制其他文化的进行修改,名字请使用原版物品。
culture.txt——这个文件指的是文化的特有技能以及图标文件
traded_goods.txt文件代码,请直接复制粘贴

这样就有了个雏形,下文介绍如何使用输出桌.




——第二步
使用输出桌
我们可以右键打开它的GUI
如图,我们可以从另外的文明中提取建筑物进行修改
也可以新建建筑物,我制作了一个建筑物作为城镇中心,
并制作了它的升级。

接着便是修改
testplayerpalace_A.txt的内容
  1. building.length=29
  2. building.width=37
  3. initial.startlevel=-2
复制代码
你会发现这三条,但是要作为一个村庄中心,还要增加代码。
你需要修改成这个样子,我把它修改成了一个日本村庄中心。
解析:
initial.male = japanese_farmerchief
initial.female = japanese_farmwife
这指的是村民
需要在村民文件夹里面有的村民
initial.shop = afraictownhall
售卖物品信息需要修改的商店下的文件。
building.icon =wheat
这指的是建筑图标
修改完后,一个村庄中心就做好了。


你会在.minecraft\mods\millenaire文件夹下发现这个文件
它的作用是方便mod导出建筑物
因为该模组是使用.png文件的,
如果想用其他模组的建筑方块
就来学习如何使用吧
下面展示一段代码

我们可以从中看出,这是一个木头的输入
planks指木板,而后面接的指树种
variant=xxx这是方块的转向
50/44/25这是颜色代码
需要与其他的都不同
如果需要添加其他模组的方块,请先查好id
如果方块能转向需要标注好variant
除树苗的其他方块同理
接下来是树苗的解释
只是多了个type
指树种,如果使用需要查模组ID



如果要制作新文明,至少需要有些建筑,然后便是村民的材质包
村民的材质可以在mod/assets/
中的模组文件的textures的villages的文件夹中找到