首页
沸点
课程
数据标注
HOT
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界面。