# Kyoyu
[](http://www.gnu.org/licenses/lgpl-3.0.html)
[](https://modrinth.com/mod/VozTPxB4)
[](https://discord.gg/RcqXRsVcSr)
[](https://github.com/Vulpeus-Server/kyoyu/actions/workflows/gradle.yml)
[](https://github.com/Vulpeus-Server/kyoyu/issues)
[](https://github.com/Vulpeus-Server/kyoyu)
> 共有 -> **Kyōyū [kʲo̞ːjɯ̟ː]**
> ≒ Sharing
***[Discord server is now open!](https://discord.gg/RcqXRsVcSr)***
This mod shares Schematics with other players.
Litematica and Forgematica support. Inspired by Syncmatica.
This project is still a work in progress, so feel free to send your feature requests or report any issues on [GitHub](https://github.com/Vulpeus-Server/kyoyu/issues)!
Just keep in mind that not everything may be implemented 😄
Do not report Kyoyu issues to Syncmatica!
## Usage (WIP)
### Client Side
1. Install `Fabric`, `Forge`, or `NeoForge` to the instance.
2. Add the Kyoyu Mod and its dependency mods to the Mods folder.
3. Launch!
It is possible to join a server without Kyoyu installed using a client with Kyoyu, but you will not be able to use Kyoyu's features!
### Server Side
1. Install `Fabric`, `Forge`, `NeoForge`, or `Paper` to the server.
2. Add the Kyoyu Mod and its dependency mods to the Mods folder.
3. Start the server!
It is possible to join a server with Kyoyu installed using a Vanilla client or an instance without Kyoyu, but you will not be able to use Kyoyu's features!
#### Config
[Documentation](https://github.com/Vulpeus-Server/kyoyu/blob/main/docs/config.md)
## Dependencies
| Loader | Client | Server |
|---------------|---------------------------------|------------|
| **Fabric** | Malilib, Litematica, Fabric API | Fabric API |
| **Forge** | MaFgLib, Forgematica | |
| **NeoForge** | MaFgLib, Forgematica | |
## Versions
| Version | Client | | ||| Server | | | |
|----------------:|:------:|:------:|:-----:|--|:------:|:------:|:------:|:-----:|
| | **Fabric**
Litematica | **Forge**
Forgematica | **NeoForge**
Forgematica ||| **Fabric** | **Forge** | **NeoForge** | **Paper** |
| 1.14 - 1.14.4 | ✅ | ❌ | ❌ ||| ✅ | ✅ | ❌ | ❌ |
| 1.15 - 1.15.2 | ✅ | ❌ | ❌ ||| ✅ | ✅ | ❌ | ❌ |
| 1.16 - 1.16.5 | ✅ | ✅ | ❌ ||| ✅ | ✅ | ❌ | ❌ |
| 1.17 - 1.17.1 | ✅ | ✅ | ❌ ||| ✅ | ✅ | ❌ | ❌ |
| 1.18 - 1.18.2 | ✅ | ✅ | ❌ ||| ✅ | ✅ | ❌ | ❌ |
| 1.19 - 1.19.2 | ✅ | ✅ | ❌ ||| ✅ | ✅ | ❌ | ❌ |
| 1.19.3 - 1.19.4 | ✅ | ✅ | ❌ ||| ✅ | ✅ | ❌ | ⚠️[3]|
| 1.20 - 1.20.1 | ✅ | ✅ | ❌ ||| ✅ | ✅ | ❌ | ⚠️[3]|
| 1.20.2 | ✅ | ❌ | ❌ ||| ✅ | ✅ | ❌ | ⚠️[3]|
| 1.20.3 - 1.20.4 | ✅ | ❌ | ⚠️[1] ||| ✅ | ❌ | ⚠️[1]| ⚠️[3]|
| 1.20.5 - 1.20.6 | ✅ | ❌ | ⚠️[2] ||| ✅ | ❌ | ⚠️[1] | ⚠️[3]|
| 1.21 - 1.21.1 | ✅ | ❌ | ⚠️[2] ||| ✅ | ❌ | ⚠️[1] | ⚠️[3]|
| 1.21.2 - 1.21.3 | ✅ | ❌ | ⚠️[2] ||| ✅ | ❌ | ⚠️[1] | ⚠️[3]|
| 1.21.4 | ✅ | ❌ | ⚠️[2] ||| ✅ | ❌ | ⚠️[1] | ⚠️[3]|
[1]: Doesn't work
[2]: Cannot join the server
[3]: It launches, but cannot share the schematic
## Roadmap (WIP)
- [ ] [legacy litematica (Ornithe)](https://github.com/maruohon/litematica/tree/ornithe/1.12.2) support
- [x] [Forgematica](https://modrinth.com/mod/forgematica) support
- [ ] [Paper](https://papermc.io/) plugin support (retry)
- [ ] Client only depend (malilib, litematica)
- [ ] GUI improvements
- [x] Merged jars
## Thanks
**Inspirations 🔖**
⛓️ [Syncmatica](https://github.com/End-Tech/syncmatica) by nnnik, kpzip, and sakura-ryoko
**Uses ⭐**
🍤 [Unitemplate](https://github.com/topi-banana/unitemplate/tree/stonecutter) by topi-banana
🪨 [Stonecutter](https://stonecutter.kikugie.dev/) by kikugie
🏗️ [Architectury Loom](https://github.com/architectury/architectury-loom) by architectury
🇾 [yamlang](https://github.com/Fallen-Breath/yamlang) by Fallen-Breath
🇬 [Gson](https://github.com/google/gson) by google
Last README Update `2025/04/02 00:43` UTC+9