PlayerLocater
It's a plugin that is developed as a hobby project.
It offers the functions:
- Save Waypoints
- Share waypoint in chat (private, only for you)
- Share waypoint in chat (Public, visible to members of your selected group)
- Track the position of players and see the position every 5 seconds in the Bossbar.
The main command is
/position or
/pos
Commands
Track Command
Code (Text):
/position track [player]
Code (Text):
/position untrack [player]
Waypoint Command
Code (Text):
/position waypoint save [name]
Code (Text):
/position waypoint remove [name]
Code (Text):
/position waypoint get [name]
Positions are saved in the "positions.json" file.
Position in Tab
Group Command
Groups allow you to share positions in groups so that you always have the target in mind!
Code (Text):
/position group create [name]
To create a group.
Code (Text):
/position group invite [name] [player]
Invite a player to your group. Example:
/position group invite group PapaKekse
Code (Text):
/position group leave [name]
Leave a group.
Code (Text):
/position group remove [name]
Delete a group.
Code (Text):
/position group accept [player]
Accept an invitation.
Share Command
Share a position in a group. Everyone in the group will see the position in chat.
Code (Text):
/position share [name] [group]
Languages
Available:
- English [lang_en]
- German [lang_de]
You can change the language in the config.yml file.
After changing the language, reload the language data with:
Code (Text):
/position reload
When you update the plugin, the selected language file will automatically update.
To add your own language, create a file in the "language" folder inside the plugin folder (PlayerLocator) and set the language in config.yml to the filename without the ".json" extension.
The first time you start the server with your new language file, it will automatically contain the default English texts, making it easier to translate.
How to Create a Custom Language File
Follow these steps to create and use your own language file:
1️⃣ Create a JSON File
- Create a new file, e.g., lang_fr.json (or any name you like)
- This file will hold all the texts for your server in your chosen language.
2️⃣ Select the Language in config.yml
- Open config.yml and set the language to the filename without ".json"
- Example:
[language: lang_fr]
3️⃣ Start the Server
- On first start, the file will automatically be filled with the default English texts.
4️⃣ Edit the Language
- Open the JSON file and translate the texts into your preferred language.
- Do not change the structure of the JSON file, only edit the text values.
5️⃣ Reload the Language
- Run the following command to apply the changes:
Code (Text):
/position reload
Permissions
Track Command
/position track [player] -
position.track
/position untrack [player] -
position.untrack
Waypoint Command
/position waypoint save [name] -
position.waypoint.save
/position waypoint remove [name] -
position.waypoint.remove
/position waypoint get [name] -
position.waypoint.get
Group Command
/position group create [name] -
position.group.create
/position group invite [name] [player] -
position.group.invite
/position group leave [name] -
position.group.leave
/position group remove [name] -
position.group.remove
/position group accept [player] -
position.group.accept
Share Command
⚠️ If permission is removed from Group, it is recommended to remove this permission as well.
/position share [name] [group] -
position.share
Metrics
This plugin uses
bStats to collect anonymous usage data.
These statistics help the developer understand how the plugin is used (e.g., server version, player count) and improve future updates.
- All data is collected anonymously.
- You can disable metrics at any time by editing the `/plugins/bStats/config.yml`.
Thank you for helping to improve the plugin! ❤️