PingIt-2.0.4.jar
1 Jun 2026
CurseForge · Hytale mod
Communicate with your team without typing or talking. Point, click, and let the ping do the talking.
Quick answer
PingIt-2.0.4.jar targets Hytale. Do not install it as a separate client mod. Enable it on the world host—the local server in singleplayer or the dedicated server in multiplayer. No required dependencies listed for this file.
Where it goes
Do not install it as a separate client mod. Enable it on the world host—the local server in singleplayer or the dedicated server in multiplayer.
Put Hytale mods on the world host or dedicated server. Singleplayer runs a local server too; Hytale does not use separate client mods.
PingIt-2.0.4.jar. Change the file and its required mods may change too.
This file does not list any required mods. Do not add a library just because a different file uses it.
This file does not list any required or optional project dependencies. Check the creator notes before changing an existing world.
Before you install it
Built for PingIt-2.0.4.jar. Pick another file and the loader, install side or required mods may change.
Use PingIt-2.0.4.jar. It targets Hytale; another release may target a different game build or dependency set.
This file does not list any required mods. Do not add a library just because a different file uses it.
Do not install it as a separate client mod. Enable it on the world host—the local server in singleplayer or the dedicated server in multiplayer.
Use the “Get this file” button beside PingIt-2.0.4.jar. It opens that exact file at the source.
About this project
Spatial ping system for Hytale. Communicate with your team without typing or talking. Point, click, and let the ping do the talking.
Equip the Ping Device, press a key, and place a colored marker in the world. Teammates see a beam of light rising from the ping location, hear spatial audio cues, and get HUD readouts showing distance and direction. Works on blocks, terrain, and entities.
| Type | Color | Use |
|---|---|---|
| Beacon | White | General-purpose callout |
| Danger | Red | Warn about threats |
| Move Here | Cyan | Direct teammates to a location |
| Attack | Yellow | Mark a target for combat |
| Marker | Green | Non-vertical point (no beam) |
Press your ping key (default: Middle Click) to instantly place your default ping type.
Press your wheel key (default: E) to open a radial menu. Select a ping type, release, and the ping is placed at your crosshair.
Bind specific ping types directly to keys. Example: Mouse1 always pings Danger, Q always pings Attack. Configure via the GUI (/pingit binds) or commands (/pingit set danger=mouse1).
Fire a Beacon or Marker ping without holding the Ping Device. Toggle with /pingit b (Beacon) or /pingit m (Marker). Off by default — opt in when you want quick pings without switching items. Disabling clears your active ping. Change the key with /pingit b key <key> (default: Middle Click).
Q, E, and Middle Click work with the Ping Device in your offhand slot. Other keys require the Ping Device in your main hand.
Every action has spatial 3D audio:
All sounds respect per-player volume settings and mute lists. Server admins can tune individual sound volumes by editing the SoundEvent JSON files in Mods/PingIt/Server/Audio/SoundEvents/SFX/PingIt/.
Shows the distance, direction, and type of your tracked ping. Updates in real-time as you move. Auto-hides after 5 seconds of inactivity to stay out of the way.
Enable toast notifications for pings placed near you by other players. Shows pinger name, ping type, distance, and direction.
Track your own ping or switch to a teammate's:
/pingit focus me - Track your ping/pingit focus <player> - Track a teammate's ping/pingit focus last - Toggle between current and previous targetEvery setting is per-player and persists across sessions:
| Command | Description |
|---|---|
/pingit |
Plugin info |
/pingit help |
Full command list |
/pingit give |
Get the Ping Device |
/pingit clear |
Clear your active ping |
| Command | Description |
|---|---|
/pingit vol &lt;0-3&gt; |
Set your ping volume |
/pingit mute &lt;player/all&gt; |
Mute a player's ping audio |
/pingit mute self |
Mute your own ping sounds |
/pingit unmute &lt;player/all/self&gt; |
Unmute |
| Command | Description |
|---|---|
/pingit hide &lt;player/all&gt; |
Hide pings (visual + audio) |
/pingit unhide &lt;player/all&gt; |
Unhide pings |
| Command | Description |
|---|---|
/pingit binds |
Open the key bindings GUI (supports undo/redo, reset defaults, slot mode and labels toggles) |
| Command | Description |
|---|---|
/pingit once |
One-shot mode (default) |
/pingit last |
Repeat last ping type |
/pingit focus &lt;player/last&gt; |
Track a ping in the HUD |
/pingit notifs |
Toggle notifications |
| Command | Description |
|---|---|
/pingit ui nearby allow |
Enable nearby ping toasts |
/pingit ui nearby disallow |
Disable |
/pingit ui nearby count &lt;1-20&gt; |
Max pings shown |
/pingit ui nearby range &lt;15-1000&gt; |
Detection radius |
| Command | Description |
|---|---|
/pingit b |
Toggle Beacon ping without device (off by default) |
/pingit m |
Toggle Marker ping without device (off by default) |
/pingit b key &lt;key&gt; |
Set independent ping key (default: Mouse3) |
/pingit b key reset |
Reset independent key to Mouse3 |
Edit config.json in the plugin data folder:
| Setting | Default | Description |
|---|---|---|
pingRange |
1000 | Max visible range (blocks) |
pingDurationMs |
600000 | Ping lifetime (10 min) |
pingCooldownMs |
500 | Min time between pings |
proximityClearRadius |
5.0 | Walk-to clear distance |
proximityClearGraceMs |
3000 | Ignore proximity for 3s after creation |
defaultNearbyCount |
3 | Default nearby ping limit |
defaultNearbyRange |
50 | Default nearby search radius |
Each sound has its own JSON file in Mods/PingIt/Server/Audio/SoundEvents/SFX/PingIt/. Edit the Volume field to adjust. Higher = louder, negative = quieter.
Other plugins can register visibility filters to control who sees/hears pings. Useful for party or guild systems that want pings restricted to group members.
Your build.gradle.kts:
dependencies {
compileOnly(files("libs/PingIt-2.0.2.jar"))
}
Your manifest.json:
"OptionalDependencies": { "BeyondSmash:PingIt": "*" }
Usage:
import com.pingit.api.PingItAPI;
import com.pingit.api.PingFilter;
// Register a filter — pings visible only to party members
PingItAPI.registerFilter((pingerUuid, viewerUuid, pingTypeName) -> {
return myPartySystem.areInSameParty(pingerUuid, viewerUuid);
});
// Unregister when no longer needed
PingItAPI.unregisterFilter(myFilter);
Multiple filters can be registered. A ping is visible only if all filters return true (AND logic), so a party plugin and a guild plugin can both restrict visibility independently.
(integrates PingIt's ping system that allow it to show only within the party or otherwise)
PingIt-2.0.2.jar in Mods/ (root of Mods folder, not a subfolder)/pingit give to get the Ping DeviceProject description from CurseForge.
Recent files
1 Jun 2026
27 Mar 2026
10 Mar 2026
9 Mar 2026
7 Mar 2026
4 Mar 2026
3 Mar 2026
2 Mar 2026
28 Feb 2026
25 Feb 2026
Looking for an older file? The official CurseForge project page is in Resources.