跳到正文

Enhanced SkyRecipes

作者:Kd_Gaming1

浏览 8,000 多种 Hypixel SkyBlock 物品,查看合成配方、熔炉配方、怪物掉落、NPC 商店、精华升级、重铸、花园突变等信息。支持智能搜索、自动补全和属性筛选。

收藏

截图

介绍

介绍由机器翻译自 Modrinth 原页面,仅供参考。

在 Modrinth 下载
加入 Discord
需要 Fabric API

需要 RRV
Modrinth 下载量
加入 Fluxer

SkyRecipes

完整的 SkyBlock 配方查看器——8,000+ 物品、12 种配方类型,以及强大的搜索功能。

浏览合成配方、锻造配方、生物掉落、NPC 商店、精华升级、重铸、花园变异等。以 Reliable Recipe Viewer 作为其显示层,数据来源于 NEU 仓库并自动保持更新。

什么是 SkyRecipes?

SkyRecipes 是一个独立的 Fabric 客户端模组,它将完整的 SkyBlock 物品与配方数据库添加到 Minecraft 中,并通过 Reliable Recipe Viewer (RRV) 显示。首次启动时,它会从 NotEnoughUpdates 仓库下载并编译数据,然后在后台缓存并刷新。结果就是:即时配方查询、强大的搜索,以及为每个 SkyBlock 物品提供的简洁界面。

配方类型

SkyRecipes 在 RRV 中注册了 12 个自定义 SkyBlock 配方类别。将鼠标悬停在物品上按 R 可查看其合成或获取方式,按 U 可查看哪些配方使用了它。

SkyBlock 合成 — 来自 NEU recipe 字段的经典 3×3 合成网格配方。显示材料、产出数量、合成需求,以及指向 SkyBlock wiki 的直接链接。

SkyBlock 锻造 — 锻造配方,最多包含 9 个材料槽位、产出物品和锻造时长(例如 “2h 30m”)。包含锻造解锁需求提示。

SkyBlock 生物掉落 — 显示物品获取来源的掉落表。每条记录都会显示其掉落几率(例如 25% 掉落几率)。

SkyBlock NPC 商店 — 显示物品价格及你获得什么的商店配方。

SkyBlock NPC 信息 — 每个 NPC(*_NPC 物品)的信息卡片,显示其所在岛屿、坐标,以及一个用于在游戏中定位它们的导航按钮。需要 SkyHanni。

SkyBlock Kat 升级 — Kat 宠物升级配方,显示输入的宠物、所需材料、金币花费、升级时间以及升级后的宠物等级。

SkyBlock 交易 — 简单的交易配方——一个花费物品,一个结果物品。

SkyBlock Wiki 信息 — 为拥有 wiki 链接但无其他配方数据的物品提供的备用信息卡,确保每个 SkyBlock 物品都能在查看器中访问。

SkyBlock 精华升级 — 精华升级配方,显示输入物品、精华类型及每星费用、所需配套材料以及升级后的输出。

SkyBlock 重铸 — 重铸配方,显示每种重铸提供的属性。展示输入物品、重铸石、适用稀有度以及铁匠 NPC 预览。

SkyBlock 花园突变 — 内置花园突变参考,采用 6×6 网格布局,包含地表/水源要求、传播条件、效果及铜币费用。快速查询任意突变所需的布局。

SkyBlock 碎片融合 — 每个属性碎片都会显示产出它的融合组合,包括输入数量和输出数量。每张融合卡包含一个 SkyShards 按钮(skyshards.com 上的最优融合路径和价格)和一个 Bazaar 按钮。点击碎片还会打开信息卡,显示其能力、稀有度、类别、碎片 ID 和所属家族。

搜索与发现

智能自动补全

在 RRV 搜索栏中输入,SkyRecipes 会显示灰色的幽灵文本建议,匹配物品显示名称、内部名称、别名和配方页面名称。按 右方向键 或 Tab 即可立即接受建议。

常用别名

SkyRecipes 支持 SkyBlock 简写。试试搜索:

  • aote → 末影之刃
  • aotv → 虚空之刃
  • juju → 朱朱短弓
  • term → 终结者
  • hype → 海伯利安
  • gdrag → 金龙宠物
  • valk → 女武神
  • ……以及更多。

类别筛选

点击搜索栏上方的类别切换按钮,可将物品列表筛选为护甲、武器、工具、饰品、宠物、附魔书、仆从、装备或材料。

你也可以按类别路径搜索:

  • %ARMOR — 所有护甲
  • %ARMOR/HELMET — 仅头盔
  • %PET — 宠物
  • %TOOL — 工具
  • %WEAPON — 武器

高级搜索语法

SkyRecipes 支持超越普通关键词的结构化查询:

