Botania Revived
Botania 的非官方 NeoForge 移植版(Botania 是一款为 Minecraft 添加自然魔法的模组)。
介绍
Botania Revived(NeoForge)
这是将 Botania 移植到 NeoForge 的非官方修改版,基于 Vazkii 及 Botania 贡献者制作的原版。当前版本适用于 Minecraft 1.21.1。
Botania 根据 Botania 许可证 发布。该许可证允许在遵守其条款的前提下使用、分享和改编此模组:注明创作者 Vazkii,说明这是修改版,不得收费分发,并保持项目开源。本项目遵守这些条款,与 Vazkii 或 Botania 团队无关,也未获得其认可。
Botania 是一款以自然魔法为主题的科技模组:种植能生成和处理魔力的花朵,用魔力发射器和火花传输魔力,再将其用于魔力池、符文祭坛、精灵交易、地面聚合,以及对抗盖亚守护者。游戏内书籍 Lexica Botania(Patchouli)中记录了所有内容。
当前版本适用于 Minecraft 1.21.1 和 NeoForge(21.1.240 或更高版本);计划移植到 Minecraft 26.1.2(NeoForge)。本版本由 VelronDevs 移植并适配 NeoForge API。模组内容仍是 Botania:此移植版保留了命名空间 botania 和模组 ID botania。
重要说明
- 这不是 Botania 官方版本。有关官方模组,请查看原项目:CurseForge 上的 Botania、botaniamod.net 和 GitHub 上的 VazkiiMods/Botania。
- 请勿向 Vazkii 或 Botania 官方团队报告此移植版的问题。请在本项目中报告(参见“问题反馈”)。
- 由于 Java 包和内部实现与官方版本不同,针对官方 Botania 编译的附属模组不一定能与此移植版兼容。
功能
以下功能列表已根据 Minecraft 1.21.1(NeoForge)版本进行核对。
-
NeoForge 版 Botania:Minecraft 1.21.1(NeoForge 21.1.240)。计划移植至 Minecraft 26.1.2(NeoForge)。
-
游戏内的 Lexica Botania 使用 Patchouli 制作,所有文本均提供英文和西班牙文版本。
-
凋灵魔力玫瑰:加入基础 Botania 的全新产能花(基于 MythicBotany 的 Wither Aconite,详见鸣谢),可将下界之星燃烧转化为魔力。需分两步制作:先在花瓣药剂师中制作未激活的凋灵魔力玫瑰,再在符文祭坛中制作最终花朵。其所有设置(开关、每颗星的魔力量、速度、冷却时间、缓冲容量)均可在
witherManaRose的botania-common.toml部分配置。 -
Loonium:默认情况下,现在会直接以物品形式掉落地牢和结构战利品,类似 Botania 1.7.10 和 1.12.2,且不会生成生物。仍可通过
botania-common.toml中的loonium.mode = MOBS启用生成生物的行为;魔力消耗、冷却时间、每轮物品数量和范围均可配置。 -
泰拉粉碎者等级上限:
botania-common.toml中的terraShatterer.maxLevel可限制泰拉粉碎者的最高等级(D、C、B、A、S 或 SS)。 -
合成配方查看器集成:为魔力注入、花瓣药剂师、符文祭坛、大地聚集板、精灵交易、酿造台、纯洁雏菊、矿脉兰、炽焰矿脉兰和拟态花提供 JEI、EMI 和 REI 分类,并包含工作站和特殊合成条目。
-
使用 Jade 和 WTHIT 显示方块提示:魔力条、进度、花朵计时器和绑定状态、符文祭坛、大地聚集板、酿造台、魔力附魔台、药剂师、精灵传送门、化身等;分类和颜色均可配置。
-
Curios 饰品集成(可选):安装 Curios 后,Botania 饰品、戒指和护符会使用 Curios 槽位。
-
KubeJS 集成(可选),包含
BotaniaEvents组:在启动脚本中使用BotaniaEvents.registry(...)(注册符文),在服务端脚本中使用BotaniaEvents.server(...)(符文祭坛、花瓣药剂师、魔力注入、精灵交易、大地聚集、酿造台和纯洁雏菊配方)。 -
兼容 Corporea 和钠。
-
Botany Pots 集成(可选):将 Botania 的土壤、花朵和蘑菇作为作物、肥料和消耗魔力的土壤。
-
Ponder 集成(可选):提供关于魔力网络、合成装置、花朵、火花、Corporea 和 Alfheim 的 Botania 场景。
-
新生魔艺集成(可选):源质罐、奥术中继器和灌注室可接受魔力冲击,并可像魔力池一样由花朵绑定(1 源质 = 15 魔力);魔力池可作为新生魔艺中继器、源质链接、炮塔和仪式的源质容器;自身魔力不足时,可用 Botania 魔力物品支付新生魔艺法术的消耗;Botania 工具也可消耗你的新生魔艺魔力;魔力曲奇可提供魔力恢复。相关速率和开关可在
botania-ars_nouveau-common.toml中设置。功能集参考了 xypp/zxy19 的 Ars Botania(MIT 协议);代码为独立重新实现。 -
可配置模块:Botania Revived 内置的大型可选功能集可在配置中启用或关闭(参见“模块”和“启用和禁用模块”)。
-
语言:英语、沿用自 Botania 的人工翻译,以及西班牙语(es_es)。
支持的版本和要求
现已推出:Minecraft 1.21.1(NeoForge)。计划支持:Minecraft 26.1.2(NeoForge)。
Minecraft 1.21.1 版本
- Minecraft 1.21.1
- NeoForge 21.1.240 或更高版本(21.1.x)
- Java 21
- Patchouli 1.21.1 版(构建版本 1.21.1-93 或更高版本,必需)
Minecraft 26.1.2 版本(计划中,尚未发布)
- 尚未发布。发布后,其要求会列在文件页面上;上方列出的版本仅适用于 1.21.1 版本。
许可与署名
Botania Revived 是由 Vazkii 和 Botania 团队创建的 Botania 修改版本,并根据 Botania 许可进行分发。原始许可:botaniamod.net/license.html(原始仓库中也包含 LICENSE.txt)。许可声明:“你完全可以自由使用、分享和改编此模组。”
本项目的许可说明。Botania Revived 整体(包括源自 Botania 的代码和资源)均依据 Botania 许可分发,且其源代码开放。专为此移植版本编写的新代码也依据 Botania 许可发布。第三方材料仍遵循各自的许可。即使第三方材料随本项目一同打包,也仍保留其自身许可:下方注明的模块(例如采用 MIT 许可的附属模组、MythicBotany Wither Aconite 的 Apache-2.0 许可精灵图,以及 Simple Structure Botania 的数据〔在 CurseForge 上标为 MIT,在 Modrinth 上标为 CC BY-4.0,并已注明署名〕)均依照各自条款并注明署名后使用;每个模块部分都会说明其来源所采用的许可。如果你是任何已署名作品的作者,并希望更改署名或移除作品,请通过本项目的 Issues 页面联系我,我会尽快处理。
此移植版本或随包模块新增的内容会在下方单独注明来源。
模块
Botania Revived 包含一个模块框架:可选的功能集,位于模组内相同的 botania 命名空间下,并可在配置中启用或关闭。每个模块都基于现有的附属模组或模组制作。原作者应获得署名。代码已针对 NeoForge 重写,原作者均未审阅、认可或支持此移植版本。请勿向他们咨询 Botania Revived 的相关支持。
当前已包含
Botania Extras(配置键 modules.botania_extras,默认启用)
- 基于 Botanical Addons,作者为 L0neKitsune 和 WireSegal(Yrsegal)。
- 原项目:CurseForge 上的 Botanical Addons,GitHub 上的源代码。
- 原始许可:Botania 许可(项目 README 中有说明)。
- 原始版本:原附属模组停留在 Minecraft 1.7.10(Forge),最后一个文件为 2016 年发布的 r0.1.20。其精神续作是 Natural Pledge(1.10.2 至 1.12.2)。
- 移植内容:代码经过重写(原版使用 1.7.10 Kotlin)。经署名后,沿用原版纹理并遵循 Botania 许可;但 Bifrost 花朵纹理除外,因为原版未提供这些纹理,所以它们是根据白色花朵生成的。
- 目前可用内容:16 种颜色及 Bifrost 的虹彩泥土、草方块和高草丛,虹彩种子、Bifrost 花朵、花瓣和花卉 Bifrost 粉末、虹彩灯笼、冰冻之星、烈焰木引火物、Shimmerquartz、虹彩树和 23 套木材(16 种虹彩颜色、Bifrost,以及六种替代草木材),以及虹彩树苗、Vibrant Plains、Thundering Peaks、Stormy Sea 和 Prismatic Lake 之杖、Phantom Flash 透镜、Rainbow 和 Phantom Mana Flash 方块、Thor、Sif 和 Njord 的祭司徽章(Curios),以及仅限创造模式使用的 Aesir 徽章、物品平台、Dendric Suffuser(树木注魔配方)及 Thunderous、Infernal 和 Sealing 魔法橡树、Sonic Amplifier、Livingwood Funnel、Manaseal Creeper、Botanist’s Toolbelt、Clerical Colorizer、纹章,以及 Crysanthermum 花。
GOG(配置键 modules.skybox,默认禁用)
- 天空渲染(星空、行星、彩虹弧、极光光束和自定义天空)来自 Botania 自带的 Garden of Glass 天空盒,由 Vazkii 和 Botania 团队制作,因此仍受 Botania License 约束。这并非此移植版本的原创内容。
- 此移植版本新增的内容:可切换的模块(默认禁用)、平坦虚空维度(
botania:skybox)、模块启用时在每个维度绘制天空,以及一项客户端改动:天空启用时隐藏原版太阳和月亮。它使用 Botania 自带的计时器和辅助工具,以及现有的 Botania 天空纹理;如果 Botania 自带的精美天空盒已经启用,则不会绘制天空。 - 行为:启用模块后,天空会在每个维度绘制,包括下界和末地,但 Botania 自带的精美天空盒正在绘制的区域除外。禁用模块时,不会注册或渲染任何内容,且该维度也不存在。
探索(配置项 modules.exploration,默认启用)
- 基于 Simple Structure Botania,作者为 Kononets(一个添加 Botania 结构的数据包)。这些结构是对其数据的移植和重写:28 个模板已转换为 Minecraft 1.21.1 格式,世界生成文件也已在
botania命名空间下重写。 - 原作:CurseForge。
- 原作版本:最后更新至 Minecraft 1.20.1(Fabric/Forge,仅数据)。其 CurseForge 页面展示的许可证有所不同(MIT)。无论采用哪种许可证,都要求注明作者,此处已注明。如作者进一步说明,鸣谢信息将相应调整。
- 内容:在主世界生成 Botania 装饰性结构(巨型蘑菇、大型花朵、废墟、倒下的树木、湖泊和浮空岛),共包含 6 组结构和 28 个模板。该模块不添加方块、物品或合成配方,因此没有创造模式物品栏标签。禁用模块后,这些结构都不会生成。
创造合成(配置项 modules.cre,默认启用)
- 兼容 Nova-Committee 制作的 Re-Avaritia(GitHub,模组 ID
avaritia,代码采用 MIT 许可证,资源采用 CC BY-NC-SA 4.0 许可证);该模组是 SpitefulFox 的 Avaritia 的后续作品。Re-Avaritia 为可选模组:本项目不包含或复制其代码、美术或纹理,且此模块无需安装它也能运行。 - 原作版本:Re-Avaritia 目前适用于 Minecraft 1.21.1(NeoForge) 和 1.20.1(Forge)。
- 内容:Botania 创造模式专属物品的陆地聚合板配方(1,000,000 或 500,000 魔力,仅使用 Botania 原料),包括创造模式魔力池、创造模式魔力石板、创造模式 Corporea 火花和不可破坏平台;另有会列出这些物品的创造模式物品栏标签
botania:cre。仅当安装了 Re-Avaritia 时,才会额外添加四个数据驱动配方(avaritia:shaped_table,第 4 阶,且仅使用 Botania 原料,ID 为botania:cre/*_extreme),让你可以在其极限合成台(9×9)上合成相同物品,并添加仅在安装该模组时才会出现的词典条目。
阿斯加德(配置项 modules.asg,默认启用)
- 基于 Asgardandelion 附属模组(Botania Asgard / “Avaritia Asgardandelions For Botania”),作者:Beecube31。原作材质鸣谢:NekitFbetc。
- 原作:CurseForge、GitHub。许可证:MIT(版权所有 (c) 2025 Beecube31)。
- 原作最后更新至 Minecraft 1.20.1 (Forge)。另有一个适用于 1.12.2 的旧版本。
- 移植内容:代码已重写,适配 NeoForge 和 Botania Revived;沿用原作的 16×16 花朵贴图,并注明出处。内容包括:产魔花 Asgardandelion(含漂浮和盆栽变体),默认每刻产生 1,000,000 魔力(可配置,也可开关,位于
asgardandelion部分的botania-common.toml),一本词典条目,以及创造模式物品栏标签页botania:asg。原作配方需要 Avaritia;此处改为使用 Botania 材料在大地聚合板上合成。
此模块不属于当前版本。其最终名称尚未确定,因此暂以原附属模组的名称列出。模块 ID ext 已预留。鸣谢和原作版本信息提前列出。
Extra Botany / Extrabotany:Reburn
- 原作 Extra Botany,作者:ExtraMeteorP:GitHub、CurseForge。CurseForge 上标注的许可证:MIT。原作最后更新至 Minecraft 1.12.2 (Forge),另有一个尚未完成的 1.16.5 (Forge) 分支。
集成与灵感来源
以下集成都属于独立项目,其作者与 Botania Revived 无关,也不代表他们为 Botania Revived 背书。这些集成均为可选项,仅在安装了对应模组时启用。每项集成都基于本移植版本的 API 重新实现。
- Botany Pots,作者 Darkhax(GitHub):将 Botania 土壤、花朵和蘑菇作为作物、肥料,以及消耗魔力的土壤(需要 Botany Pots)。
- Ponder,作者为 Create 的创作者(GitHub):为魔力网络、合成设备、花朵、火花、Corporea 和 Alfheim 添加 Botania 的 Ponder 场景(需要 Ponder)。
- Create,作者为 Create 的创作者(GitHub):以魔力作为动力来源。计划中,尚未发布。
📜 鸣谢
- 特别感谢 Vazkii 和 Botania 团队创作原版 Botania,并感谢其美术、音频和代码贡献者(Hubry、Alwinfy、ArtemisSystem、williewillus、wiiv、dylan4ever、Falkory220,以及列于 Botania 鸣谢页面上的其他贡献者)。
- Aidan C. Brady 和 Mekanism 团队提供了 Botania 从 Mekanism 引用的代码(MIT)。
- L0neKitsune 和 WireSegal 创作了 Botanical Addons,它是 Botania Extras 模块的基础。
- Kononets 创作了 Simple Structure Botania,它是 Exploration 模块的基础。
- Beecube31 创作了 Asgardandelion 附属模组,它是 Asgard 模块的基础。
- xypp / zxy19 创作了 Ars Botania,为 Ars Nouveau 集成提供了概念灵感。
- Nova-Committee 创作了 Re-Avaritia,为 Creative Crafting 模块提供了灵感(安装 Re-Avaritia 时也会提供 9×9 合成台配方)。
- ExtraMeteorP 创作了 Extra Botany。
- Patchouli(Vazkii)、JEI(mezz)、EMI(Emily)、REI(shedaniel)、Jade(Snownee)、WTHIT(badasintended)、KubeJS(KubeJS Mods)、Curios(TheIllusiveC4)、Sodium(CaffeineMC)、Ars Nouveau(Bailey Holl)、Botany Pots(Darkhax)、Ponder(Create 的创作者)和 NeoForge 为 Botania Revived 所使用的前置库和集成提供支持。它们的所有权均归各自作者所有,并通过公开 API 或作为可选依赖项使用。
- VelronDevs 负责 NeoForge 移植、数据生成、集成和新增内容(凋灵魔力玫瑰、各个模块及其衔接代码)。
启用和禁用模块
默认启用 Botania Extras、Exploration、Creative Crafting 和 Asgard,默认禁用 Skybox。要更改模块,请打开 config/botania-common.toml,并在 [modules] 部分将对应键设为 true 或 false,然后重启游戏(设置会在启动时读取)。例如,要关闭 Botania Extras 并启用 Skybox:
[modules]
botania_extras = false
skybox = true
禁用模块后,其方块、物品、配方、战利品和客户端渲染都不会注册。每个模块在同一部分中都有自己的键(Botania Extras 对应 modules.botania_extras,Skybox 对应 modules.skybox,Exploration 对应 modules.exploration,Creative Crafting 对应 modules.cre,Asgard 对应 modules.asg,未来的模块也会如此)。
问题反馈
请在此处报告错误和建议:Github issues,并附上日志。请勿就此移植版的问题联系 Vazkii 或 Botania 官方团队。
Botania 由 Vazkii 创作。Botania Revived 是由 VelronDevs 制作的非官方修改移植版,遵循 Botania License 分发。
常见问题
Botania Revived 支持哪些 Minecraft 版本?
Botania Revived 支持 Minecraft Java 版 1.21.1,可用的加载器:NeoForge。下载时注意选择和你游戏版本一致的文件。
Botania Revived 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。
VelronDevs 的其他作品
查看全部 →PhosphoPhyllite Revived
Phosphophyllite 到 NeoForge 的非官方移植
Bigger Reactors Revived
Bigger Reactors非官方移植到NeoForge
Quartz Revived
Quartz 的非官方 NeoForge 移植版
Extra Botany Revived
Unofficial port of Extra Botany to NeoForge
评论
登录后评论和评分