An open API service indexing awesome lists of open source software.

https://github.com/vulpeus-server/kyoyu

Share .litematic with other players on the server. Litematica support. Inspired by Syncmatica.
https://github.com/vulpeus-server/kyoyu

fabric-mod fabricmc-mod forge-mod minecraft minecraft-mod neoforge-mod paper-plugin papermc-plugin stonecutter

Last synced: 6 months ago
JSON representation

Share .litematic with other players on the server. Litematica support. Inspired by Syncmatica.

Awesome Lists containing this project

README

          

# Kyoyu

[![License](https://img.shields.io/github/license/Vulpeus-Server/kyoyu)](http://www.gnu.org/licenses/lgpl-3.0.html)
[![Modrinth](https://img.shields.io/modrinth/dt/VozTPxB4?label=Modrinth%20Downloads)](https://modrinth.com/mod/VozTPxB4)
[![Discord](https://img.shields.io/discord/1331335879469563914?logo=Discord)](https://discord.gg/RcqXRsVcSr)

[![GitHub Workflow](https://github.com/Vulpeus-Server/kyoyu/actions/workflows/gradle.yml/badge.svg)](https://github.com/Vulpeus-Server/kyoyu/actions/workflows/gradle.yml)
[![GitHub Issues](https://img.shields.io/github/issues/Vulpeus-Server/kyoyu)](https://github.com/Vulpeus-Server/kyoyu/issues)
[![GitHub Created At](https://img.shields.io/github/created-at/Vulpeus-Server/kyoyu)](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