Anti Totem Ghost v1.5
The definitive ghost-player fix for Your server
v1.4
No ratings yet
Compatibility
Minecraft: Java Edition
1.21 - 26.2
Platforms
Paper
Folia
Changes
Changelog
Version 1.4.0
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Ghost Totem Fixed on Folia & Canvas ◆ New Full Refresh Mode ◆ New Placeholders
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Fixes
◆ Ghost totem is now fixed properly - even on Folia / Canvas
- Some players were still seeing the ghost (the player looking dead) after a totem pop, especially on Folia and Canvas servers.
- The refresh was sometimes skipped silently - for example when only one player was affected, or when the affected viewer was in a different Folia region where the plugin could not "see" them.
- The fix now refreshes everyone who is tracking the player by default, so nobody is left out. This works reliably on both Paper and Folia/Canvas.
◆ Commands and the plugin API are now thread-safe
- /antighost refresh, /antighost fixall and the developer API now work correctly from any thread, which Folia requires.
- No more fixes being silently skipped or glitched when triggered by console or other plugins.
◆ /antighost reload now reloads everything
- Reloading used to leave the background scanner and the stats saver running with old settings, and it never picked up PlaceholderAPI if it was installed after the plugin started.
- Now one /antighost reload restarts the tasks, re-checks hooks and registers the placeholders. No more full server restarts just to change a config option.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
New
New
◆ refresh.mode - choose "full" or "smart"
- full (new default): refreshes everyone who sees the player - the most reliable, recommended for Folia/Canvas.
- smart: only refreshes players who are actually desynced (less traffic, lowest flicker). May miss some ghosts on Folia.
◆ New placeholders
- %antitotemghost_exempt% - whether the player is skipped (yes/no).
- %antitotemghost_desync% - how many viewers currently see the player wrongly.
- %antitotemghost_last_fix_% - seconds since the last fix of that type.
◆ Better diagnostics
- /antighost info now shows your active config: refresh mode, world mode, auto-detect settings and more.
- /antighost debug now also shows if the player is exempt, whether their world is allowed, and their recent fixes - perfect for support questions.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Behavior Change
Behavior Change
◆ min-desync-threshold default lowered from 2 to 1
- The auto-detect scanner now reacts to even a single desynced viewer, so ghosts are caught earlier.
- If you set a custom value in your config, it is kept - nothing is overwritten.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Upgrading from 1.3.0
Upgrading from 1.3.0
- Stop the server, swap the jar, start it back up. That is it.
- No config changes are required - the new "full" refresh mode is the default, so the ghost totem fix simply works.
- If you want the lowest-flicker behavior, add "refresh.mode: smart" under the "refresh" section of your config.yml.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
No blink. No ghost. No flicker.
No blink. No ghost. No flicker.
AntiTotemGhost.jar
93.37 KB
Purchase required
Product Info
Statistics
801
Views
0
Purchases
0
Downloads
93.38 KB
File size
12.07.2026
Published
23.08.2026
Updated
Info
Supported Versions
1.21 - 26.2
Share & Earn
Share and earn part of the profits, an estimated €0.4 per product sale.