- 博客(15)
- 问答 (2)
- 收藏
- 关注
原创 最全面最细致我的世界Fabric模组开发04 - 标签和语言
本文介绍了Minecraft 1.21.5 Fabric模组开发中的标签系统和语言本地化功能。主要内容包括:标签系统:通过BlockTagProvider和ItemTagProvider为方块和物品添加标签,实现资源分组和功能扩展标签应用:详细解析了原木、树叶等常用标签的具体作用和使用场景创造模式物品栏:讲解如何创建自定义物品栏并添加物品语言本地化:使用FabricLanguageProvider实现中文翻译,包括静态文本的本地化方法这些功能有助于模组开发者更好地组织游戏资源
2025-06-03 22:02:43
702
原创 最全面最细致我的世界Fabric模组开发03 - 食物与效果
我的世界1.21.5 Fabric模组开发03 - 食物与效果提供一系列方法,这个物品抗火,抗爆具体讲述使用行为,状态效果等方法还有简要概述use、useOnBlock、useOnEntity的方法
2025-05-31 18:32:19
1148
转载 水晶杂谈1:打开箱子的时候发生了什么?原来打开箱子比吃饭还麻烦!
本文解析了Minecraft客户端右键箱子时的交互逻辑流程。主要内容包括:1. doItemUse方法首先检查玩家状态(是否破坏方块/骑乘生物),然后处理准心目标(实体或方块);2. 实体交互流程包括位置检测和两种交互方式尝试;3. 方块交互会检查世界边界并发送数据包到服务器;4. 关键方法interactBlock会同步物品栏,验证位置后通过PlayerInteractBlockC2SPacket向服务端发包。
2025-05-31 10:34:54
24
原创 最全面最细致我的世界Fabric模组进阶01 - 熵变机械臂
《Minecraft 1.21.5 Fabric模组开发:熵变机械臂实现详解》摘要:本文详细讲解了如何在Minecraft 1.21.5 Fabric版本中实现熵变机械臂模组。该机械臂具有加热/冷却液体、执行熔炼配方和点燃方块等功能。文章首先介绍了ActionResult类的6种返回值类型,然后分步骤讲解了use和useOnBlock方法的重写过程,包括液体检测、FakePlayer处理等关键技术点。重点剖析了核心功能tryApplyEffect的实现逻辑,展示了通过潜行操作切换冷却/加热模式的方法。
2025-05-30 20:40:19
979
原创 最全面最细致我的世界Fabric模组扩展01 - 原木与树叶
这篇文章探讨了《我的世界》1.21.5版本中Fabric模组扩展的原木与树叶方块机制。主要内容包括:原木方块(PillarBlock)的实现,通过Axis属性控制朝向,并详细解析了方块状态、模型生成和纹理映射;树叶方块(LeavesBlock)的特性分析,如含水、易燃等;技术细节涵盖方块状态管理、旋转逻辑、默认状态设置以及两种柱状模型(垂直和水平)的实现差异;提供了JSON配置示例说明方块状态与模型间的关联关系。文章通过流程图展示了原木和树叶的方块处理流程,适合模组开发者了解基础方块扩展原理。
2025-05-26 20:12:42
807
原创 最全面最细致我的世界Fabric模组开发02 - 方块和物品
我的世界游戏主要由方块、物品、环境、实体,这四种要素组成。在实际开发当中,通常情况下,都遵循6步:创建(方块或物品)、注册(方块或物品)、(初始化)、数据生成、加入物品组、配置语言开始创建第一方块和物品时,只需要初始化init()一次,然后第二次不用初始化,注册之后,可直接进入下一步“数据生成”第一步:在blockitem)包下创建新的方块类(物品类),如果是简单类,不需要创建,直接注册即可。第二步:在ModBlockModItem)类下,注册方块类(物品类)第三步:在。
2025-04-25 18:00:00
1210
原创 最全面最细致我的世界Fabric模组开发01 - 模组开端
为什么要写这篇教程,而网上教程千万个相同教程,但是通过学习、模仿过程,仍有许多初学者只会创建简单方块和物品,如果遇到奇特的想法,或者学点高难度的物品和方块,却发现根本不会编写出来。这是因为没有完整系统体系和思维导图,不知道下一步些什么,写完之后各种错误,崩溃报告等。因此,根据学到经验,整理学习资料,发表这篇文章。请各位游客帮忙转发本次教程分为三大板块:基础板块、扩展板块、高级板块1.基础板块。
2025-04-23 18:00:00
1905
原创 全网最详细UnityExplorer汉化方式教程
3. 打开这个文件夹,将里面的文件夹(Mod和UserLibs)复制到已经安装完成MelonLoadaer游戏软件。2.根据实际情况件夹,例如:我选择UnityExplorer.MelonLoader.Mono打开。1. 最后运行这个【GameName.exe】这个软件,出现以下图片证明,汉化成功!1. 寻找这个文件,文件名:Release。如果遇到红色警告,不要慌,属于正常情况。2. 在gihub下载ZIP压缩包。1. 前往github寻找资源。文件,右键运行这个文件()3. 在本地解压压缩包。
2025-02-01 18:31:19
1188
1
空空如也
如何设置悬停式菜单阴影圆角问题?
2024-12-01
JavaFx 给圆弧添加渐变!!
2024-02-23
关于Java中的StackWalker的类
2023-04-02
Git下载失败,出现以下问题
2022-08-11
构建Gradle失败
2022-04-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人