PingIt

Communicate with your team without typing or talking. Point, click, and let the ping do the talking.
Back to Files

PingIt-2.0.0.jar

File namePingIt-2.0.0.jar
Uploader
BeyondSmashBeyondSmash
Uploaded
Mar 7, 2026
Downloads
62
Size
1.4 MB
File ID
7723059
Type
R
Release
Supported game versions
  • Early Access

What's new

PingIt v2.0.0

Bug Fix: Player settings no longer reset between sessions

Problem: Keybinds, quick-bindings, volume, mute/hide lists, and other per-player preferences set via /pingit binds would sometimes revert to defaults after restarting the game. The save method used Files.writeString() which truncates the file before writing — if the server process was killed during that brief window, the settings file ended up empty or corrupted.

Fixes:

  • Atomic saves — Both config.json and player_settings.json now write to a temp file first, then atomically rename. Mid-write crashes can no longer corrupt your saved data.
  • Automatic backup recovery — A .bak copy is maintained before each save. If the main config or player settings file is ever empty or corrupted on startup, the plugin automatically restores from the backup.
  • Shared atomicSave() and tryLoadJson() helpers ensure consistent, safe persistence across all save operations.

This mod has no additional files