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

https://github.com/litetex-oss/mcm-server-snapshot-performance-backports

Minecraft mod that backports server performance improvements for the latest release from the latest snapshots
https://github.com/litetex-oss/mcm-server-snapshot-performance-backports

fabric minecraft mod performance server snapshot-backports

Last synced: 11 months ago
JSON representation

Minecraft mod that backports server performance improvements for the latest release from the latest snapshots

Awesome Lists containing this project

README

          

[![Version](https://img.shields.io/modrinth/v/r2KV1Oja)](https://modrinth.com/mod/server-snapshot-performance-backports)
[![Build](https://img.shields.io/github/actions/workflow/status/litetex-oss/mcm-server-snapshot-performance-backports/check-build.yml?branch=dev)](https://github.com/litetex-oss/mcm-server-snapshot-performance-backports/actions/workflows/check-build.yml?query=branch%3Adev)

# Server Snapshot Performance Backports

_NOTE: This mod is currently archived as there haven't been any performance optimizations to backport in the recent time_

Backports server performance improvements for the latest release from the latest snapshots.

Details about the optimizations can be found in the [changelog](https://github.com/litetex-oss/mcm-server-snapshot-performance-backports/blob/dev/CHANGELOG.md).

## Motivation/Why does this mod exist?

Snapshots (e.g. [24w33a](https://minecraft.wiki/w/Java_Edition_24w33a)) can contain extreme performance improvements for servers.

However it may take months until we see these improvements finally shipped in a release.

This mod contains selected extracted improvements from the snapshots and backports them into the latest available release.

1.21.1 Idle CPU usage comparison

Before / Without mod:

![Before](https://raw.githubusercontent.com/litetex-oss/mcm-server-snapshot-performance-backports/refs/heads/dev/assets/1.21.1_Before_Without.jpg)

After / With mod:

![After](https://raw.githubusercontent.com/litetex-oss/mcm-server-snapshot-performance-backports/refs/heads/dev/assets/1.21.1_After_With.jpg)

## Installation
[Installation guide for the latest release](https://github.com/litetex-oss/mcm-server-snapshot-performance-backports/releases/latest#Installation)

### Usage in other mods

Add the following to ``build.gradle``:
```groovy
dependencies {
modImplementation 'net.litetex.mcm:server-snapshot-performance-backports:'
// Further documentation: https://wiki.fabricmc.net/documentation:fabric_loom
}
```

> [!NOTE]
> The contents are hosted on [Maven Central](https://repo.maven.apache.org/maven2/net/litetex/mcm/). You shouldn't have to change anything as this is the default maven repo.

> If this somehow shouldn't work you can also try [Modrinth Maven](https://support.modrinth.com/en/articles/8801191-modrinth-maven).

## Contributing
See the [contributing guide](./CONTRIBUTING.md) for detailed instructions on how to get started with our project.