20k字18 分钟

# 地狱放水? 吟唱魔法? 储物工作台? 人生苦短, 我要Mixin Mixin以其易用性与强大性, 逐渐取代了传统意义上的CoreMod编写流程, 这使得将自己的代码注入到Minecraft的内部变得十分容易且便利. 这里笔者将从三个从浅入深的例子入手, 带领读者快速入门Mixin, 欣赏Minecraft源码的注入艺术 本文推荐使用开发环境: 开发工具: IntelliJ IDEA with Minecraft Devlopment Plugin 开发环境: Fabric Loader 0.11.1 with fabric-api 0.30.0 Mapping版本: Yarn-1.16.
1.4k字1 分钟

# 前言 最近和朋友做了一个1.16.4的Fabric包来玩, 玩的过程中出了点小问题, 这里分享一下问题和解决方案, 避免朋友们采坑(虽然可能很少有人碰高版本). 这里先吹一波Fabric, 开包速度比Forge快到不知道哪里去了, 除了Mod少点别的确实舒服, 开发看起来也舒服一些. 这些可能都得归功于一堆优化Mod和Sponge团队开发的那个造福人类的mixin(话说现在Forge也或多或少在用着mixin?) # 关于Fabric下AE的渲染问题 首先说说Fabric下的AE2的问题, AE不知道去年年末吹的什么风, 发出来了几个Fabric的测试版然后又回到Forge了, 这也让我们
6.4k字6 分钟

本节将分析彩虹桥方块的动画效果, 建筑小助手是如何触及极远的区域的, 最后我们会造一个便利的建筑方块 知识速览: ITickable TileEntity BlockRayTraceResult # 天之苍苍,其正色耶? 说起Botania的彩虹桥法杖, 相信读者并不陌生, 其美丽的特效出自浪漫的Vazkii之手, 观察彩虹桥方块我们可以发现, 其模型应该是一个不断变色的方块, 并且不时会散发出有植物气息的粒子效果, 彩虹桥方块会在其产生后一段时间内自动消失, 不难想象应该是实现了ITickable接口的TileEntity. 从彩虹桥方块中我们可以发现如下三个特性, 我们一个一个
9.6k字9 分钟

本节将带领你通过息壤和午餐盒的代码实现来制作一把可变换贴图万能工具 知识速览: ToolHandler.isRightMaterial ItemMeshDefinition # 列一元二次方程 - 神秘工匠的息壤实现 息壤是在神秘工匠灵道篇目颇为冷门的物品之一, 这里先简单介绍一下, 他会在你使用错误的觉醒灵宝系列工具挖方块时自动替换成背包中正确的工具, 引用mcmod里面举的例子大概就是这样的: 一旦你试图使用觉醒灵宝镐挖土,而背包中有觉醒灵宝铲时会自动替换两工具的位置,以便让你更快挖掘脚下泥土。 站在开发的角度我们可以理解, 息壤的实现主要有两部分, 一是判定交互的方块应该用何种
6.1k字6 分钟

# <font size=3 face="微软雅黑"> <font size=3 face="微软雅黑">声明:本API文档是帮助理解CS3的JS内容,编写:TROU</font> <font size=3 face="微软雅黑">序言:</font> 距离上次发教程也过了很久了,我考虑了一下,我决定先放出API及事件部分,可能还是需要这部分的人比较多,官方的游戏内帮助写的也不是很清楚,我
3.3k字3 分钟

# <font size=6 face="微软雅黑">简单事件</font> # <font size=5 face="微软雅黑">序言</font> <font size=3 face="微软雅黑"> 这章我来介绍一下CS3事件部分的基础内容,比较高级的实例及全部API的说明会放在下一章进行 # <font size=5 face="微软雅黑"&g
3.5k字3 分钟

# <font size=5 face="微软雅黑">序言</font> <font size=3 face="微软雅黑"> 从现在开始,就要讲解事件部分了,CS3的事件部分很简单,且非常有用,CS3的事件部分使用JavaScript这个脚本语言进行编写,CS3也对这个语言十分友好,并在游戏中提供了API的列表(英文),我之后也会根据API列表单独讲解这部分内容 JavaScript,简称JS,这个脚本语言本身与Java的开发公司没有关系,有小部分语言习惯继承自Jav
3.9k字4 分钟

<font size=3 face="微软雅黑"> 我们打开我们工程的主菜单,选择World Generators添加一个世界生成,然后点击New填写信息,我这里就以我们制作的魔法矿石为例,Name可以随便填写,最好不使用中文字符 Type 要生成的类型 ore 矿物类型 flower 花的类型 因为我们要创建矿物的世界生成,所以我们选择ore 然后点击Create创建,创建完成后,我们点击我们刚刚创建的项目,点击Edit来编辑属性 ###allowedBiomes 矿物允许生成的生物群系,默认是all,也就是全部,可以在这里添
2.4k字2 分钟

在上个篇章,我们详细的介绍了物品/方块的创建与编辑,这章,我们将讲解如何给一个方块或物品添加合成或冶炼的配方,这次的内容比较简单,在制作之前,我先把我们需要用到的物品制作出来,方便我们一会加入合成冶炼配方,我制作了一把魔法镐和一个魔法矿石。 然后我给他们设置属性和贴图,方便查看辨认,工具的贴图也放在items才能识别 # <font size=5 face="微软雅黑">给这个物品添加合成配方</font> <font size=3 face="微软雅黑"
10k字9 分钟

我们创建好了CS3工程,便迫不及待的想要创建我们的第一个物品,我们点击我们刚刚创建的工程,会打开一个界面,在这里选择要创建的东西,比如我们现在想要创建一个物品,那么我们就可以点击 Items 进入创建物品的界面,因为我们要新建一个物品,所以我们点击New来进入创建物品的界面 Name 在这里输入要创建物品的名字 不要输入中文、不要输入中文、不要输入中文 这里输入的名字可以为大小写字母和数字,不会显示出来 只是内部识别(/give时候用的) Type 类型 这里指你要创建物品的类型,我们这里选择Normal 我也顺便介绍一下其他的类型,在你选择特定类型的时候,CS3会自动帮你调整