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

说明

通过网易官方文档的内容已经官方提供的视频相结合,总结的mod开发笔记。
开发必须要掌握基础的python编程基础,且此笔记中,官方的mc开发工具仅仅只是作为辅助工具来使用。大部分全部是通过代码来实现。即使用python2.7来开发mod。

前提:

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

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

准备工作

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

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

  3. 步骤一中的开发工作台下载完成后,进行解压安装(在此建议自定义安装路径,之后的步骤需要进入此安装路径下找工具使用),安装后如下:
    在这里插入图片描述
    点击打开,并且用步骤1注册的账号进行登录。登录后界面如下:
    在这里插入图片描述

  4. 进入我的世界开发者启动器的安装目录。我的安装目录是在:D:\MCStudioDownload
    进入此目录下,找到game目录,进入game目录后进入MinecraftPE_Netease目录。我的路径整体如下:D:\MCStudioDownload\game\MinecraftPE_Netease
    MinecraftPE_Netease 目录中存放的是我的世界游戏启动器,之后我们的mod启动测试都是在这个文件夹下的启动器进行启动测试。

  5. 通过步骤4 后,看到如下的文件夹结构:
    在这里插入图片描述
    1.25.0.147886 文件夹为当前我的世界游戏启动器的的版本号,此版本号会随着我的世界开发者启动器的更新而产生变化。
    进入该文件夹内,在里面就能看到Minecraft.Windows.exe。 这就是我的世界游戏启动的exe文件。我们打开游戏启动器其实就是运行这个文件。

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

    • 创建一个 .bat文件,文件名和游戏启动器版本号保持一致,存放在与1.25.0.147886 版本号同级的目录下。例如此次启动器的版本号为 1.25.0.147886。则文件名为 1.25.0.147886.bat
    • 文件中输入以下代码:
rd /s /Q C:\Users\Administrator\AppData\Local\Temp\minecraftpe
rd /s /Q C:\Users\Administrator\AppData\Roaming\MinecraftPE_Netease\games

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

REM pause

其中:
D:\MCStudioDownload\game\MinecraftPE_Netease\1.25.0.147886\Minecraft.Windows.exe
为启动器的绝对路径地址。当版本号发生改变时此路径中的版本号记得修改。
保存后鼠标右键将此文件在桌面上添加快捷菜单。
如下图:(以下是新版本的。这个文章写了好久了,一直没公开,版本都变了那么多了,回头更新一下内容) (=.=)
在这里插入图片描述

  1. 进入 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 后看到一个由特殊符号和英文字母组成的文件夹,此文件夹名称就是世界标识。每一个世界都一个唯一的标识,在此文件夹下存放了对于这个游戏世界中产生的数据。
在这里插入图片描述

到此准备结束。

建议:

  1. C:\Users\Administrator\AppData\Roaming\MinecraftPE_Netease\games 或者 C:\Users\Administrator\AppData\Roaming\MinecraftPE_Netease\minecraftWorlds 文件加的快捷方式添加到桌面上
  2. 1.25.0.147886.bat 脚本文件的快捷方式添加到桌面上,双击即可启动游戏,方便测试。
    在这里插入图片描述
  • 6
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小张帅三代

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值