随笔分类 - Minecraft
Minecraft Forge Mod开发的一些笔记
摘要:总目录:Minecraft 1.12.2 Mod开发笔记 目录 GUI HUD 新的GUI(施工中...) 从 Gui 类的继承关系上,大概就是下面这样: Gui |- GuiButton 等小组件 |- HUD 组件 |- GuiScreen |- GuiCreateWorld 等几乎所有游戏界面
阅读全文
摘要:实用工具推荐 MCreator 官网 https://mcreator.net/ 据介绍mcreator为mod开发提供了更便捷的接口,但好像新建项目后就会自动配置环境,如果没有梯子或者代理什么的还是半天配置不出来,于是就没有继续使用。 DCEVM 官网 http://dcevm.github.io
阅读全文
摘要:事件应用实践1:给之前的引爆附魔添加效果,爆炸和附魔的判断
阅读全文
摘要:进阶概述、更好的代码组织形式、ItemStack、ItemBlock、事件系统和常用的事件列表
阅读全文
摘要:总目录: "Minecraft 1.12.2 开发笔记" 新的附魔 我们试着给剑创建一个叫 引爆 的附魔。 在 moonfan.mymod.enchantment 包下新建类 EnchantmentIgnite.java public class EnchantmentIgnite extends
阅读全文
摘要:总目录: "Minecraft 1.12.2 开发笔记" 新的合成表 在这之前,合成表使用 创建,但从 1.12 开始,Minecraft 使用 json 文件创建合成表。Forge 会自动加载在 resources/assets/mymod/recipes/ 下的 json 合成表文件。现在我们来
阅读全文
摘要:方块和物品类似: 创建方块 注册方块 给方块和对应的物品添加模型和材质 (设置语言文件) 我们试着创建一个6面全是X的方块。 创建方块 在包 下新建类 并继承 Block 类: public class BlockCross extends Block { public BlockCross() {
阅读全文
摘要:在Mod中添加一个新的物品分为3步: 创建物品 注册物品 添加模型和材质 (设置语言文件) 创建物品 Minecraft中,所有的物品继承于 Item 类,我们试着创建一个铁板。 在 包下新建一个类 ItemIronPlate 并继承 Item 类: public class ItemIronPla
阅读全文
摘要:总目录: "Minecraft 1.12.2 开发笔记" Forge是什么 Minecraft是商业软件,源代码不公开 MCP项目反编译了Minecraft,为我们提供了Minecraft的“源代码”,即便并不是Mojang工作室写的那样 Forge是MinecraftForge和Forge Mod
阅读全文
摘要:总目录: "Minecraft 1.12.2 开发笔记" 步骤 1. 下载MDK包 浏览器访问 "Forge官网" 下载对应版本的Forge MDK包,点MDK或Src按钮进行下载并解压, 国内网络有时候可能会访问较慢或者无法访问,可以自行搜索其他下载链接 。 2. 配置环境 进入解压后的文件夹,应
阅读全文
摘要:前言 最近正在学习Mod,使用的是 forge-1.12.2-14.23.5.2768 版本,参考了网上很多教程,自己总结了一下,更多资料请参考: Minecraft developer Chinese guide,我的世界开发者中文指南 突然想写一下1.14.4的mod,毕竟新版加了很多游戏内容,
阅读全文