200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > 【MC 网易-我的世界-mod开发基础笔记】 --- 前期准备

【MC 网易-我的世界-mod开发基础笔记】 --- 前期准备

时间:2022-01-02 18:50:33

相关推荐

【MC 网易-我的世界-mod开发基础笔记】 --- 前期准备

文章目录

说明前提:准备工作建议:

说明

通过网易官方文档的内容已经官方提供的视频相结合,总结的mod开发笔记。

开发必须要掌握基础的python编程基础,且此笔记中,官方的mc开发工具仅仅只是作为辅助工具来使用。大部分全部是通过代码来实现。即使用python2.7来开发mod。

前提:

开发者的电脑确保安装python2.7的版本,确保有python的开发编码工具。具体如下,且1和2不可缺少

环境准备:

python2.7pycharm 或者 vscode 或者sublime Text 或者notePad++ 之一即可。photoshop 用于图片素材处理blender 用于创建三维模型Blockbench 用于创建三维模型TexturePackerGUI 用于处理序列帧素材

准备工作

在我的世界开发者内容管理平台的入口 注册一个我的世界开发者身份 。注册需要提供身份证号和银行卡号,此处省略注册步骤。

等到注册成功且审核通过之后登录我的世界开发者内容管理平台 后,下载启动器,启动器是手机版本的,用于手机上测试。

步骤一中的开发工作台下载完成后,进行解压安装(在此建议自定义安装路径,之后的步骤需要进入此安装路径下找工具使用),安装后如下:

点击打开,并且用步骤1注册的账号进行登录。登录后界面如下:

进入我的世界开发者启动器的安装目录。我的安装目录是在:D:\MCStudioDownload

进入此目录下,找到game目录,进入game目录后进入MinecraftPE_Netease目录。我的路径整体如下:D:\MCStudioDownload\game\MinecraftPE_Netease

MinecraftPE_Netease目录中存放的是我的世界游戏启动器,之后我们的mod启动测试都是在这个文件夹下的启动器进行启动测试。

通过步骤4 后,看到如下的文件夹结构:

1.25.0.147886文件夹为当前我的世界游戏启动器的的版本号,此版本号会随着我的世界开发者启动器的更新而产生变化。

进入该文件夹内,在里面就能看到Minecraft.Windows.exe。 这就是我的世界游戏启动的exe文件。我们打开游戏启动器其实就是运行这个文件。

为了能快速的打开游戏启动器,我们创建一个可执行的脚本文件放在电脑桌面,每次打开就不用经常查找文件夹了。

创建脚本步骤如下:

创建一个.bat文件,文件名和游戏启动器版本号保持一致,存放在与1.25.0.147886版本号同级的目录下。例如此次启动器的版本号为1.25.0.147886。则文件名为1.25.0.147886.bat文件中输入以下代码:

rd /s /Q C:\Users\Administrator\AppData\Local\Temp\minecraftperd /s /Q C:\Users\Administrator\AppData\Roaming\MinecraftPE_Netease\gamesD:\MCStudioDownload\game\MinecraftPE_Netease\1.25.0.147886\Minecraft.Windows.exeREM pause

其中:

D:\MCStudioDownload\game\MinecraftPE_Netease\1.25.0.147886\Minecraft.Windows.exe

为启动器的绝对路径地址。当版本号发生改变时此路径中的版本号记得修改。

保存后鼠标右键将此文件在桌面上添加快捷菜单。

如下图:(以下是新版本的。这个文章写了好久了,一直没公开,版本都变了那么多了,回头更新一下内容) (=.=)

进入1.25.0.147886文件夹中,创建一个名称为addon.json的文件。此文件主要用于配置启动器中,每一个创建的世界引用了那些mod。如下所示:

addon.json文件中输入以下内容

{"install" : [], // 配置每个创建的世界都引用了哪些组件 ,在此填写组件所在绝对路径地址,组件地址就是自己开发的mod所在本机上的地址,之后创建的时候会有讲解。"uninstall" : [], // 指定卸载的组件,在此填写组件所在绝对路径地址"use" : {}, // 配置哪个世界使用了哪个组件,指定的组件必须在install中配置过,格式:"世界标识":[组件名1,组件名2,...]"unuse" : {} // 配置哪个世界不适用了哪个组件}

举例:

{"install": ["D:\\MC\\newProjects\\ThreeSecretOneMod","D:\\MC\\v5_2_1Demo\\ActorBlockGeometryMod","D:\\MC\\v5_2_1Demo\\AwesomeMod","D:\\MC\\v5_2_1Demo\\CustomBiomesMod","D:\\MC\\v5_2_1Demo\\CustomBlocksMod","D:\\MC\\v5_2_1Demo\\CustomBookMod","D:\\MC\\v5_2_1Demo\\CustomCropMod","D:\\MC\\v5_2_1Demo\\CustomEffectsMod","D:\\MC\\v5_2_1Demo\\CustomEntityMod","D:\\MC\\v5_2_1Demo\\CustomFurnaceMod","D:\\MC\\v5_2_1Demo\\CustomItemsMod","D:\\MC\\v5_2_1Demo\\CustomLiquidMod","D:\\MC\\v5_2_1Demo\\CustomMapMod","D:\\MC\\v5_2_1Demo\\customMusicDemo","D:\\MC\\v5_2_1Demo\\CustomRangedWeaponMod","D:\\MC\\v5_2_1Demo\\CustomShieldItemMod","D:\\MC\\v5_2_1Demo\\DataBindingMod","D:\\MC\\v5_2_1Demo\\EnchantDemo","D:\\MC\\v5_2_1Demo\\LobbyGoodDemo","D:\\MC\\v5_2_1Demo\\lobbyGoodsMod2.0","D:\\MC\\v5_2_1Demo\\MicroBlocksMod","D:\\MC\\v5_2_1Demo\\NavigationMod","D:\\MC\\v5_2_1Demo\\portalGateDemo","D:\\MC\\v5_2_1Demo\\TutorialMod","D:\\MC\\v5_2_1Demo\\UIDemoMod","D:\\MC\\v5_2_1Demo\\VirtualWorldDemo"],"uninstall": [],"use": {"iYWqYktXAAA=": ["ThreeSecretOneMod", "CustomFurnaceMod"]},"unuse": {}}

addon.json文件中世界标识的获取方式步骤:

1. 双击1.25.0.147886.bat文件,打开游戏启动器,并在下面的界面中创建一个新世界。

创建完成后 进入此地址:

C:\Users\Administrator\AppData\Roaming\MinecraftPE_Netease\games

或者

C:\Users\Administrator\AppData\Roaming\MinecraftPE_Netease\minecraftWorlds

如果找不到此路径,请将隐藏的文件夹打开,如下:

进入目录minecraftWorlds后看到一个由特殊符号和英文字母组成的文件夹,此文件夹名称就是世界标识。每一个世界都一个唯一的标识,在此文件夹下存放了对于这个游戏世界中产生的数据。

到此准备结束。

建议:

C:\Users\Administrator\AppData\Roaming\MinecraftPE_Netease\games或者C:\Users\Administrator\AppData\Roaming\MinecraftPE_Netease\minecraftWorlds文件加的快捷方式添加到桌面上1.25.0.147886.bat脚本文件的快捷方式添加到桌面上,双击即可启动游戏,方便测试。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。