commit f2897540c253c35222cf6ad01292370f3f9a5da0 Author: Santiago Fisela Date: Sun Apr 5 20:31:28 2026 -0300 init diff --git a/README.md b/README.md new file mode 100644 index 0000000..b2ea47e --- /dev/null +++ b/README.md @@ -0,0 +1,36 @@ +# Emerald Legacy Workshop + +Welcome to the **Emerald Legacy Workshop**! This repository serves as the central registry for community-driven content used by the Emerald Legacy Launcher. + +## About +The Workshop is a free, open-source alternative to the Minecraft Marketplace. It allows the community to share: +- **Skins Packs**: High-quality character skins. +- **Texture Packs**: Resource updates for Title Updates. +- **DLCs**: Expansion packs, maps, etc. + +## How to Contribute + +We welcome contributors! To add your content to the workshop: + +1. **Fork this repository.** +2. **Upload your content**: Create a subfolder and place your assets (zips, thumbnails) in the `assets/` folder or host them via GitHub Releases in your own repo. +3. **Update `workshop.json`**: Add your item to the list following the schema below. +4. **Submit a Pull Request**: Our team will review your submission for quality and safety. + +## Schema Details + +Every item in `workshop.json` must follow this structure: + +| Field | Type | Description | +|---|---|---| +| `id` | String | A unique identifier (kebab-case). | +| `name` | String | Display name of the item. | +| `author` | String | Your name or organization. | +| `description`| String | A short summary of what the item does. | +| `category` | String | Must be `Skins`, `Packs`, or `DLC`. | +| `thumbnail` | URL | A 1:1 image (PNG/JPG) for the preview. | +| `downloadUrl`| URL | Direct link to a `.zip` file of the content, it can be directly inside your folder on /assets/ or a repo's release. | +| `version` | String | Semantic versioning (e.g. `1.0.0`). | + +## License +By contributing to this repository, you agree to license your manifest entries under the **MIT License**. The content itself (skins/packs) must be compatible with FOSS distribution. diff --git a/assets/emerald-team/EmeraldSkinPack.zip b/assets/emerald-team/EmeraldSkinPack.zip new file mode 100644 index 0000000..32e2a8f Binary files /dev/null and b/assets/emerald-team/EmeraldSkinPack.zip differ diff --git a/assets/emerald-team/emerald-thumb.png b/assets/emerald-team/emerald-thumb.png new file mode 100644 index 0000000..3099ab6 Binary files /dev/null and b/assets/emerald-team/emerald-thumb.png differ diff --git a/workshop.json b/workshop.json new file mode 100644 index 0000000..cc8b07e --- /dev/null +++ b/workshop.json @@ -0,0 +1,16 @@ +{ + "version": 1, + "categories": ["Skins", "Packs", "DLC"], + "items": [ + { + "id": "emerald-dev-team", + "name": "Emerald Dev Team", + "author": "Emerald Team", + "description": "A skin pack with the skins of every Emerald Team member.", + "category": "Skins", + "thumbnail": "https://raw.githubusercontent.com/Emerald-Legacy-Launcher/Workshop/main/assets/emerald-team/emerald-thumb.png", + "downloadUrl": "https://raw.githubusercontent.com/Emerald-Legacy-Launcher/Workshop/main/assets/emerald-team/EmeraldSkinPack.zip", + "version": "1.0.0" + } + ] +} \ No newline at end of file