Links
Tags
Creators
Details
Licensed MIT
Published last month
Updated 2 months ago
All versions
1.0.2
Release
Random Recipes 1.0.22 months ago 53
Compatibility
Minecraft: Java Edition
1.20.1
Platform
Fabric
Supported environments
Client and server
Changes
Random Recipes v1.0.2
修复单材料配方不改变材料的问题 + 自动修正重复配方。
修复
- 单材料配方不变:剪刀、重质压力板、铁粒等仅用一种原料的配方,替换永远是自身(无意义)。现在从全局物品池(所有配方中出现过的物品)中随机补充最多 5 种候选物,确保配方内容的实质变化。
- 重复配方:随机化后检测到同产物+同原料集合的重复配方时,自动对重复项做二次随机化(替换一个原料为全局池中的随机物品),破坏相同性。
- 洗牌优化:Fisher-Yates 洗牌只对非空原料槽位操作,不再打乱空槽位位置。
功能
- 基于世界种子确定性打乱:同存档永远相同,不同存档完全不同
- 遍历所有工作台配方:原版 + 第三方 Mod 自动纳入
- 三重随机化:打乱顺序 → 增减替换 → 重复修正
- 保护机制:默认三镐,配置文件可扩展
/reload支持
安装
- 安装 Fabric Loader
- 安装 Fabric API
- 将本 JAR 放入
.minecraft/mods/ - 启动游戏(Minecraft 1.20.1)
项目
- 源码仓库:https://github.com/Annieif/random-recipes
- Issue / 反馈:https://github.com/Annieif/random-recipes/issues
许可证
MIT
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:HmMqNFEY:kw16Zbu0"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:HmMqNFEY:kw16Zbu0"
}

