
创建:配方需要每分钟转速
为机械动力添加基于转速的加工配方和机器,使不同转速可产出不同配方和结果。
Create: Recipe Need RPM
让转速成为进度的一部分。为机械动力(Create)添加与速度相关的合成配方、处理等级、序列装配支持、JEI 集成等内容。
Create: Recipe Need RPM 是 机械动力(Create) 的一个附属模组,引入了依赖于转速(RPM)的处理配方。
无需让每台机器无论速度如何都产出相同的结果,配方现在可以通过 min_rpm 定义最低转速要求。这使得整合包和数据包作者能够构建进度系统,让更快的机器解锁更好或完全不同的处理结果。
例如,相同的输入可以在 32 RPM 时产出一种结果,在 64 RPM 时产出更好的结果,在 128 RPM 时产出另一种结果。当多个配方匹配时,机器会自动选择 当前转速能够满足的最低转速要求最高 的配方。
功能特性
- RPM 石磨 — 使用
rpm_milling配方 - RPM 机械动力压制器 — 使用
rpm_pressing和rpm_compacting - RPM 机械动力搅拌器 — 使用
rpm_mixing - RPM 粉碎轮 — 使用
rpm_crushing - 每个配方都有
min_rpm转速要求 - 相同输入可设置多个 RPM 等级
- 自动选择可用的最高 RPM 等级
- 支持
rpm_pressing的序列装配(Sequenced Assembly) - JEI 集成,显示最低转速信息
- 支持机械动力 Ponder 教程集成
- 通过
event.custom()支持 KubeJS - 原版机械动力机器与配方不受影响
机械动力(Create)的正常行为在适当情况下会被保留。RPM 机械动力压制器仍然支持自动打包,而 RPM 机械动力搅拌器保留了机械动力原版的无序混合和酿造行为。
RPM 粉碎轮专门只处理 rpm_crushing 配方,并且 不会 使用机械动力原版的研磨(Milling)作为备用处理方式。
示例
{
"type": "createrecipeneedrpm:rpm_pressing",
"ingredients": [
{
"item": "minecraft:iron_ingot"
}
],
"results": [
{
"id": "minecraft:diamond"
}
],
"min_rpm": 64
}
你可以为相同的输入定义多个配方:
32 RPM → 结果 A
64 RPM → 结果 B
128 RPM → 结果 C
在 100 RPM 时,将会选择 64 RPM 的配方。
目前 没有最大转速限制。
序列装配
rpm_pressing 也可以用于机械动力(Create)的序列装配配方中。
每一个压制步骤都可以有自己的转速要求,允许诸如以下的序列:
步骤 I → 64 RPM
步骤 II → 128 RPM
JEI 会在每个 RPM 压制步骤上方直接显示所需的转速。
KubeJS
可以通过 KubeJS 使用 event.custom() 添加配方:
ServerEvents.recipes(event => {
event.custom({
type: 'createrecipeneedrpm:rpm_pressing',
ingredients: [
{
item: 'minecraft:iron_ingot'
}
],
results: [
{
id: 'minecraft:diamond'
}
],
min_rpm: 64
})
})
对于原始自定义配方,无需专门的 KubeJS 附属模组。
环境要求
- Minecraft 1.21.1
- NeoForge 21.1.x
- 机械动力(Create) 6.0.10
- Java 21
JEI 和 KubeJS 为可选集成。
给整合包作者的说明
此附属模组主要为整合包和数据包作者设计,旨在让转速成为进度的一部分。
由于该附属模组引入的是独立的机器和配方类型,而非修改机械动力原有的内容,因此现有的机械动力配方和其他附属模组的配方可以继续正常工作。
한국어 소개
Create: Recipe Need RPM
이제 RPM에도 의미를 부여하세요.
Create: Recipe Need RPM은 Create의 가공 시스템에 RPM 조건을 추가하는 애드온입니다.
기존에는 기계의 회전 속도와 관계없이 동일한 레시피가 처리되지만, 이 모드에서는 각 레시피에 min_rpm을 지정할 수 있습니다.
따라서 같은 아이템이라도:
32 RPM → 결과 A
64 RPM → 결과 B
128 RPM → 결과 C
처럼 회전 속도에 따라 다른 결과를 만들 수 있습니다.
현재 RPM에서 여러 레시피를 사용할 수 있는 경우에는 조건을 만족하는 레시피 중 min_rpm이 가장 높은 레시피가 자동으로 선택됩니다.
예를 들어 현재 기계 속도가 100 RPM이라면 32 RPM 레시피보다 64 RPM 레시피가 우선 선택됩니다.
이 모드는 기존 Create 기계와 레시피를 직접 수정하지 않고 별도의 RPM 대응 기계와 레시피 타입을 추가하기 때문에, 기존 Create 콘텐츠 및 다른 애드온과의 호환성을 최대한 유지하는 것을 목표로 합니다.
지원되는 기계는 다음과 같습니다.
- RPM 맷돌
- RPM 기계식 압축기
- RPM 기계식 믹서
- RPM 분쇄 휠
지원되는 레시피 타입은 다음과 같습니다.
rpm_millingrpm_pressingrpm_compactingrpm_mixingrpm_crushing
RPM Pressing은 Create의 Sequenced Assembly 단계에서도 사용할 수 있으며 각 Pressing 단계마다 서로 다른 RPM 조건을 지정할 수 있습니다.
JEI에서는 필요한 RPM을 확인할 수 있으며, KubeJS의 event.custom()을 이용한 레시피 추가도 지원합니다.
Create의 회전 속도를 단순한 처리 속도가 아니라 하나의 제작 조건과 진행 요소로 활용하고 싶은 모드팩 제작자를 위한 애드온입니다.
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。