# Third-Party Assets & Attribution Notice

This repository contains data files, protocol mappings, and game assets necessary for Minecraft protocol compatibility, server emulation, and world generation.

---

### 1. Minecraft Assets & Data Packs
* **Files**: `assets/datapacks/`, `assets/blocks.json`, `assets/items.json`, `assets/entities.json`, `assets/fluids.json`, `assets/properties.json`, and `assets/en_us_java.json`.
* **Copyright**: © Mojang Studios / Microsoft Corporation.
* **Terms**: These files are extracted or derived from Minecraft client and server releases. They are provided solely for compatibility, server emulation, and interoperability under the terms of the [Minecraft End User License Agreement (EULA)](https://www.minecraft.net/en-us/eula) and [Mojang Brand and Assets Guidelines](https://www.minecraft.net/en-us/usage-guidelines).
* **Note**: These files are **not** licensed under Pumpkin's GPLv3 license and remain the intellectual property of Mojang Studios.

---

### 2. Bedrock & Geyser Mappings
* **Files**: `assets/bedrock/`
* **Copyright**: © 2019-2026 GeyserMC (https://geysermc.org) and contributors.
* **License**: MIT License (see `assets/bedrock/LICENSE-GEYSER`).
* **Bedrock Dedicated Server (BDS) Data**: Portions of Bedrock state metadata are mined from BDS under standard Minecraft usage guidelines.

---

### 3. Protocol Version Translation (ViaVersion / ViaBackwards / ViaRewind)
* **Files**: `assets/viabackwards/`, `assets/viarewind/`
* **Copyright**: © ViaVersion contributors (https://github.com/ViaVersion).
* **License**: GPLv3 / MIT.

---

### 4. Conventional Tags (`c:`)
* **Files**: `assets/datapacks/26_2/data/c/tags/`
* **Standard**: Fabric & NeoForge Conventional / Common Tags specification.
* **License**: Apache-2.0 / MIT.

---

### 5. Pumpkin Source Code & Plugin API
* **Server Source Code**: All original Pumpkin server source code, custom tools, and code generators are licensed under the **GNU General Public License v3.0 (GPLv3)** (see the root `LICENSE` file).
* **Plugin API**: The `pumpkin-plugin-api` and `pumpkin-plugin-wit` crates are dual-licensed under **MIT OR Apache-2.0** to allow plugin authors to use their preferred license.
