Ab's Server Tool

A lightweight Fabric server-side statistics mod that uses vanilla player statistics to provide playtime, deaths, daily/weekly activity, and block placement data.
Back to Files

Ab's Server Tool 0.3.7 (NeoForge)

File nameabsservertool-neoforge-0.3.7+26.3.jar
Uploaded
Oct 14, 2026
Downloads
6
Size
255.8 KB
Mod Loaders
NeoForge
File ID
9172156
Type
R
Release
Supported game versions
  • 26.3

Curse Maven Snippet

NeoForge

implementation "curse.maven:abs-server-tool-1704372:9172156"

Learn more about Curse Maven

What's new

Changelog

0.3.7 - Minecraft 26.3

  • Add opt-in piglin barter-farm optimization with /absserver piglinOptimization true|false and limit <count> (OP level 2, default disabled, default threshold 100).
  • Persist settings atomically; preserve vanilla gold acceptance, barter timing and loot tables while reducing stacked-piglin movement, sensing, interaction and pushing work.
  • Port only the upstream MIT-licensed optimization files, retain attribution, and add no Carpet or other runtime dependencies.
  • Verify real gold pickup, admiration and barter loot on both Fabric and NeoForge, plus permissions, thresholds, entity isolation, movement restoration and configuration persistence.
  • Gate releases on both real-server barter regressions and the existing profiler crash regression; test fixtures are excluded from production JARs.
  • Keep Minecraft 26.2 code, maintenance branch and build environment unchanged.

0.3.6 - Minecraft 26.3

  • Fix a server crash when a block-entity ticker loses its position while performance analysis is running.
  • Capture position and type before ticking, retain the original chunk attribution, and skip samples without positions.
  • Add an isolated dedicated-server regression to verify ticker removal, null samples, automatic reports, and repeat sessions before publication.
  • Keep Minecraft 26.2 on its unchanged maintenance branch.

0.3.5 - Minecraft 26.3

  • Port the dual-loader server mod to Minecraft 26.3 while preserving the 26.2 maintenance branch.
  • Add an opt-in, in-memory server performance profiler with administrator commands and protocol-v2 reports.

0.3.4

  • Add server-authoritative shared waypoint storage, validation, permission checks, and Fabric/NeoForge snapshot and delta networking for future AbsTool Xaero integration.
  • Log a player's first accepted protocol v2 Hello request for each connection on both loaders.

0.3.3

  • Read offline advancement progress from Minecraft 26.2's players/advancements directory so all known players appear in the completion leaderboard.

0.3.2

  • Exclude observed Carpet fake players from current statistics, online counts, and historical snapshot views, including after the fake player logs out.
  • Add configurable exclusions for legacy fake-player names and UUIDs.
  • Add completed advancement leaderboards for online and offline players, including players with zero completions.

0.3.1

  • Add an in-mod NapCat QQ group statistics publisher for Fabric and NeoForge.
  • Add administrator commands for endpoint, token, groups, schedule, and manual sending.

0.3.0

  • Add Fabric and NeoForge 26.2 server artifacts using a shared statistics core.
  • Add NeoForge command, lifecycle, snapshot, and protocol-v2 integration.

0.2.4

  • Exclude online Carpet EntityPlayerMPFake instances from all statistics.
  • Detection uses the Carpet fake-player entity type, not player-name prefixes.

0.2.3

  • Leaderboards include all players with loaded vanilla statistics, including players currently offline.
  • Offline names are resolved from the server user cache when available.

0.2.2

  • Leaderboards now include only currently online players; offline players remain available for historical snapshot calculations.

[0.2.0] - 2026-09-20

Changed

  • Migrated placement statistics to vanilla minecraft:used BlockItem statistics.
  • Removed the custom placement statistic and placement Mixin.
  • Added persistent daily vanilla-stat snapshots, DAU/WAU, daily/weekly metrics, and V2 networking.
  • Added Overview, Trend, and nine time-range leaderboard types.

[0.1.1] - 2026-09-19

Added

  • Persistent total and ISO-week block-placement leaderboards.
  • Fabric 26.2 custom statistics, Global Data Attachment storage, and retention.
  • Optional protocol v1 networking for the NeoForge AbsMod client.
  • Request validation, rate limiting, configuration compatibility, and FakePlayer filtering.

[0.1.0] - 2026-09-17

Added

  • Server-side playtime and death leaderboards.
  • UUID-based offline statistics reading with online-player override.
  • Pagination, sorting, caching, malformed-file handling, and fallback player names.
  • Minimal successful block-placement hook and placement service scaffold.

This mod has no additional files