Syncmatica is a mod which aims to mod into litematica so that schematics and their placements can be easily shared.
Syncmatica-1.12.2 has been ported from newer versions, Original repository: Syncmatica. Also join to mod creator's Discord
Syncmatica is a mod that gives its users a lot of power and can have consequences for the server. Only use this mod if you feel confident that your users won't abuse it too heavily.
Syncmatica is a mod for both Minecraft client and server. The mod works for Minecraft 1.12.2 (not tested on 1.12 and 1.12.1, if it doesn't work, maybe I'll make it compatible later). It's made for Ornithe. It relies on litematica and malilib to provide all client features. Please make sure to update litematica, malilib and other potentially conflicting mods before making a bug report about Syncmaticas functionality :)
Use v0.3.8-1.12.2 for 1.12.2
You first need to install fabric and add the litematica and malilib mods to your client. The next step is to move the Syncmatica mod file to the mod folder. Now you are ready to go.
Versions as old as v0.0.0-dev.20210106.181551 appear to cause issues due to a field renaming or not existing or being invisible. If you have versions as old as that you will have to update or Syncmatica may not function properly.
For the server you only need to install ornithe and put Syncmatic in the mods folder (or just setup Carpet-Voided-Addition), and you are good to go.
After running the mod once it will create a configuration file that you can use to configure the mod as you please. See Config Doku for more information.
Once installed on your client, you can join every server normally. For servers which have Syncmatica installed you will get access to a few extra buttons. 2 of them are in the main menu and allow you to see the placements that are shared on the server and download them. Another is in your schematic placement overview and allows you to share your own litematics with the server.
You need to be in the same dimension as a syncmatic to load it.
To modify a placement just unlock a placement on your client. Lock it again after making changes to share the changes with everyone.
v0.3.8 attempts to achieve compatability with 1.12.2
The MaterialGatherings button is supposed, to aid with collecting the materials as a group. It should synchronize and simplify the collection of material across the server. As of now it does nothing.
You can contact with me on Discord with @shetro
tag.