| 语法 | 示例 | 含义 |
|——–|———|———|
| 属性阈值 | damage>100 | 伤害大于 100 的物品 |
| | health<=500 | 生命值小于等于 500 的物品 |
| 稀有度筛选 | rarity:legendary 或 r:l | 仅传说物品 |
| 类型筛选 | type:sword 或 t:bow | 剑或弓 |
| 杀手要求 | slayer:zombie>3 | 需要僵尸杀手 III+ |
| 技能要求 | skill:combat>20 | 需要战斗 20+ |
| 地下墓穴要求 | cata>=5 | 需要地下墓穴 5+ |
| 布尔标记 | dungeon、rift、soulbound、bazaar、craftable、forgeable、npc、vanilla、pet、accessory | 按属性筛选 |
| 精确短语 | "mining speed" | 这些词必须同时出现在名称或描述的一行中 |
| 正则表达式 | /mining.*fortune/ | 完整正则表达式,不区分大小写,逐行匹配 |

自由组合筛选条件:rarity:legendary damage>200 dungeon sword 可查找伤害大于 200 的传说地下城剑。

精确短语与正则表达式

普通关键词会分别匹配物品名称或描述中的任意位置,甚至可以出现在不同的行中。因此,reforge stone mining speed也会搜出仅仅在不同描述行中提到“采矿”和“速度”的物品(例如 Sunstone),而不只是确实带有采矿速度重铸效果的物品。

将词语用双引号括起来,可要求它们作为连续短语出现在同一行中:

  • reforge stone "mining speed" — 搜索效果文本中确实写有“mining speed”的重铸石
  • "reforge stone" "mining speed" — 搜索结果相同,但要求两部分都以短语形式匹配

想要充分发挥搜索功能,可在斜杠之间输入正则表达式。搜索不区分大小写,并逐行匹配(类似 grep),因此不会跨越两行描述:

  • /mining (speed|fortune)/ — 匹配提到采矿速度或采矿幸运的行
  • /\+\d+ mining speed/ — 匹配数值形式的采矿速度加成,例如“+30 Mining Speed”

输入交替符号 | 时要直接输入,例如 /(speed|fortune)/。不要写成 \|;在正则表达式中,它表示字面上的 | 字符,无法实现交替匹配。

刚接触正则表达式? 正则表达式是一种用于描述文本的简易模式语言。你只需了解其中几个部分:

  • . — 任意单个字符;.* — 任意长度的字符(“中间可以是任何内容”)
  • \d — 任意数字 0–9;\d+ — 一个或多个数字,也就是像 30 这样的数值
  • + — 前面的项目出现一次或多次;* — 前面的项目出现零次或多次;? — 前面的项目可有可无(swords?可匹配“sword”和“swords”)
  • a|b — 匹配 a或b;用括号将选项括起来可组成一组:(speed|fortune)
  • [abc] — 匹配列出的任意一个字符([ivx]可匹配罗马数字中的字母)
  • ^ — 行首;$ — 行尾(^aspect可匹配以“aspect”开头的行)
  • \ — 将下一个特殊字符视为普通字符,因此 \+可匹配实际的 +,而 \.可匹配实际的 .

普通字母和空格只会匹配其自身,因此可以与这些符号组合使用。举例来说,/\+\d+ (speed|fortune)/表示:一个字面上的 +,接着是一个数字、一个空格,然后是“speed”或“fortune”——可匹配“+30 Speed”或“+12 Fortune”这类属性行。搜索不区分大小写,并逐行检查,因此无需担心大小写,也不用担心模式跨越两行描述。

短语和正则表达式可以与其他所有筛选条件组合使用,例如 %WEAPON rarity:legendary "ability damage"。尚未输入完整或无效的正则表达式会暂时被忽略,因此输入过程中搜索结果不会突然清空。普通关键词搜索完全不受影响。

搜索计算器

可直接在 RRV 搜索栏中进行数学运算。计算结果会以灰色的幽灵文本显示在查询旁边——无需按任何键。

基本运算

  • 10+10 → 20
  • 50m / 1.2k → 41,666.66667
  • (1000+500)*2 → 3,000

SkyBlock 单位后缀(无需空格)

  • k → ×1,000(例如 1.5m + 250k → 1,750,000)
  • m → ×1,000,000
  • b → ×1,000,000,000
  • t → ×1,000,000,000,000
  • s → ×64(组,例如 27s → 1,728)
  • e → ×160(附魔物品,例如 10e → 1,600)
  • % → ÷100,后缀百分比修饰符(例如 50 * 10% → 5)

运算符

  • + - * / ^(乘方)
  • 乘法可以使用 x 代替 *
  • ** 按 ^ 处理

配置:calculatorPrecision 用于控制小数位数(0–10,默认值为 5)。

系列扩展

分级物品——地牢星级、宠物阶级、仆从阶级、饰品升级和附魔等级——会按系列归类。启用系列扩展后,对其中一个物品按 R 可以查看整个系列的配方,无需再逐个查找各个阶级。

分级物品分组

物品列表会将分级物品归为可展开的单个条目:仆从、宠物、附魔、钻头、饰品升级路线(护身符 → 戒指 → 圣物 → 遗物)、盔甲升级路线,以及合成升级链(钻石 → 附魔钻石 → 附魔钻石块、末地之眼 → 虚空之眼等)。点击分组即可展开;搜索仍会直接显示精确阶级的物品。此功能由 groupTieredItems 和 groupCraftedChains 设置控制,也可以在 RRV 的 Stack Groups 界面中单独管理每个分组。

