Skip to content

PingPlayer NeoForge 1.1.0

Choose a tag to compare

@pbarrera813 pbarrera813 released this 19 Feb 05:28
· 21 commits to main since this release

PlayerPing 1.1.0

Added

  • Added /pingplayer threshold command family for operator-managed ping tiers.
  • Added support for threshold modes:
    • equal-or-more <value>
    • equal-or-less <value>
    • equal <value>
    • <min> <max> interval mode
  • Added command suggestions/tab-completion for threshold configuration.
  • Added /pingplayer threshold <tier> to display the current range for a tier.
  • Added overlap validation to prevent two tiers from sharing intersecting ranges.
  • Added support for both Fabric and NeoForge release artifacts in this version line.

Changed

  • Threshold updates now apply immediately and are persisted to config/player-ping/config.json.
  • Ping quality logic now uses explicit tier ranges (excellent, good, fair, poor, terrible) instead of fixed legacy cutoffs.
  • Config loading now auto-migrates legacy keys (medium, bad) to the new tier model.
  • Help output updated with new threshold syntax and examples.

Removed

  • Removed /pingplayer reload (no longer needed because changes are live-applied).

Fixed

  • Fixed command UX issue where symbol-based comparators (>=, <=, =) were not compatible with minecraft chat by replacing them with text comparators.
  • Fixed potential ambiguous behavior from overlapping ranges by rejecting conflicting updates.

No dependencies needed for NeoForge loader