增强版SkyRecipes

增强版SkyRecipes

浏览超过8,000个Hypixel SkyBlock物品,包括合成配方、锻造配方、怪物掉落、NPC商店、精华升级、重铸、花园变异等。内置智能搜索、自动完成和属性过滤器。

空岛生存

Download on Modrinth Join Discord Requires Fabric API

![Requires RRV](https://img.shields.io/badge/requires-Reliable Recipe Viewer-9B59B6?logo=minecraft) Modrinth Downloads Join Fluxer

SkyRecipes

完整的空岛生存合成配方查看器 — 8000+ 物品、11 种配方类型、强大的搜索功能。

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

SkyRecipes 是什么?

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

配方类型

SkyRecipes 在 RRV 中注册了 11 个自定义空岛生存配方类别。在物品上按 R 键查看其合成或获取方式,按 U 键查看它被哪些配方使用。

空岛生存合成 — 来自 NEU recipe 字段的经典 3×3 合成方格配方。显示材料、输出数量、合成要求和空岛生存 Wiki 的直接链接。

空岛生存锻造 — 最多 9 个材料槽位的锻造配方,包含输出物品和锻造时长(例如 "2小时30分")。包含锻造解锁要求提示。

空岛生存生物掉落 — 显示获取物品地点的掉落表。每个条目显示其掉落几率(例如 25% 掉落几率)。

空岛生存 NPC 商店 — 显示物品价格和你所获得物品的商店配方。

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

空岛生存 Kat 升级 — Kat 宠物升级配方,显示输入宠物、所需材料、金币花费、升级时间以及最终宠物等级。

空岛生存交易 — 简单的交易配方 — 一项花费物品,一项结果物品。

空岛生存 Wiki 信息 — 仅包含 wiki 链接而无其他配方数据的物品的备用信息卡片,确保所有空岛生存物品都可在查看器中访问。

空岛生存精华升级 — 精华升级配方,显示输入物品、每次星级所需精华类型和花费、任何所需伴随材料以及升级后的输出。

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

空岛生存花园突变 — 内置的花园突变参考,采用 6×6 方格布局,包含水面/地面要求、扩散条件、效果和铜币花费。快速查找任何突变所需的布局。

搜索与发现

智能自动补全

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

常用别名

SkyRecipes 理解空岛生存的简写。尝试搜索:

  • 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 也会显示只是在单独的行中提到了"mining"和"speed"的物品(例如 Sunstone),而不仅仅是真正的采矿速度重铸。

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

  • reforge stone "mining speed" — 效果文本实际上注明"mining speed"的重铸石
  • "reforge stone" "mining speed" — 相同结果,两个部分都要求作为短语

如需更强大的功能,可以在斜杠之间放入正则表达式。它不区分大小写且逐行匹配(类似于 grep),因此绝不会跨越两行描述:

  • /mining (speed|fortune)/ — 提及 mining speed 或 mining 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

空岛生存单位后缀(无需空格)

  • 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 键可以显示整个系列的配方,这样你就不必逐一寻找每个阶别。

配置

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

类别 选项 描述
界面 calculatorEnabled 启用 RRV 搜索栏中的数学表达式
界面 calculatorPrecision 搜索栏计算器结果的小数位数(0–10)
界面 familyExpansionEnabled 将分阶物品(宠物、仆从、星级、饰品升级)分组为系列
RRV hideCategoryButtons 完全隐藏 RRV 搜索栏上方的类别图标行
RRV hideCategoryButtonsWhenNotSearching 当 RRV 处于"仅搜索时可见"模式且搜索栏为空时隐藏类别按钮
RRV hideEmptyBookmarkPanel 当没有书签时自动隐藏书签侧边栏
RRV wideRrvSearchBar 扩展 RRV 搜索栏(居中模式:最大至配置宽度;物品列表模式:受可用空间限制)
RRV rrvSearchBarWidth 启用宽模式时搜索栏的最小宽度
RRV rrvItemListWidthPercent 调整 RRV 物品列表覆盖层宽度(25–100%)
RRV rrvSidePanelWidthPercent 调整 RRV 侧边栏覆盖层宽度(25–100%)

配方类别可见性由 RRV 通过其配方类别配置界面原生管理。

安装

  1. 为 1.21.1 安装带 Fabric Loader 的 Minecraft。
  2. 从 Modrinth 下载最新的 .jar 文件。
  3. 将 Fabric API 放入你的 mods 文件夹。MidnightLib 已内置于 SkyRecipes 的 jar 包中,因此无需单独下载。
  4. 安装 Reliable Recipe Viewer (RRV) 以在游戏中查看配方。
  5. 启动游戏。首次启动时,SkyRecipes 将在后台下载并编译 NEU 仓库。
  6. 数据就绪后,在任意空岛生存物品上按你的 RRV 快捷键(默认为 R / U)。

Download SkyRecipes on Modrinth

支持与社区

有错误报告、功能请求,或者只是想聊聊天?

Join Discord Join Fluxer

支持项目

想要支持开发?你可以在 Ko-fi 上支持。所有捐赠都深表感谢,并有助于保持模组的更新。

在 Ko-fi 上支持

第三方归属

此项目包含来自以下项目的衍生代码:

NotEnoughUpdates (NEU)

  • 项目:https://github.com/NotEnoughUpdates/NotEnoughUpdates
  • 许可证:GNU 宽通用公共许可证 v3.0 或更高版本 (LGPL-3.0-or-later)
  • 受影响文件:NeuCalculator.java(改编自 NEU Calculator)
  • 备注:原始词法分析器、调度场解析和 RPN 求值逻辑已被改编和扩展。

在创建此项目的过程中广泛使用了 AI 工具。