配置

通过 模组菜单 → SkyRecipes → Config 打开配置。SkyRecipes 使用 MidnightLib,因此所有选项都可以在游戏中编辑并实时保存。

| 类别 | 选项 | 说明 |
|———-|——–|——————————————————————————————————————–|
| 界面 | calculatorEnabled | 在 RRV 搜索栏中启用数学表达式 |
| 界面 | calculatorPrecision | 搜索栏计算器结果的小数位数(0–10) |
| 界面 | familyExpansionEnabled | 将分级物品(宠物、仆从、星星、饰品升级)归入同一系列 |
| RRV | groupTieredItems | 在物品列表中将分级物品(仆从、宠物、附魔、升级路线)折叠为可展开的分组 |
| RRV | groupCraftedChains | 将可直接相互合成的物品归为升级链(下次加载数据后生效) |
| RRV | shardFusionRecipes | 显示属性碎片的融合配方(数据来自 skyshards.com) |
| RRV | blockKeybindsWhileTyping | 尝试阻止输入 RRV 搜索栏时触发其他模组的按键绑定(Escape/Tab 仍可使用) |
| RRV | hideCategoryButtons | 完全隐藏 RRV 搜索栏上方的类别图标栏 |
| RRV | hideCategoryButtonsWhenNotSearching | 当 RRV 处于“仅在搜索时显示”模式且搜索栏为空时,隐藏类别按钮 |
| RRV | hideEmptyBookmarkPanel | 没有书签时自动隐藏书签侧边栏 |
| RRV | wideRrvSearchBar | 加宽 RRV 搜索栏(居中模式下最多扩展至设定宽度;物品列表模式下受可用空间限制) |
| RRV | rrvSearchBarWidth | 启用宽屏模式时搜索栏的最小宽度 |
| RRV | rrvItemListWidthPercent | 调整 RRV 物品列表覆盖层的宽度(25–100%) |
| RRV | rrvSidePanelWidthPercent | 调整 RRV 侧边栏覆盖层的宽度(25–100%) |
| 数据 | dataRefreshIntervalMinutes | 后台数据刷新检查 NEU 仓库更新的间隔(15–480 分钟) |

配方类别的显示设置可通过 RRV 自带的配方类别配置界面进行管理。

安装

  1. 安装带有 Fabric Loader 的 Minecraft 26.1.x。
  2. 从 Modrinth 下载最新的 .jar 文件。
  3. 另外,找到并下载最新版的 Fabric API 和 Reliable Recipe Viewer (RRV) jar 文件,并将它们放入 mods 文件夹。MidnightLib 已包含在 SkyRecipes 的 jar 文件中,因此无需单独下载。
  4. 启动游戏。首次启动时,SkyRecipes 会在后台下载并编译 NEU 仓库。
  5. 数据准备就绪后,在任意 SkyBlock 物品上按下 RRV 的按键绑定(默认为 R / U)。

在 Modrinth 下载 SkyRecipes

支持与社区

想报告错误、提出功能建议,或只是想来聊聊天?

加入 Discord
加入 Fluxer

支持项目

想支持开发工作?可以通过 Ko-fi 捐助。我们非常感谢所有捐助,这有助于持续更新该模组。

通过 Ko-fi 支持项目

致谢与第三方署名

数据来源

没有以下由社区维护的数据来源,就不会有 SkyRecipes:

  • NotEnoughUpdates 仓库(MIT)——SkyBlock 物品与配方数据库(包括物品、合成、锻造、掉落、NPC 商店、精华升级、属性碎片等)。数据会在运行时下载并编译,并在后台持续更新。
  • SkyShards,由 Campionnn 制作——为碎片融合配方分类提供支持的属性碎片融合数据集。数据会在运行时获取;访问 skyshards.com 可查看考虑价格因素的最佳融合方案。
  • Hypixel SkyBlock Wiki——模组内 Wiki 按钮所指向的页面。

衍生代码

本项目包含以下项目的衍生代码:

NotEnoughUpdates (NEU)

  • 项目:https://github.com/NotEnoughUpdates/NotEnoughUpdates
  • 许可证:GNU Lesser General Public License v3.0
  • 涉及文件:NeuCalculator.java(改编自 NEU Calculator)
  • 说明:改编并扩展了原始词法分析器、调度场解析和逆波兰表示法求值逻辑。

本项目的创作过程中广泛使用了 AI 工具。

常见问题

Enhanced SkyRecipes 支持哪些 Minecraft 版本?

Enhanced SkyRecipes 支持 Minecraft Java 版 26.1–26.2,共 4 个版本,可用的加载器:Fabric。下载时注意选择和你游戏版本一致的文件。

Enhanced SkyRecipes 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:仅客户端。

评论

登录后评论和评分

Kd_Gaming1 的其他作品

查看全部 →