Описание
# Zap
A small collection of Fabric mods designed to optimize the server side of Minecraft.
Inspired by Fabulously Optimized!
## 🌃 Featuring
- [Debugify](https://modrinth.com/mod/debugify), by [isXander](https://modrinth.com/user/isxander)
- [FerriteCore](https://modrinth.com/mod/ferrite-core), by [malte0811](https://modrinth.com/user/malte0811)
- [Krypton](https://modrinth.com/mod/krypton), by [astei](https://modrinth.com/user/astei)
- [Lithium](https://modrinth.com/mod/lithium), by [2No2Name](https://modrinth.com/user/2No2Name)
- [MemoryLeakFix](https://modrinth.com/mod/memoryleakfix), by [fxmorin](https://modrinth.com/user/fxmorin)
- [No Chat Reports](https://modrinth.com/mod/no-chat-reports), by [Aizistral](https://modrinth.com/user/Aizistral)
- [ServerCore](https://modrinth.com/mod/servercore), by [Wesley1808](https://modrinth.com/user/Wesley1808)
- [Your Options Shall Be Respected](https://modrinth.com/mod/yosbr), by [shedaniel](https://modrinth.com/user/shedaniel)
## Install instructions
There are various ways you can install Zap in your server:
1. Using mrpack-install
[mrpack-install](https://github.com/nothub/mrpack-install) is a new tool which allows for easy server modpack installations.
**To install Zap:**
1. [Install mrpack-install in your server](https://github.com/nothub/mrpack-install/releases/latest).
2. Run this command on your server's command line: `mrpack-install yT9inLnJ`
3. Zap should now be installed in your server!
**To update Zap:**
1. Run this command on your server's command line: `mrpack-install update`
2. Zap should now be updated!
2. Install through launcher, and move to server folder
Install Zap using any launcher of your choice.
After that, simply move the `mods` folder from the downloaded modpack to your server folder.
3. Use packwiz-installer to install and auto-update on launch
**It is _essential_ to have server backups if you use this method!!**
[packwiz-installer](https://github.com/packwiz/packwiz-installer) is a useful tool that lets you automatically install and update a modpack through the `pack.toml` file of that pack.
Some server hosts may let you set a command that runs before the server actually starts. It's called a _pre-launch command_. I can't exactly help if you are using an external server provider as I do not know where they let you do that stuff, you will have to figure that out on your own.
First, you need to [install `packwiz-installer-bootstrap`](https://github.com/packwiz/packwiz-installer-bootstrap/releases). After that, move it to the same folder as your server's Fabric loader jar. This will usually be the root of the server.
```
java -jar packwiz-installer-bootstrap.jar -g -s server https://codeberg.org/RaptaG/Zap/raw/branch/main/modpack/pack.toml
```
If you are running this server through a batch file or something like that, you can add this command before your server's launch command and it should work just fine.
You can also refer to [packwiz's wiki](https://packwiz.infra.link/tutorials/installing/packwiz-installer/#using-a-modpack-with-a-server)
4. With Superpack
You can use a useful tool by Gaming32 called Superpack to download this modpack's content and extract it to a folder. Here are the [Superpack releases](https://github.com/Gaming32/Superpack/releases).
###### Thanks to Devin for allowing me to use some of his instructions from [Adrenaserver](https://modrinth.com/modpack/adrenaserver)!
## ❓ FAQ
- **Q:** Backports? Support for non-latest versions?
> **A:** Zap aims for the latest Minecraft stable release. Therefore there'll be no backports nor support for non-latest versions of the game.
- **Q:** How does version numbering work?
> **A:** The format is **x**.**y**.**z**. **x** changes with every new major Minecraft release, **y** with every new minor Minecraft release and **z** with every modpack update within the minor MC release.
- **Q:** Why is chat reporting disabled on my server?
> **A:** To protect the players' privacy and accounts from inaccurate bans, chat reporting is disabled by Zap as a whole. For more information refer to the [FO FAQ regarding chat reporting](https://fabulously-optimized.gitbook.io/modpack/readme/chat-reporting-faq).
## 👥 Credits
Thanks to:
- [robotkoer](https://modrinth.com/user/robotkoer), for making the amazing Fabulously Optimized modpack
- **Every single developer** of all the mods and included in Zap
- [comp500](https://modrinth.com/user/comp500), for creating the amazing [packwiz](https://packwiz.infra.link) tool, which I use to maintain Zap
- [Modrinth](https://modrinth.com), for making this pack possible to be published to a greater Minecraft modding audience
- [Codeberg](https://codeberg.org), for hosting an open source, [Forgejo](https://forgejo.org) based git service where I host Zap
## 📜 License
This modpack is open source and licensed under the GNU LGPLv3 License.
Please refer [to the source code](https://codeberg.org/RaptaG/Zap) for more legal info.