Blood Magic Altar Automation Optimization —— 第三方作品、原始许可与致谢
================================================================================

本文件载明 Blood Magic Altar Automation Optimization 所依据的上游作品、原始版权归属与原始许可声明。
本 mod 的许可全文见同目录 LICENSE 文件。


1. 本 mod
--------------------------------------------------------------------------------

  名称：Blood Magic Altar Automation Optimization
  作者：anderlyer
  标识：SPDX-License-Identifier: Apache-2.0


2. 上游作品
--------------------------------------------------------------------------------

  名称：    Blood Magic（中文名「血魔法」）
  项目地址：https://github.com/WayofTime/BloodMagic
  作者：    WayofTime 及 Blood Magic 贡献者
  版权：    Copyright (C) WayofTime and contributors
  许可：    Creative Commons Attribution 4.0 International（CC BY 4.0）
            见其仓库 1.20.1 分支根目录的 LICENSE.md

  关于许可字段的一处说明：
  发行 jar 内 META-INF/mods.toml 的 license 字段在不同构建里并不一致 ——

    · 3.3.8-50 及之后的构建写作 "CC BY 4.0"，与仓库 LICENSE.md 一致；
    · 更早的构建（例如 3.3.3-45）该字段仍是**未经修改的 Forge MDK 示例模板**，
      写作 "All Rights Reserved"（连 credits 字段都还留着模板的示例文本）。

  后者显然不是作者的许可选择，而是模板默认值未清理。**实际适用的许可，以 1.20.1 分支
  根目录的 LICENSE.md 为准，即 CC BY 4.0。**

  本 mod 只针对 1.20.1 分支。上面这句结论仅对该分支成立 —— 若其他分支的 LICENSE.md
  另作规定，以该分支的文件为准。


3. 本 mod 对上游作品的使用方式
--------------------------------------------------------------------------------

  Blood Magic Altar Automation Optimization 不复制、不重新分发 Blood Magic 的任何源码或资源，
  产物中不含其代码。它通过 SpongePowered Mixin 在运行时注入 Blood Magic 的下列类：

      wayoftime.bloodmagic.altar.BloodAltar
      wayoftime.bloodmagic.common.tile.TileInventory

  三个注入点分别是：

      · TileInventory#getCapability —— 当宿主是血之祭坛时，改发一个经过过滤的物品
        处理器（handler），用于实施规则 3；
      · TileInventory#removeItem   —— 物品离开祭坛时清除注入标记，用于实施规则 2；
      · BloodAltar#updateAltar     —— 跳过已注入的物品（规则 1），并给刚产出的物品
        打上标记。

  编译期仅以只读方式引用 Blood Magic 的 API（compileOnly，不打包）。本 mod 的代码中
  没有引用 Patchouli，也没有针对它的任何注入点。

  注入点全部落在 wayoftime.bloodmagic.* 包内，不注入 Minecraft 原版类、不注入
  Forge 类、不注入任何其他 mod 的类。


4. 许可依据
--------------------------------------------------------------------------------

  Blood Magic 以 CC BY 4.0 发布。该许可授予的权利包括：

      · 复制与再分发（第 2 条 a 款 1 项 A）
      · 制作、复制与再分发**改编作品**（第 2 条 a 款 1 项 B）
      · 允许商业性使用

  **该许可不含 ShareAlike 条款** —— 也就是说，它不要求改编作品采用相同或兼容的许可。

  因此本 mod 采用 Apache-2.0 发布，并不违反上游许可。

  需要履行的义务只有署名（第 3 条 a 款）：保留版权声明、注明许可、指出是否作了修改、
  并附上许可全文的链接。本 NOTICE 即为此而设。

  （对照：若上游采用 LGPL-3.0 这类含 copyleft 的许可，则改编作品需依其第 2 条 (b)
   整体改用 GPL 发布。CC BY 4.0 没有这个约束。）


5. 非官方声明
--------------------------------------------------------------------------------

  本 mod 是**第三方作品，与 Blood Magic 官方无关**。WayofTime 及 Blood Magic 贡献者
  未曾参与本 mod 的开发，也未以任何方式为其背书。


6. 致谢
--------------------------------------------------------------------------------

  感谢 WayofTime 与 Blood Magic 全体贡献者。血之祭坛将「注入进度」存在祭坛自身而不是
  物品上的设计，正是本 mod 存在的理由 —— 它让自动化场景下的行为变得难以预期，
  而修复它的最小改动是给物品加一个属于我们自己的标记。

  同时感谢 SpongePowered Mixin 与 Minecraft Forge 项目。


================================================================================
完整许可文本见同目录 LICENSE 文件，或访问
<https://www.apache.org/licenses/LICENSE-2.0>
CC BY 4.0 全文见 <https://creativecommons.org/licenses/by/4.0/legalcode>
