Fabric

Integrate FastStats with Fabric mods

Use dev.faststats.fabric.FabricContext for Fabric mods. Requires Java 25+.

The Fabric SDK currently only supports Minecraft version 26.1.2. Multi-version support will be added soon.

Artifact: dev.faststats.metrics:fabric

import dev.faststats.ErrorTracker;
import dev.faststats.Metrics;
import dev.faststats.fabric.FabricContext;
import net.fabricmc.api.ModInitializer;

public class ExampleMod implements ModInitializer {
    public static final ErrorTracker ERROR_TRACKER = ErrorTracker.contextAware();

    private final FabricContext context = new FabricContext.Factory("example-mod", "YOUR_TOKEN")
        .errorTrackerService(ERROR_TRACKER)
        .metrics(Metrics.Factory::create)
        .create();

    @Override
    public void onInitialize() {
        // your actual logic
    }
}

Pass your mod ID, as defined in fabric.mod.json, to FabricContext.Factory.

See Error Tracking for configuring error reporting.

View full example on GitHub