首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
用户8700512537524
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
MC Fabric 1.20.1 学习笔记 —— 制作一个独立配方的工作台 08 Recipe和Serializer【完结】
前后端都写完了,接下来编写我们的数据,首先介绍我希望合成表应当是什么形式的结构,我们希望这个合成表是一种特殊的合成表,只能在之前编写的WorkBlock中形成。其次我们希望使用泥土+高草丛合成一个粘液
MC Fabric 1.20.1 学习笔记 —— 制作一个独立配方的工作台 07 Screen
之前编写了合成台的后端,现在来编写前端部分,仅继承HandledScreen即可。详细介绍见代码注释。
MC Fabric 1.20.1 学习笔记 —— 制作一个独立配方的工作台 06 Slot
在WorkBlockScreenHandler的构造方法中有很多Slot对象,其中WorkBlockOutputSlot需要我们自己编码,这个类会同时联动输入和输出,做到在输出取走物品后,输入相应减少
MC Fabric 1.20.1 学习笔记 —— 制作一个独立配方的工作台 05 ResultInventory/RecipeUnlocker
这个类比较简单,是合成台输出合成结果的格子,主要实现RecipeUnlocker即可。主要内容见注释
MC Fabric 1.20.1 学习笔记 —— 制作一个独立配方的工作台 04 InputInventory
合成台有输入输出两部分,都是可存放物品的格子,这里介绍WorkBlockInputInventory,主要是实现了RecipeInputInventory接口。
MC Fabric 1.20.1 学习笔记 —— 制作一个独立配方的工作台 03 ScreenHandler
WorkBlockScreenHandler可以视为屏幕的后端逻辑 这个类分为两个主体,一个是物品的输入输出类,一个是GUI屏幕类 我们需要在这里面完成对GUI屏幕的后端逻辑控制,以及输出输出类的后端
MC Fabric 1.20.1 学习笔记 —— 制作一个独立配方的工作台 02 BlockEntity
方块实体类编写 方块实体相对简单,主要是编写其内部存放物品的相关内容。 EasyInventory是我自己实现的一个存储物品的接口,你可以自己去实现一个。
MC Fabric 1.20.1 学习笔记 —— 制作一个独立配方的工作台 01
目标: 制作一个拥有独立配方的工作台 配方: 泥土方块+高草丛 = 黏液球 这个方块类需要有两个主要部分,一是方块实体,二是鼠标右键后要打开GUI界面。
个人成就
文章被点赞
2
文章被阅读
1,381
掘力值
66
关注了
0
关注者
1
收藏集
0
关注标签
20
加入于
2022-06-19