查看: 323|回复: 1
打印 上一主题 下一主题

[资料Wiki] Java版MC模组开发小知识[Forge引擎+Java代码]

[复制链接]

10

主题

7

回帖

15

积分

Lv.1 新手木匠

UID
9629374
小麦
1
金锭
80
下界之星
0
跳转到指定楼层
楼主
发表于 2024-5-20 01:51:48 来自手机 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式 IP:浙江
(注: 发帖内容均为楼主归纳总结,没有搬运任何一本教程上面的内容)
在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]

评分

1

查看全部评分

10

主题

7

回帖

15

积分

Lv.1 新手木匠

UID
9629374
小麦
1
金锭
80
下界之星
0
沙发
 楼主| 发表于 2024-5-20 01:59:55 来自手机 | 只看该作者 IP:浙江
开发Java版MC模组需要有一定的Java基础,建议刚刚入门的模组开发者先去学一下Java基础教程,了解一些Java的语法,重点学习以下面向对象编程。
楼主也是一个编程爱好者,我会在GitHub上发表一些模组的案例供大家学习交流
我的GitHub: https://github.com/hacker20081024/hacker20081024
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

返回顶部