55 lines
1.7 KiB
Markdown
55 lines
1.7 KiB
Markdown
|
|
<div align="center">
|
|
<img src="https://github.com/kugge/Kaiiju/blob/ver/1.19.3/logo.png?" width="32%" height="32%"/>
|
|
<h1>Kaiiju</h1>
|
|
<h3>Folia fork, designed for vanilla/anarchy servers</h3>
|
|
|
|
[](LICENSE)
|
|
[](https://github.com/kugge/Kaiiju/actions)
|
|
[](https://discord.gg/qagZRAepb7)
|
|
|
|
</div>
|
|
|
|
## Features
|
|
|
|
### Main additions
|
|
- **Xymb Linear Format**: Saves about 50% of disk space in OW/Nether and 95% in The End.
|
|
- **Auto update**: Automatic upstream updates.
|
|
|
|
### Configuration
|
|
|
|
```yaml
|
|
region-format:
|
|
debug: false
|
|
network:
|
|
send-null-entity-packets: true
|
|
alternate-keepalive: false
|
|
gameplay:
|
|
server-mod-name: Kaiiju
|
|
world-settings:
|
|
default:
|
|
region-format:
|
|
format: LINEAR
|
|
linear:
|
|
compression-level: 1
|
|
crash-on-broken-symlink: true
|
|
gameplay:
|
|
shulker-box-drop-contents-when-destroyed: true
|
|
```
|
|
|
|
### Roadmap
|
|
- **Static view distance**: Reduce RAM usage / Region size with a "static" view distance.
|
|
- **Linear timestamps**: Add chunk timestamps to linear region files.
|
|
- **Native world conversion**: Convert region file format at startup.
|
|
- **Stash deduplication**: Make giant dupe stashes possible and lagless.
|
|
|
|
## Building
|
|
|
|
```bash
|
|
./gradlew applyPatches # Apply Kaiiju patches
|
|
./gradlew createReobfPaperclipJar # Generate Paperclip executable jar
|
|
```
|
|
|
|
## License
|
|
Original patches are licensed under GPL-3.0.
|