1-1 Minecraft-Forge-1.16.5 Mod的开发(初步框架的实现)

news/2024/6/30 22:38:35 标签: intellij-idea

写在前面

        首先本教程并不是面对完全的初学者而写的,关于Forge配置与IDE的问题可以自行在网上寻找。

1、让你的MOD在游戏中加载

        首先在java目录下新建一个包

        

         在你创建的包下新建一个主类和Utils类,Utils中主要用于存放有关MOD的一些名称常量,

主类的名称我通常按照MODID命名。

        要想让Forge识别你的MOD标识是必须的

@Mod(Utils.MODID)

       让我们在Utils里声明一个常量

public static final String MODID = "moreitem";

        构造函数中的一行暂且不用管,然后找到resources/META-INF中的mods.toml文件,

将其中的modId改成你的mod的id(这里要注意modid不能够使用大写)

        做完这些之后就可以启动游戏了,你就会在mods里看到你自己的mod了。


http://www.niftyadmin.cn/n/1621439.html

相关文章

一个小方法解决RGBA不兼容IE8

所以在ie8中设置半透明就要费点脑子了。从大神那里得知可以使用ie的filter来解决这个问题,css代码如下: background: rgba(255,255,255,0.1);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr#19ffffff,endColorstr#19ffffff); 第二句话…

基于 Apache 服务器的文件列表

基于 Apache 服务器的文件列表1. 基于 Apache 服务器的文件列表1.1. 概述1.2. 思路1.3. Apache 常规配置1.3.1. httpd.conf 文件1.3.1.1. SRVROOT1.3.1.2. DocumentRoot 和 Directory1.3.1.3. Fancy directory listings1.3.2. httpd-autoindex.conf1.3.2.1. IndexOptions1.3.2.…

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.minecra…

1-3 Minecraft-Forge-1.16.5 Mod的开发(创造物品栏的实现)

创造物品栏的实现还是非常简单的,我们直接开始。 新建包 com.zunipe.groups 新建类 GroupLoader GroupMoreItem 我们只需要在GroupLoader中声明我们的GroupMoreItem即可。 package com.zunipe.groups;public class GroupLoader {public static ItemGroup moreItem…

lighttpd 使用

lighttpd 使用1. lighttpd 使用1.1. 下载1.2. 设置文档路径1.3. issue resolving1.3.1. svg 图片无法在网页中显示1. lighttpd 使用 1.1. 下载 Source code: https://www.lighttpd.net/For Windows: http://lighttpd.dtech.hu/ 1.2. 设置文档路径 lighttpd.conf: server.d…

26期20180710 w vmstat top sar nload

7月10日任务10.1 使用w查看系统负载10.2 vmstat命令10.3 top命令10.4 sar命令10.5 nload命令使用w查看系统负载监控系统状态w / uptime(一般使用w看) 查看系统负载第一行的显示:时间 系统启动时长 多少用户登陆 系统cpu负载: …

1-4 Minecraft-Forge-1.16.5 Mod的开发(语言文件的配置)

当你创造好自己的物品后发现,这个物品在游戏中并没有正确的显示名字,因为我们还没有给mod建立自己的语言文件。 新版的Minecraft相较于旧版本语言文件发生了变化,以前的语言文件是lang后缀的,而新版本改为了json作为语言文件。 这…

devops 专业术语

这里写目录标题1. devops 专业术语1. devops 专业术语 TermWhatCIContinuous integration(持续集成)CDContinuous delivery(持续交互)CDContinuous deployment(持续部署)