> **NOTE: Arte works only on Minecraft 1.20.3+**
Table of Contents
-
About Arte
-
Getting Started
- Usage
- Contact
## About Arte
So, what does it do? Simple! Let's say you have a BIG server resource pack.
Every time you make a little change, you will have to manually re-host it somewhere, and players will have to fully re-download it.
This can get annoying. Arte splits the resource pack into parts (by namespaces), hosts it directly on your server
and sends each one as a different server resource pack!
> Q: How is this possible? There can only be one server resource pack loaded at one time!
> A: In 1.20.3 Mojang added a new feature that allows servers to send multiple server resource packs at a time!
Players will only re-download the parts that actually need updating, and apply other server packs.
## Getting Started
To set up Arte on your server follow these steps.
### Prerequisites
Different mod-loader require different dependencies!
#### On Fabric:
[![Requires Fabric API][fabric-api-shield]][fabric-api-url]
#### On Spigot:
* Requires nothing!
#### On Paper:
* Requires [ProtocolLib][protocol-url].
### Installation
[![Hangar][hangar-shield]][hangar-url]
[![GitHub][github-shield]][github-url]
[![Polymart][polymart-shield]][polymart-url]
[![Spigot][spigot-shield]][spigot-url]
_Download and install the mod or plugin from [Modrinth][modrinth-versions-url], [Hangar][hangar-versions-url], [Polymart][polymart-updates-url], [Spigot][spigot-updates-url] or [GitHub Releases][github-releases-url]._
1. Start your server
2. Open Arte's config file
3. Set `address` to your server's public address
4. Open the port specified in config (`1864`) or put already opened port in the `port` field in config.
5. Restart your server
## Usage
Put your resource pack source (not zipped) in the `arte/resourcepack/` folder and run `/arte reload`.
> Note: Arte folder can be different depending on your server! If you use Fabric or Quilt, it's folder will be in server's folder.
> If you use Spigot, then Arte's folder will be located in `plugins/arte/`.
_For more examples, please refer to the [Documentation](https://projects.shardmc.su/arte)._
## Contact
[![Discord][discord-shield]][discord-url]
[spigot-shield]: https://raw.githubusercontent.com/intergrav/devins-badges/v3/assets/cozy/supported/spigot_64h.png
[fabric-shield]: https://raw.githubusercontent.com/intergrav/devins-badges/v3/assets/cozy/supported/fabric_64h.png
[noforge-shield]: https://raw.githubusercontent.com/intergrav/devins-badges/v3/assets/cozy/unsupported/forge_64h.png
[rptweaks-url]: https://modrinth.com/mod/resource-pack-tweaks
[fabric-api-shield]: https://raw.githubusercontent.com/intergrav/devins-badges/v3/assets/cozy/requires/fabric-api_64h.png
[fabric-api-url]: https://modrinth.com/mod/fabric-api
[protocol-url]: https://ci.dmulloy2.net/job/ProtocolLib//lastBuild/
[spigot-url]: https://www.spigotmc.org/resources/arte.114150/
[github-shield]: https://raw.githubusercontent.com/intergrav/devins-badges/v3/assets/cozy/available/github_64h.png
[github-url]: https://github.com/ShardMC/arte
[hangar-shield]: https://raw.githubusercontent.com/intergrav/devins-badges/v3/assets/cozy/available/hangar_64h.png
[hangar-url]: https://hangar.papermc.io/shardmc/arte
[polymart-shield]: https://raw.githubusercontent.com/intergrav/devins-badges/v3/assets/cozy/available/polymart_64h.png
[polymart-url]: https://polymart.org/resource/plugin-arte.5242
[curseforge-shield]: https://raw.githubusercontent.com/intergrav/devins-badges/v3/assets/cozy/available/curseforge_64h.png
[curseforge-url]: https://curseforge.com/minecraft/bukkit-plugins/arte-for-spigot
[spigot-shield]: https://raw.githubusercontent.com/intergrav/devins-badges/v3/assets/cozy/supported/spigot_64h.png
[spigot-url]: https://www.spigotmc.org/resources/arte.114150/
[modrinth-versions-url]: https://modrinth.com/plugin/arte/versions
[hangar-versions-url]: https://hangar.papermc.io/shardmc/arte/versions
[polymart-updates-url]: https://polymart.org/resource/arte.5242/updates
[curseforge-updates-url]: https://curseforge.com/minecraft/bukkit-plugins/arte-for-spigot/files
[spigot-updates-url]: https://www.spigotmc.org/resources/arte.114150/updates
[github-releases-url]: https://github.com/ShardMC/arte/releases
[github-issues-url]: https://github.com/ShardMC/arte/issues
[discord-shield]: https://raw.githubusercontent.com/intergrav/devins-badges/v3/assets/cozy/social/discord-plural_64h.png
[discord-url]: https://discord.gg/CqVAzakrqx