Ars Nouveau Performance Optimization —— 第三方作品、原始许可与致谢
================================================================================

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


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

  名称：Ars Nouveau Performance Optimization（新生魔艺渲染优化）
  版权：Copyright (C) 2026 ArsNouveauPerformanceOptimization
  标识：SPDX-License-Identifier: GPL-3.0-only


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

  名称：    Ars Nouveau（中文名「新生魔艺」）
  项目地址：https://github.com/baileyholl/Ars-Nouveau
  作者：    Bailey Hollingsworth 及 Ars Nouveau 贡献者
  版权：    Copyright (C) Bailey Hollingsworth and contributors
  许可：    GNU Lesser General Public License, Version 3 (LGPL-3.0)
            见其源码仓库根目录 license.txt
            （注：其 META-INF/mods.toml 的 license 字段写作
              "GNU GENERAL PUBLIC LICENSE"，该字段为展示用自由文本，
              license.txt 所载的 LGPL-3.0 才是实际适用的许可。）

  原始许可声明（摘录自 Ars Nouveau 的 license.txt 开头）：

      GNU LESSER GENERAL PUBLIC LICENSE
          Version 3, 29 June 2007

      Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
      Everyone is permitted to copy and distribute verbatim copies
      of this license document, but changing it is not allowed.

      This version of the GNU Lesser General Public License incorporates
      the terms and conditions of version 3 of the GNU General Public
      License, supplemented by the additional permissions listed below.


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

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

      com.hollingsworth.arsnouveau.client.particle.GlowParticleProvider
      com.hollingsworth.arsnouveau.client.particle.LineParticleProvider
      com.hollingsworth.arsnouveau.client.particle.SparkleParticleProvider
      com.hollingsworth.arsnouveau.client.particle.HelixParticleData
      com.hollingsworth.arsnouveau.client.particle.ParticleUtil
      com.hollingsworth.arsnouveau.client.renderer.tile.ArsGeoBlockRenderer
      com.hollingsworth.arsnouveau.common.block.tile.StorageLecternTile

  编译期仅以只读方式引用 Ars Nouveau 与 GeckoLib 的 API（compileOnly /
  implementation），GeckoLib 本身亦是 Ars Nouveau 的强制前置。

  注入点全部落在 com.hollingsworth.arsnouveau.* 包内，不注入 Minecraft 原版类、
  不注入 GeckoLib 类、不注入任何其他 mod 的类。


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

  Ars Nouveau 以 LGPL-3.0 发布。LGPL-3.0 第 2 条「Conveying Modified Versions」
  为其修改版本给出了两条出路，其 (b) 项原文为：

      b) under the GNU GPL, with none of the additional permissions of
         this License applicable to that copy.

  即：可以去掉 LGPL 的附加许可，改用 GNU GPL 发布修改版本。

  据此，本衍生作品以 GNU General Public License, Version 3 only 发布
  （SPDX-License-Identifier: GPL-3.0-only）。

  完整许可文本见同目录 LICENSE 文件，或访问
  <https://www.gnu.org/licenses/gpl-3.0.txt>


5. 致谢
--------------------------------------------------------------------------------

  感谢 Bailey Hollingsworth 与 Ars Nouveau 全体贡献者创造出这个出色的 mod。

  本优化 mod 完全建立在 Ars Nouveau 的架构之上：正是它把全部自定义粒子收敛到
  四个 ParticleProvider、把十余种动画机器渲染收敛到同一个基类 _ArsGeoBlockRenderer_，
  才使得「用极少量注入点覆盖全部渲染路径」成为可能，也让本 mod 得以把冲突面
  压到最小。

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