网易我的世界论坛

标题: 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) (, 下载次数: 44)
作者: 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