TerraFirmaEarth / 群峦地形移植 — NOTICE
========================================

Copyright (c) 2026 交错次元 and contributors.

本仓库整体按 European Union Public Licence v1.2（EUPL v1.2）发布，完整条款见
同目录 LICENSE。

本文件依 EUPL v1.2 第 5 条 "Attribution right" 列示对上游作品的署名义务，以及
本项目使用的第三方组件 / 资源的原始版权与许可信息。

This repository as a whole is distributed under the European Union Public
Licence v1.2 (EUPL v1.2); see the bundled LICENSE for the full terms.

This file lists, per Article 5 "Attribution right" of the EUPL v1.2, the
attribution owed to upstream works and the original copyright and licence
information of the third-party components and resources used by this project.

--------------------------------------------------------------------------------
1. TerraFirmaCraft (TFC) — Upstream Project
--------------------------------------------------------------------------------

  Project   : TerraFirmaCraft
  Repository: https://github.com/TerraFirmaCraft/TerraFirmaCraft
  Branches  : 1.20.x（主参考分支）、1.21.x（部分 1.21 特性参考）
  Code      : Licensed under the European Union Public Licence v1.2 (EUPL v1.2).
  Assets    : EUPL v1.2（同上游）；音效按 CC0，另有单项例外见下。

  上游 README 的授权与例外声明：
    - Licensed under the EUPL, Version 1.2.
    - Sounds are used under CC0 unless otherwise noted.
    - `rock_slide_long_3` 为 CC-BY-4.0（改编自 freesound.org 的原始作品）。

  Original Authors / Copyright holders (non-exhaustive, see TFC git history
  for the full contributor list):
    - Dries007, AlcatrazEscapee 2018 - ...（上游 README 口径）
    - Robert "Bioxx" Anthony
    - Amanda "Kittychanley" Halek
    - Alex "AlcatrazEscapee" O'Neill
    - 以及 TerraFirmaCraft 的其他全部贡献者

  上游声明其包含部分来自 1.7.10 时代原始 TerraFirmaCraft 的编辑过的源代码，
  在原作者书面许可下按不同协议使用。本项目对该等进一步链路不作扩展授权亦不
  撤销，相关义务以 TFC 上游 LICENSE.txt 与其 README 为准。

  本项目包含复制、改写或结构性派生自 TerraFirmaCraft 1.20.x / 1.21.x 的代码、
  worldgen 配置、surface builder 语义、植物 / 作物 / 群系结构、mixin 目标、
  注册机制及资源。该等部分同样按 EUPL v1.2 分发，上游署名保留在本文件中。

  This project contains code, worldgen configuration, surface builder
  semantics, plant / crop / biome structures, mixin targets, registry
  mechanisms, and resources copied from, adapted from, or structurally derived
  from TerraFirmaCraft 1.20.x / 1.21.x. Those portions are likewise distributed
  under the EUPL v1.2, with upstream attribution preserved in this file.

--------------------------------------------------------------------------------
2. 上游移植与派生清单 / List of Upstream Ports and Derivatives
--------------------------------------------------------------------------------

  - `src/main/java/com/newterraearth/tfe/api/climate/NTE121SolarCalculator.java`
    ：TFC 1.21 `SolarCalculator` 与 `SkyPos` 的太阳位置、太阳时与角度数据移植。
  - `src/main/java/com/newterraearth/tfe/common/entity/ai/NTERammingPreyAi.java`、
    `NTEPrepareRamNearestTarget.java`、`NTERamTarget.java`：TFC 1.21 `RammingPrey`
    冲撞脑、冲撞准备与命中行为移植。
  - `src/main/java/com/newterraearth/tfe/client/model/entity/` 下的
    `NTEArcticCharModel`、`NTEBurbotModel`、`NTEMuksunModel`、
    `NTENorthernPikeModel`、`NTEPacuModel`、`NTEPeacockBassModel`、
    `NTERedPiranhaModel`、`NTESpottedGudgeonModel`、`NTETilapiaModel`、
    `NTEBactrianCamelModel`：TFC 4.2.9 专用鱼类 / 双峰骆驼模型表达移植。
  - `src/main/java/com/newterraearth/tfe/client/animation/NTEBactrianCamelAnimation.java`、
    `src/main/java/com/newterraearth/tfe/client/render/entity/NTEBactrianCamelRenderer.java`
    ：TFC 4.2.9 双峰骆驼状态动画与专用 renderer 移植。
  - `src/main/java/com/newterraearth/tfe/common/block/rope/**`、
    `src/main/java/com/newterraearth/tfe/common/item/NTERopeItem.java`、
    `src/main/java/com/newterraearth/tfe/common/entity/misc/NTERopeKnot.java`
    ：TFC 4.2.9 攀爬绳索方块、物品、锚点与绳结行为移植。
  - `src/main/java/com/newterraearth/tfe/world/surface/NormalAlternateSurfaceBuilder.java`
    ：TFC 4.2.9 `NormalAlternateSurfaceBuilder` 河谷普通地表分支移植。
  - `src/main/resources/data/tfc/**`、`src/main/resources/assets/tfc/**`、
    `src/main/resources/tfe_server_data_overrides/data/tfc/**`
    ：TFC 命名空间数据、worldgen、手册、贴图与语言资源的同路径覆盖或改写。
  - 上述文件头部均带 `Licensed under the EUPL, Version 1.2.` 与来源 / 修改说明；
    清单为便于回查而列，不作为授权范围的分界。

