ExPlayerCompass - Player Tracking Plugin for Minecraft
ExPlayerCompass is a Minecraft plugin that lets you track other players using a magical compass. It works across all dimensions including the Overworld, Nether, and End.
Important Note: This is a stable release. The plugin works well, but if you find any bugs, please let us know!
What Can It Do?
The plugin has several main features. You can track any player who's online on the server. The tracking works even when players are in different dimensions. All the messages you see can be changed through language files.
There's also a special Video Mode designed for streamers and content creators. This mode keeps the interface clean with messages shown only in the action bar, reduces spam, and can hide technical details from the compass to make your streams look more professional.
The tracking system is smart. It remembers where players entered each dimension through portals. The compass constantly updates to show where your target is. If a player has never been to the dimension you're in, the compass will show as "Disabled." The End dimension gets special handling because of how it works in Minecraft.
How to Use It
There are quick commands you can use. Type "/track" followed by a player's name to start tracking them immediately. If you want to see all online players, use "/tracklist" or "/trackgui" to open a menu.
The main commands include "/expc help" to see help information, "/expc track" with a player name to track someone, "/expc tracklist" to open the player selection menu, "/expc stop" to stop tracking your current target, "/expc info" to see information about the plugin, and "/expc reload" to reload the configuration files.
Multi-Language Support
The plugin now supports 8 languages with language-specific commands:
- English: "/expc help", "/expc track", "/expc info"
- Turkish: "/expc yardim", "/expc takip", "/expc bilgi"
- Portuguese (Brazil): "/expc ajuda", "/expc rastrear", "/expc info"
- Russian: "/expc помощь", "/expc следить", "/expc инфо"
- German: "/expc hilfe", "/expc verfolgen", "/expc info"
- Japanese: "/expc ヘルプ", "/expc 追跡", "/expc 情報"
- French: "/expc aide", "/expc suivre", "/expc info"
- Dutch: "/expc hulp", "/expc volgen", "/expc info"
Each language has its own command aliases that work naturally for native speakers!
Permissions
The plugin uses three permission levels. Everyone has "expc.use" by default, which gives basic access to the plugin. Everyone also has "expc.track" by default, which lets them track players. Only server operators have "expc.admin" by default, which gives access to admin commands like reload.
Getting Started
To quickly track someone, just type "/track" and their name. For example, "/track Steve" will start tracking a player named Steve.
If you want to use the graphical interface, type "/tracklist" or "/trackgui". This opens a menu that shows all online players along with their health and which world they're in.
Once you have a tracking compass from using the track command, you can right-click it to cycle through all the online players without typing commands.
If you're a content creator, you can enable Video Mode by editing the config.yml file. Set "enabled: true" under the "video-mode" section, and you can also enable "minimal-messages" and "hide-compass-lore" for an even cleaner look.
How Dimensions Work
The compass behaves differently depending on where you and your target are. If you're in the same world as the player you're tracking, the compass points directly to their current location and updates twice per second.
If the player is in a different dimension but has visited your dimension before, the compass points to the last place they were in your world, which is usually their portal location.
If the player has never been to the dimension you're currently in, the compass will show as "Disabled" because there's no location to point to.
The End dimension is special. When tracking players in The End, the compass points to the End spawn area at coordinates 0, 100, 0 because of how Minecraft handles this dimension.
Performance and Requirements
The plugin is optimized to run smoothly. It uses update cooldowns to prevent lag, has an optional mode that only shows messages in the hotbar, caches location data intelligently, and cleans up old cache data in the background.
You don't need any other plugins to use ExPlayerCompass. It works with just the standard Spigot API.
Minimum Requirements: Minecraft 1.16.4 or higher (Spigot, Paper, or Purpur)
Configuration Auto-Update
Starting from v1.0.2, the plugin automatically updates your config.yml file when new features are added. You no longer need to delete your configuration file when updating! The plugin will:
- Detect your current config version
- Add new settings automatically
- Keep all your existing settings unchanged
- Notify you in console when updates are applied
Creating Custom Language Files
If you want to translate the plugin to your language, follow these steps:
1. Go to the plugins/ExPlayerCompass/languages folder
2. Copy the "en.yml" file
3. Rename it to your language code (e.g., "es.yml" for Spanish)
4. Open the file and translate all messages
5. Translate the command aliases under the "commands:" section
6. Edit config.yml and set "language: es" (or your language code)
7. Reload the plugin using "/expc reload"
Your custom language with native commands is now active!
This plugin is actively maintained and regularly updated with new features and improvements!
TAGS FOR SEARCH ENGINES;
Manhunt Plugin | PlayerCompass Plugin | Compass Plugin | PlayerTrack Plugin | Track Plugin | TrackCompass Plugin | CompassTrack Plugin | Player Tracker Plugin | Tracking Plugin | Compass Tracker | Player Finder | Find Player Plugin | Locate Player | Player Locator | Compass Tracking | Hunter Plugin | Chase Plugin
(i know its look cringe but its for see people the plugin)
GUI;
