网易我的世界论坛
标题:
Java版MC模组开发小知识[Forge引擎+Java代码]
[打印本页]
作者:
adm163
时间:
2024-5-20 01:51
标题:
Java版MC模组开发小知识[Forge引擎+Java代码]
(注: 发帖内容均为楼主归纳总结,没有搬运任何一本教程上面的内容)
在Java版MC的底层代码中,有三个Java类是整款游戏的核心类,它们分别是: Item(物品类), Block(方块类), Entity(实体类), 今天先来带大家了解以下物品类
1.简单了解Item类
物品是MC中最为重要的元素之一,在MC中,玩家只能通过物品才能放置方块和生成实体。
在底层代码中,Item类是其他物品类的父类,例如:
1. 底层代码中的ItemBlock类继承于Item [如图1]
由此可知,模组开发者如果想要在游戏内部创建一个新的物品,自定义的物品类就必须继承
自Item类.
2.Item类的存放位置
那么Item类它存放在哪里呢?
Item类存放在net.minecraft.item包下,可以通过import语句导入这一个类
3.创建一个物品类
一句话,在开发模组的时候如果要创建一个物品类,那么这一个类就必须继承Item类 [代码 -> 如图2]
(, 下载次数: 57)
上传
点击文件名下载附件
下载积分: 金锭 -1
(, 下载次数: 44)
上传
点击文件名下载附件
下载积分: 金锭 -1
作者:
adm163
时间:
2024-5-20 01:59
开发Java版MC模组需要有一定的Java基础,建议刚刚入门的模组开发者先去学一下Java基础教程,了解一些Java的语法,重点学习以下面向对象编程。
楼主也是一个编程爱好者,我会在GitHub上发表一些模组的案例供大家学习交流
我的GitHub: https://github.com/hacker20081024/hacker20081024
欢迎光临 网易我的世界论坛 (https://mc.netease.com/)
Powered by Discuz! X3.3