Player Tracker [1.13x - 1.17x] 1.9

Easily track players with a compass!

  1. Steven1027
    Native Minecraft Version:
    1.16
    Tested Minecraft Versions:
    • 1.14
    • 1.15
    • 1.16
    • 1.17
    Contributors:
    Steven1027
    [​IMG]
    [​IMG]
    Player Tracker allows you to easily track a player using a compass. To track a player make sure you have a compass in your inventory and type /track <player>. Players also have the ability to track the closest player to them by simply left clicking or right clicking a compass. All of the messages are completely customizable in the config file and can be changed to your liking.
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    /track <player>
    Set the player that you wish to track

    /cleartarget
    Stop tracking a player

    /playertracker
    Displays a help message with all commands

    /playertracker reload
    Reload the configuration file

    [​IMG]
    - playertracker.track

    - playertracket.cleartarget

    - playertracker.reload

    - playertracker.bypass (Players with this can't be tracked)

    [​IMG]
    All messages that are displayed can be changed within the config.yml found in the plugin folder. The plugin prefix, tracking message, no permission, and other messages can all be edited.

    Code (Text):

    #  _____  _                         _______             _          
    #|  __ \| |                       |__   __|           | |        
    #| |__) | | __ _ _   _  ___ _ __     | |_ __ __ _  ___| | _____ _ __
    #|  ___/| |/ _\` | | | |/ _ \ '__|    | | '__/ _\` |/ __| |/ / _ \ '__|
    #| |    | | (_| | |_| |  __/ |       | | | | (_| | (__|   <  __/ |
    #|_|    |_|\__,_|\__, |\___|_|       |_|_|  \__,_|\___|_|\_\___|_|
    #                __/ |                                          
    #
    #  Player Tracker- config.yml - Main Configuration
    #  Copyright 2020 Steven1027. | All rights reserved.
    #
    #  Helpful Links:
    #  Support |   https://discord.gg/cxk3ZhAanv
    #  Docs    |   Coming Soon        

    # [ Player Tracker | Tracking Options ]
                                           
    #If a player right clicks the compass, should they track the nearest player?
    track-nearest: true

    #In this section you can configure a tracking free
    tracking-fee:
      enabled: false
      material: "DIAMOND"
      amount: 1

    # [ Player Tracker | General Messages ]

    #Enter the prefix used when running plugin related commmands
    plugin-prefix: "&a&lTracker&8>>"

    #If there is not a close player to track when clicking the compass, what should we send to the player?
    no-close-player: "&cNo player is close enough to track!"

    #If a player does not have the required fee to track another player, what should we send the player?
    insufficient-fee: "&cYou are missing the required fee to track players!"

    #Enter the permission given to a player if they do not have the required permissions to run a command
    no-permission: "&fYou do not have permission to use this command!"

    #Enter the message displayed when reloading the plugin config
    reloaded-config-message: "&cSuccessfully reloaded the config!"

    #Enter the action bar message displayed when tracking a user.
    tracking-message: "&aTracking &2&l<player>: &aDistance &2&l<distance>"

    #Enter the message displayed when there is no player given.
    player-not-specified: "&cPlease specify a player to track!"

    #Enter the message given when a player tries to track a offline player
    player-not-online: "&cThis player is not online!"

    #Enter the message displayed when a player tries to track a player in a different world
    not-in-world: "&cYou must be in the same world as the player you would like to track!"

    #Enter the message displayed when a player tries to track a user that doesn't have a compass
    compass-not-in-hand: "&cYou must have a compass in your hand to track a player!"

    #Enter the message displayed when you are not tracking a player
    not-tracking-player: "&cYou are not currently tracking a player!"

    #Enter the message displayed when a player cannot be tracked
    tracker-bypass-message: "&cThis player can not be tracked!"
     


    Please let me know if you encounter any bugs. If you would like to see a feature added let me know and I will see what I can do! If you have any questions you can add me on discord Stevenn#4461

    anon.ybot and Landrover1005 like this.

Recent Updates

  1. Bug Fix
  2. Fix fee bug
  3. General improvement

Recent Reviews

  1. illudota
    illudota
    5/5,
    Version: 1.9
    hi i really love this plugin 10/10, but is there anyway we can also change the cost / add an economy cost? like 1000$ for example.
  2. illudota
    illudota
    5/5,
    Version: 1.8
    works as i expected, we love this plugin but this spams in the console sometimes hope u can get a fix on this:

    [14:09:02 WARN]: [PlayerTracker] Task #444156 for PlayerTracker v1.0.1 generated an exception
    java.lang.IllegalArgumentException: Cannot measure distance between world and world_nether
    at org.bukkit.Location.distanceSquared(Location.java:510) ~[patched_1.17.1.jar:git-Paper-224]
    at org.bukkit.Location.distance(Location.java:493) ~[patched_1.17.1.jar:git-Paper-224]
    at me.steven1027.playertracker.TrackPlayer.lambda$1(TrackPlayer.java:27) ~[PlayerTracker.jar:?]
    at org.bukkit.craftbukkit.v1_17_R1.scheduler.CraftTask.run(CraftTask.java:101) ~[patched_1.17.1.jar:git-Paper-224]
    at org.bukkit.craftbukkit.v1_17_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:483) ~[patched_1.17.1.jar:git-Paper-224]
    at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:1505) ~[patched_1.17.1.jar:git-Paper-224]
    at net.minecraft.server.dedicated.DedicatedServer.b(DedicatedServer.java:479) ~[patched_1.17.1.jar:git-Paper-224]
    at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:1421) ~[patched_1.17.1.jar:git-Paper-224]
    at net.minecraft.server.MinecraftServer.x(MinecraftServer.java:1203) ~[patched_1.17.1.jar:git-Paper-224]
    at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:318) ~[patched_1.17.1.jar:git-Paper-224]
    at java.lang.Thread.run(Thread.java:831) [?:?]
    1. Steven1027
      Author's Response
      Thank you for your review! This bug was caused when a player was being tracked and changed worlds but it is fixed now :)
  3. Its_Owennn
    Its_Owennn
    5/5,
    Version: 1.5
    Simple and easy to use, does exactly what you would expect and supports 1.17 with no problems.
  4. ThiccGooose
    ThiccGooose
    5/5,
    Version: 1.0.4
    This plugin is simple but effective. The plugin is easy to use and the gui is easy to use.
  5. ThiccGooose
    ThiccGooose
    5/5,
    Version: 1.0
    This is a very Thicc Plugin and I recommend it anytime. It is a simple, low resource usage plugin that exceeds your expectations. Ducccc Smaccccccc HONC
    1. Steven1027
      Author's Response
      Thank you for your very kind review! I am glad you enjoy the plugin :)