Minecraft-Forge-1.16.5
基于Minecraft1.16.5版本下Forge Mod的开发教程。
Zunipe0907
这个作者很懒,什么都没留下…
展开
-
1-5 Minecraft-Forge-1.16.5 Mod的开发(创建属于你的武器与工具)
我们首先在com.zunipe.item下创建一个名为MItemTier的枚举类 让这个类实现IItemTier接口package com.zunipe.items.tier;import com.zunipe.items.ItemLoader;import net.minecraft.item.IItemTier;import net.minecraft.item.crafting.Ingredient;import net.minecraft.util.LazyVa...原创 2021-08-26 19:53:06 · 3493 阅读 · 4 评论 -
1-4 Minecraft-Forge-1.16.5 Mod的开发(语言文件的配置)
当你创造好自己的物品后发现,这个物品在游戏中并没有正确的显示名字,因为我们还没有给mod建立自己的语言文件。 新版的Minecraft相较于旧版本语言文件发生了变化,以前的语言文件是lang后缀的,而新版本改为了json作为语言文件。 这里我们建立语言文件的文件夹并在其中新建一个zh_cn.json文件zh_cn.json{ "item.moreitem.grass_ingot": "草锭", "itemGro...原创 2021-08-26 19:32:36 · 2161 阅读 · 0 评论 -
1-1 Minecraft-Forge-1.16.5 Mod的开发(初步框架的实现)
写在前面 首先本教程并不是面对完全的初学者而写的,关于Forge配置与IDE的问题可以自行在网上寻找。1、让你的MOD在游戏中加载 首先在java目录下新建一个包 在你创建的包下新建一个主类和Utils类,Utils中主要用于存放有关MOD的一些名称常量,主类的名称我通常按照MODID命名。要想让Forge识别你的MOD标识是必须的@Mod(Utils.MODID) 让我们...原创 2021-08-26 13:48:26 · 3760 阅读 · 0 评论 -
1-2 Minecraft-Forge-1.16.5 Mod的开发(第一个物品的实现)
新建一个包com.zunipe.items 在包里新建一个名为ItemLoader的类,该类将会用于MOD中物品的注册。草锭的实现 再新建一个名为ItemGrassIngot的类,我们让他继承Item类。package com.zunipe.items;import net.minecraft.item.Item;import net.minecraft.item.ItemGroup;public class ItemGrassI...原创 2021-08-26 14:14:52 · 4033 阅读 · 6 评论 -
1-3 Minecraft-Forge-1.16.5 Mod的开发(创造物品栏的实现)
创造物品栏的实现还是非常简单的,我们直接开始。 新建包com.zunipe.groups 新建类GroupLoaderGroupMoreItem 我们只需要在GroupLoader中声明我们的GroupMoreItem即可。package com.zunipe.groups;public class GroupLoader{ public static ItemGroup moreItem = n...原创 2021-08-26 14:27:17 · 2559 阅读 · 1 评论