HomeJavaModsTarget Tracker — Waypoint plugin, best for quests
Target Tracker — Waypoint plugin, best for quests
ModsJava

Target Tracker — Waypoint plugin, best for quests

⬇ Download on Spigot
Dependency: PacketEvents API
Showcase:


Default configs:
Code (Text):
  TargetTracker
  ├─ config.yml
  └─ points
     └─ example.yml
config.yml:
Code (YAML):

player-points
:
  enabled
: true
  max-range
: -1
  max-lines
: 2 #If the player has the custom text permission (custom-text), how many lines can they enter at most. Set to 0 for no limit.
  permissions
: #Leave blank means player don't need permission
    open
: "targettracker.player.open"
    start
: "targettracker.player.start"
    share
: "targettracker.player.share"
    stop
: ""
    list
: "targettracker.player.list"
    text-display
: ""
    block-display
: "targettracker.player.block"
    item-display
: "targettracker.player.item"
    beam
: "targettracker.player.beam"
    custom-text
: "targettracker.player.custom.text"
    custom-block
: "targettracker.player.custom.block"
    custom-item
: "targettracker.player.custom.item"
    text-color
: "targettracker.player.text.color"
    text-format
: "targettracker.player.text.format"
  defaults
:
    show-in-list
: true
    display
: "Tracking point"
    target
:
      type
: text
      scale
: 2
      beam
:
        length
: 255
        width
: 1
        spinspeed
: 1
        block
: "glass"
        offset
: 0
      display
:
     - '⨀'
    mark
:
      type
: text
      scale
: 1
      distance
: 5
      display
:
     - '✥'
      - ' %distance% blocks'
    trigger-distance
: 4
    fade-speed
: 10
    stop-triggers
:
   - 'quit'
    - 'death'
    - 'attack'
    - 'damaged'
    - 'world_change'
    - 'teleport'
message
:
  usage
: '&cUsage : / %label% <player> <point ID> [trigger action]'
  player-not-exist
: '&cPlayer %player% is offline or does not exist'
  point-not-found
: '&cPoint not found : %point%'
  track-started
: '&aStarted tracking point %point% for player %player%'
  track-start-failed
: '&cFailed to start, %player% is already tracking point %point%'
  track-stopped
: '&aStopped tracking point %point% for player %player%, trigger action: %trigger%'
  track-stopped-failed
: '&cFailed to stop, player %player% is not tracking point %point%'
  track-cancelled
: '&cFailed to stop, the operation was cancelled'
  not-player
: '&cOnly players can use this command'
  reload
: '&aConfiguration and tracking points reloaded'
  reload-failed
: '&cAn error occurred during reload, please check the console'
  start-same-point
: 'Cannot start tracking the same point : %point%'
  all-tracks-stopped
: '&cStopped all tracking points for player %player%'
  all-tracks-stopped-failed
: '&cPlayer %player% has no active tracking points'
  dialog-title
: '&6Please choose an action'
  dialog-start-title
: '&6Please enter parameters'
  dialog-list-title
: '&6Ongoing Tracking'
  dialog-stop-title
: '&6Stop Tracking'
  dialog-display-types
: '&fMarker Type'
  dialog-display-text
: '&aText'
  dialog-display-block
: '&aBlock'
  dialog-display-item
: '&aItem'
  dialog-confirm
: '&aConfirm'
  dialog-cancel
: '&cCancel'
  dialog-start
: '&aCreate Tracking Point'
  dialog-stop
: '&cStop Ongoing Tracking'
  dialog-list
: '&aView Ongoing Tracking'
  dialog-location
: '&aTarget coordinates in x,y,z format'
  dialog-custom-display
: '&aCustom display name, used for listing and share'
  dialog-custom-text
: '&aCustom text to show on marker'
  dialog-custom-block
: '&aCustom block marker, enter block ID, e.g., stone'
  dialog-custom-item
: '&aCustom item marker, enter item ID, e.g., diamond'
  dialog-custom-beam
: '&aCustom beam block display, enter block ID, e.g., tnt'
  dialog-share
: '&aPlayers to share tracking with, separate names with commas'
  dialog-created-by-server
: '&eCreated by system'
  dialog-created-by
: '&eCreator : %player%'
  dialog-no-points
: '&cNo tracking points currently available'
  wrong-material
: '&cInvalid material : %material%'
  no-location
: '&cYou didn’t enter coordinates'
  too-close
: '&cThis point is too close to another tracked point, please enter different coordinates'
  wrong-number
: '&cIncorrect number of parameters, you only need to input three coordinates : x,y,z'
  invalid-number
: '&cCoordinates must be integers'
  out-of-range
: '&cTracking point is out of allowed range, max distance is %distance%, your point is %now-distance% blocks away'
  point-share-message
: '&e %player%&a has shared a tracking point with you &d(%display%: %location%)&a! Click to join!'

 
example.yml:
Code (YAML):

point1
:
  display
: "Point"
  show-in-list
: true
  target
:
    type
: text
    # block: tnt[unstable=true]
    scale
: 2 #Scale of the icon
    location
: world,100,100,100
    display
:
     - '&6?'
      - '&aMark'
    beam
: #beam is optional, you can remove this part
      length
: 255 #length(height) of the beam
      width
: 1 #width
      spinspeed
: 1 #spin speed of the beam, set to negative for reverse spin
      block
: "red_stained_glass" #block data
      offset
: 0.5 #vertical offset
  mark
:
    scale
: 0.5
    type
: block
    block
: "tnt"
    distance
: 3 #distance to player
    display
:
     - '✥'
      - ' %distance% blocks'
  trigger-distance
: 4
  fade-speed
: 5
  stop-triggers
:
   - 'quit'
    - 'death'
    - 'attack'
    - 'damaged'
    - 'world_change'
    - 'teleport'
  actions
:
    - 'command
: say a'
    - 'op
: say b'
    - 'console
: say c' #run command as player/op/console
    - 'message
: &4Point achieved!'
    - 'title
: &4Point;&6Achieved;20;20;20'
    - 'actionbar
: &4Point achieved!'
    - 'sound
: entity.player.death;1;0'
    - 'lightning
: target;100;100;100'
    - 'firework
: player; #123456,#654321,#111111;BALL;#123456,#000000;0' #Generate a firework with the following parameters: position, color, type, fade color, and flight power.
    - 'start
: point2' #start track of another point
point2
:
  target
:
    scale
: 2
    location
: world,-3940,109,2540
    display
:
     - '&6?'
      - '&aMark 2'
  mark
:
    scale
: 1
    distance
: 5
    display
:
     - '✥'
      - ' %distance% blocks'
  trigger-distance
: 4
  fade-speed
: 10
  actions
:
    - 'command
: say b'
 

Commands

Plugin details

Read from the plugin's own plugin.yml.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Target Tracker — Waypoint plugin, best for quests is a free Minecraft Java mod. Compatible with Minecraft 1.21. Downloaded 225 times (via Spigot). Download it and open it directly in the game.

Explore more