Skip to content

Implementation of server-side (per world) statistics for legacy versions of Minecraft.

License

Notifications You must be signed in to change notification settings

LostLuma/server-stats

Repository files navigation

The mod's icon

Server Stats

Implementation of server-side (per world) statistics for legacy versions of Minecraft.

Information

Allows recording player statistics on older versions using the modern statistics system introduced in 1.7.
Without Server Stats statistics are stored client-side, shared between all worlds, and can randomly reset.

To see your own statistics you can either install Server Stats on the client as well as the server to sync
them whenever you join a single- or multiplayer world using the mod or update to Minecraft 1.7.x or above.

Tip

To see your own statistics in 11w48a (1.1 snapshot) and earlier install OSL on client and server.

As Server Stats is also intended to be used by players eventually upgrading to Minecraft 1.8 (and beyond!)
it also includes a statistics upgrade system to convert ID-based statistics to resource location based ones.

Installation

Server Stats runs on Quilt Loader using the OrnitheMC Toolchain for legacy Minecraft versions.
To install the mod use the Ornithe installer, then simply drop Server Stats into your mods folder.

You can download the release version of Server Stats from either Modrinth or Forgejo.

Supported Minecraft Versions

Server Stats supports a wide range of Minecraft versions including some snapshots,
however please note that some non-mainline versions are (currently) not supported.

Officially supported versions:

  • Beta 1.5 to Beta 1.8.1
  • Release 1.0 to 12w17a (1.3 snapshot)
  • Release 1.3.2 to Release 1.12.2

Leaked Beta builds, Beta 1.9 / 1.0 Pre-Releases, and certain 1.3 snapshots are unsupported.
The mod may function on these versions without issue, but you will receive no support doing so.

Mod Support

Statistics and achievements added by other mods can also be saved and synchronized by Server Stats,
if they are registered using the vanilla Stat.register() method and awarded on the dedicated server.

Warning

Due to the Item.onResult method over-counting crafted item amounts in versions 12w24a (1.2 snapshot)
and before Server Stats removes its function in counting statistics and has implemented it differently
for vanilla crafting interfaces (the inventory, crafting table, and furnace). Mods adding new crafting
methods will instead need to call PlayerEntity.incrementStat with the real amount crafted themselves.

About

Implementation of server-side (per world) statistics for legacy versions of Minecraft.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages