Releases: rianfalltwilight-lab/scex-extrabotany
Release list
scex-extrabotany 2.0-scex.9-dev
2.0-scex.9-dev:亚空间长矛模型与碰撞箱对齐
修正旧版亚空间长矛渲染中遗留的方块实体平移,让模型中心与实体碰撞箱中心对齐;碰撞箱尺寸由 0.35 调整为 0.5。Minecraft 的轴对齐碰撞箱不随模型旋转,长轴命中继续沿用每 tick 运动段扫掠。
本轮只修改长矛实体、长矛渲染器、对应几何验证探针及版本号。兼容层仍为 1.4.2,无需更新桥接 JAR;其与本候选的配对验证已完成。
冻结候选验证
- 离线构建与 JAR 审计通过;696 类、1536 JSON、366 PNG、14 OGG,资源审计 errors=[],运行 JAR 未混入开发探针。
- GameTest 第一次为 37/38,guardian phase 雾效计数预期 64、实际 59;保留失败记录。同一候选在独立运行中重测 38/38,通过后正常退出。
- 真实客户端 368/368 断言通过,包含新增的两项长矛几何断言,保留 10 张截图并正常退出。
- 完整整包、多人、着色器、长期性能与生产环境未重新验收。
公开 JAR 的类文件与游戏资源保持冻结候选字节,只补充公开许可证、署名和构建说明。发行包包含运行 JAR、sources JAR、源码 ZIP 及 SHA-256 清单。客户端与服务端应使用同一版本。
scex-extrabotany 2.0-scex.8-dev
2.0-scex.8-dev
Minecraft 1.21.1 / NeoForge 非官方开发预览。推荐配套森林法杖兼容层 1.4.2;保留上游作者、资源署名和 MIT 许可。
- 恢复亚空之矛的尺寸、领域排列、同步与攻击,恢复焢煌之境模型、特效、起跳缓降及玩家过载状态,并处理旧物品迁移。
- 修复空之律者双翼纹理与左右 UV;恢复犹大、幻影剑、摩托、量子魔力缓存、初音和守护者护甲等渲染。
- 修复真实持有者身份同步;此前的 Gaia III 缴械和物品使用修复继续保留。
- 依据旧版 Extra-Botany 固定源码和资源逐项核对:master 4ad2cc9b86620801409c17366511156a3ba1b45e、1.16 f96f6d37c43d807e93a27d2dbe58c4c5efec8280。来源明细见 compatibility 目录与 NOTICE。
冻结交付验证:38/38 GameTests、366/366 物理客户端断言通过;人工检查 9 页渲染画面和 243 个物品模型。582 个 Java 文件、1257 个资源条目的上游核对是盘点范围,不是完整玩法完成率。
完整整包、多人长期运行和全部玩法对等仍未验收。本次 GitHub 同步不部署生产。附件保留冻结版本的全部代码和游戏资源,仅补充公开许可与构建记录;原始及发布哈希见 release-manifest.json。
scex-extrabotany 2.0-scex.6-dev
2.0-scex.6-dev
- 活木桶(elfjar)新增 7 个活木的 U 形配方及活木解锁条件。
- Gaia III 不再因普通背包或饰品白名单拒绝召唤;保留玩家、难度、祭坛、场地等条件。
- 战斗中只卸下实际装备的违规主副手、护甲和功能饰品。普通背包、未选中快捷栏及外观槽保留;物品实体创建失败时保留原槽,防止丢失物品。
必须配套使用兼容桥 1.4.0;旧桥 1.3.0 精确锁定 ExtraBotany .5,不能混用。
冻结交付验证:24/24 GameTest,资源审计零错误;运行与 sources JAR 两次构建一致。配套桥 JUnit 2/2、客户端法杖断言 7/7 及保存重载通过。未将旧版 236 模组整包验收视为本版证据;未穷尽第三方戒指诅咒副作用。旧版恢复记录保留为历史证据。
MC 1.21.1 / NeoForge 21.1.248 / Java 21;Botania 456-20260822.093314-4、Patchouli 1.21.1-93、Curios 9.5.1+1.21.1。客户端和服务端同步更换本体与兼容桥。
本次为 GitHub 预发布同步。附件运行 JAR 的程序与游戏资源来自本地冻结验收产物,仅补齐许可证、来源说明及公开构建记录;公开源码保留相同实现。发布清单记录原始产物和发布附件的 SHA-256,以及逐条目对比结果。
ExtraBotany 1.21.1 2.0-scex.5-dev — SCEX AI-assisted preview
ExtraBotany 1.21.1 — SCEX 2.0-scex.5-dev
This is an unofficial SCEX-maintained preview for Minecraft 1.21.1 and NeoForge 21.1.248. Porting, restoration, testing, documentation, and release preparation were primarily assisted by OpenAI Codex under maintainer supervision. Upstream authorship and the MIT license are retained in LICENSE, NOTICE, and the source archive.
Runtime requirements
- Minecraft 1.21.1
- NeoForge 21.1.248
- Java 21
- Botania 456-20260822.093314-4
- Patchouli 1.21.1-93
- Curios 9.5.1+1.21.1
- The same ExtraBotany JAR on client and server
The separate SCEX Botania / ExtraBotany forest-wand compatibility bridge is not bundled. Install bridge 1.3.0 on both client and server when the SCEX forest-wand binding behavior is required. That bridge is version-locked to this 2.0-scex.5-dev build and covers flower→spreader, flower→pool, and pool→Manalink selection, binding, and persistence.
Highlights
- Restores the inventoried legacy item, block, block-entity, entity, fluid, armor, relic, flower, recipe, tag, rendering, and save contracts.
- Leaves zero missing entries in the bounded registry comparison against the archived
scex.1baseline. - Preserves old ItemStack IDs, components, relic ownership, custom data, and tested block/entity save fields.
- Fixes the Gaia III sound lookup, enchanted-soil lifetime boundary, Trade Orchid effect lookup, legacy registrations, and multiple resource/API migration defects.
- Locks the Java, Gradle, NeoForge, Botania, Patchouli, Curios, JEI, EMI API, and KubeJS API inputs used by the validated build.
Validation
- 19 / 19 NeoForge GameTests passed.
- 242 serialized old-world item stacks and their custom data reloaded unchanged.
- A physical client checked 243 items, 34 entity renderers, and three restored armor sets.
- Runtime resources, JSON, PNG, class level, paths, and ZIP structure passed the packaged-resource audit with zero reported errors.
- Two clean builds produced byte-identical runtime and sources JARs.
- Accepted runtime JAR SHA-256:
8d385776211f1a449f1c7c25c480286c1cb46c8d050145b9d5c7014216a6218a. - Public sources JAR SHA-256:
ce04f6f6b2d3f22f9ccb58c178b4912175ec9b87295f573d4fbe2fe0e074ce60.
The attached SHA256SUMS.txt also binds the generated source ZIP and public release manifest.
Known limits
This is not proof of complete gameplay parity. Full multiplayer boss fights, every mount-control path, all optional-mod combinations, long-running load, forced termination, and every GPU-specific visual path remain outside the proven scope. The archived music.ego has no supplied audio, flamescion_weapon retains its original palette texture, and the butterfly projectile keeps its unfinished upstream hit behavior.
Back up worlds and test a copy before adoption. Repository publication does not itself perform or authorize a production deployment.