首页
沸点
课程
AI Coding
数据标注
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
MC Fabric 1.20.1 学习笔记
用户8700512537524
创建于2024-01-29
订阅专栏
MC Fabric 1.20.1 学习笔记
暂无订阅
共8篇文章
创建于2024-01-29
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
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界面。