--------------------------------------------------------------------------------
3. FastNoiseLite (Single-file Library)
--------------------------------------------------------------------------------

  若本项目的构建产物或源码中保留了来自 TerraFirmaCraft 的 `FastNoiseLite.java`
  或其等价拷贝，则该文件按其原始 MIT License 继续适用。

  Original copyright notice (preserved verbatim where the file is present):

      MIT License

      Copyright(c) 2020 Jordan Peck (jordan.me2@gmail.com)
      Copyright(c) 2020 Contributors

      Permission is hereby granted, free of charge, to any person obtaining
      a copy of this software and associated documentation files (the
      "Software"), to deal in the Software without restriction, including
      without limitation the rights to use, copy, modify, merge, publish,
      distribute, sublicense, and/or sell copies of the Software, and to
      permit persons to whom the Software is furnished to do so, subject to
      the following conditions:

      The above copyright notice and this permission notice shall be included
      in all copies or substantial portions of the Software.

      THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND.

--------------------------------------------------------------------------------
4. Star Catalog Data — bsc5p_radec_min.json
--------------------------------------------------------------------------------

  若本项目沿用了来自 TFC 的 `bsc5p_radec_min.json`（恒星方位数据，源自
  Yale Bright Star Catalog 的 5p 子集），则该数据按 Creative Commons
  Attribution 4.0 International (CC BY 4.0) 继续适用，原始来源可参见 TFC
  上游 README 中的相关说明。

--------------------------------------------------------------------------------
5. Minecraft 资产兼容适配
--------------------------------------------------------------------------------

  `NTEArmadilloModel.java`、`assets/tfc/textures/entity/animal/armadillo.png`
  与 `assets/tfc/textures/item/armadillo_scute.png` 是本地 Minecraft 1.21.1
  客户端模型 / 贴图的 1.20 兼容适配，供本附属模组在 1.20.1 上运行使用。该等
  内容属于 Minecraft 官方资产，按其官方条款使用；本项目不对此另行主张授权，
  也不因本项目采用 EUPL v1.2 而改变其原始权利归属。

--------------------------------------------------------------------------------
6. Minecraft / Forge / Mojang Trademarks
--------------------------------------------------------------------------------

  "Minecraft" 与相关名称、标识为 Mojang Studios / Microsoft 的注册商标。
  "Forge"、"MinecraftForge" 名称归其各自权利人所有。本项目仅在描述兼容性、
  依赖关系或适用范围时使用上述名称，不构成对任何前述权利人的隶属、合作、
  授权或背书关系。

--------------------------------------------------------------------------------
7. 第三方依赖（运行期）/ Third-Party Dependencies (runtime)
--------------------------------------------------------------------------------

  - TerraFirmaCraft (`tfc`)：必需依赖，EUPL v1.2（音效 CC0，`rock_slide_long_3`
    为 CC-BY-4.0）。
  - Another Forest Compat (`afc`) 等可选兼容模组：本项目仅在运行期通过反射 /
    数据包覆盖与之交互，不分发其源码或资源；其各自协议仍由上游决定。

  以上未列出的第三方依赖，按其各自分发渠道公布的协议为准。

--------------------------------------------------------------------------------

如发现本 NOTICE 遗漏了应当署名的上游作者或第三方组件，请在仓库提交 issue 或
联系维护者更新；本项目愿意按 EUPL v1.2 第 5 条 Attribution right 的精神补全
署名信息。

If this NOTICE omits an upstream author or third-party component that should be
credited, please file an issue or contact the maintainer so the attribution can
be corrected in the spirit of EUPL v1.2 Article 5 Attribution right.
