ObsidianTracker v1.0.0

Directional player tracking via an in-game build: scan, ping targets, and get actionbar/compass.
  • ObsidianTracker_cover_1200x675.png
  • Tracker Screenshot 1.png
  • Tracker Screenshot 2.png
  • ObsidianTracker_cover_1200x675.png
  • Tracker Screenshot 1.png
  • Tracker Screenshot 2.png

🔮 ObsidianTracker — Player Tracking Plugin​


ObsidianTracker is a modern player-tracking system for Paper/Spigot servers.
Players build a physical tracker structure in-game to scan directions, locate targets within range, and get clear feedback via actionbar, particles, sounds, and optional compass pointing.




🚀 Feature Overview​


CategoryHighlights
Tracking Commands/track <player> for a single target, /trackall to scan all online players
Physical BuildBuild a tracker structure with configurable center/arm/end blocks
Directional ScanningN/E/S/W arms control which directions are scanned (range scales per arm)
Range ScalingEach arm block adds configurable distance (with a max radius cap)
Cooldown SystemAnti-spam cooldowns per command (configurable)
Donor TiersOptional permission tiers increase range per arm block
ActionBar UIFast direction feedback (✓ / ✗)
Compass IntegrationOptional: compass points to tracked target when found
Sound FeedbackOptional hit/miss/cooldown sounds
ParticlesOptional particles on the tracker center block
Tab CompletionSmart player name suggestions
Vanish SupportOptionally hide vanished staff (with staff bypass permission)
Admin NotificationsOptional live logs showing who tracks who



🧱 How the Tracker Works​


Players build a center block and extend arms in any direction.
Each arm adds range only for that direction — longer arm = longer scan.

Rich (BB code):
                [END]
                  |
                  |
[END] -- [ARM] -- [C] -- [ARM] -- [END]
                  |
                  |
                [END]

[C]   = Center block
[ARM] = Arm block (range)
[END] = End block (validates the arm)


Range rule (default example):


  • Each arm block = +100 blocks scan distance (configurable)
  • Total distance is capped by max-radius (configurable)



🏗️ Build Examples (good for screenshots)​


Simple 4-direction tracker:

Rich (BB code):
             [END]
               |
               |
[END] -- [ARM][ARM][ARM] -- [C] -- [ARM][ARM][ARM] -- [END]
               |
               |
             [END]

Range: 300 blocks per direction
Cost: 1 center + 12 arm blocks + 4 end blocks


Extended North-only tracker:

Rich (BB code):
             [END]
               |
             [ARM]
               |
             [ARM]
               |
             [ARM]
               |
             [ARM]
               |
             [ARM]
               |
              [C]

Range: 500 blocks North only
Cost: 1 center + 5 arm blocks + 1 end block


Asymmetric build (different ranges per direction):


Rich (BB code):
             [END]
               |
             [ARM]
               |
             [ARM]
               |
             [ARM]
               |
[END] -- [ARM] -- [C] -- [ARM][ARM][ARM][ARM][ARM][ARM][ARM] -- [END]
               |
             [ARM]
               |
             [END]

Example ranges: N=300, E=700, S=100, W=100




💬 Commands (quick list)​


Rich (BB code):
/track <player>     – Track a specific player
/trackall           – Scan all online players




✅ Output Examples (for showcase)​


Rich (BB code):
▶ Tracker center: (100, 64, 200)

▶ Target results:
 ✓ NORTH (300 blocks)
 ✗ EAST  (300 blocks)
 ✗ SOUTH (100 blocks)
 ✗ WEST  (100 blocks)

(Compass now points to target)

Rich (BB code):
▶ Tracker Results:
 ↑ North (500): Steve, Alex
 → East  (300): No players
 ↓ South (300): Herobrine
 ← West  (100): No players

Total found: 3 player(s)




🔧 Installation​

  1. Drop ObsidianTracker.jar into /plugins
  2. Restart the server (config generates automatically)
  3. Configure config.yml (range, blocks, cooldowns, effects, permissions)



⚙️ Configuration (examples)​


YAML:
# === TRACKER BUILDING ===
# These blocks define how the tracker is built
tracker-setup:
  # Blocks that can be used as the CENTER of the tracker
  # Player must stand on one of these to use /track or /trackall
  center-blocks:
    - EMERALD_BLOCK
    - DIAMOND_BLOCK
    - GOLD_BLOCK

  # Block used for the ARMS extending from the center
  # Each arm block extends the range in that direction
  arm-block: OBSIDIAN

  # Blocks that must be placed at the END of each arm
  # Without an end block, that arm won't count
  end-blocks:
    - DIAMOND_BLOCK
    - EMERALD_BLOCK

# === RANGE SETTINGS ===
# Default blocks per obsidian (for players without donor perks)
default-obsidian-distance: 100

# Maximum range any arm can have (prevents lag with huge trackers)
max-radius: 10000

# === DONOR TIERS ===
# Higher tiers get more blocks per obsidian!
# Players get the highest tier they have permission for
donor-tiers:
  # VIP tier: 150 blocks per obsidian
  vip:
    permission: "obsidiantracker.tier.vip"
    obsidian-distance: 150

  # MVP tier: 200 blocks per obsidian
  mvp:
    permission: "obsidiantracker.tier.mvp"
    obsidian-distance: 200

  # Legend tier: 300 blocks per obsidian
  legend:
    permission: "obsidiantracker.tier.legend"
    obsidian-distance: 300

# === COOLDOWNS ===
# Time in seconds between uses (prevents spam)
cooldowns:
  track: 30        # /track cooldown
  trackall: 60     # /trackall cooldown (longer because more intensive)

# === EFFECTS ===
effects:
  # Sound effects when tracking
  sounds:
    enabled: true

  # ActionBar message showing quick results
  actionbar:
    enabled: true

  # Point compass to tracked player (if holding compass)
  compass:
    enabled: true

  # Particle effects when standing on tracker center
  particles:
    enabled: true

# === PERMISSIONS REFERENCE ===
# obsidiantracker.track         - Use /track <player>
# obsidiantracker.trackall      - Use /trackall
# obsidiantracker.notify        - Receive tracking notifications
# obsidiantracker.bypass.cooldown - Bypass cooldowns
# obsidiantracker.see.vanished  - Track vanished players
# obsidiantracker.tier.vip      - VIP donor tier
# obsidiantracker.tier.mvp      - MVP donor tier
# obsidiantracker.tier.legend   - Legend donor tier




🎯 Range Calculation​


Rich (BB code):
Range = (Arm Blocks) × (Distance Per Block)
capped at max-radius

Example:

Rich (BB code):
5 arm blocks × 150 = 750 blocks




📜 Permissions (common)​


PermissionDefaultDescription
obsidiantracker.track✅Use /track
obsidiantracker.trackall❌ (OP)Use /trackall
obsidiantracker.tier.vip❌VIP range bonus
obsidiantracker.tier.mvp❌MVP range bonus
obsidiantracker.tier.legend❌Legend range bonus
obsidiantracker.notifyOPAdmin tracking logs
obsidiantracker.bypass.cooldownOPBypass cooldowns
obsidiantracker.see.vanishedOPTrack vanished players



🛡️ Safety / Anti-Abuse​

  • Per-command cooldowns prevent spam
  • Configurable max-radius to avoid excessive scans
  • Optional vanish protection + staff bypass permission
  • Optional admin notifications for moderation



👤 Author​

Wolfsketch AKA Jason — Minecraft plugin developer



📄 License​

ObsidianTracker is closed-source unless otherwise stated by the author.
Redistribution, modification, or resale is prohibited without permission.
Buy a license now
$4.99
EULA
Standard EULA
Use on any projects you own with attribution
Support
Standard
Includes:
Download the resource
Access new updates
Support from the creator
Support duration
2 years
Lifetime
+ $2.99
Share and earn
Refer this resource and earn a 10% commission.
441 Views
0 Purchases
1 Downloads
Dec 25, 2025 Published
N/A Updated
Not yet rated
23.8 KB File size
Open source
  1. No
DRM-free
  1. No
Unobfuscated
  1. No
Creator
Struggling to cover the costs of your server? Set up your own webstore with Tebex in under 30 seconds.
Lag-free, customizable servers ready in minutes.
Host your adventure today!
Recommended for you
All-in-one clans & land-claim plugin for Paper/Spigot: claims, vaults, raids, alliances, power, warp
Not yet rated
1 purchase
Inspired by ARC RAIDERS: brings the extraction-raid loop to Paper/Spigot
Not yet rated
4 purchases
In-game analytics for Minecraft server list impressions, joins, and conversion rates.
Not yet rated
0 purchases
#1 BuiltByBit Plugin ~ Protects your server from crash packet exploits ~ Folia Support
5.00 star(s) 141 ratings
4,174 purchases
Create items, blocks, mobs, emojis, and more with automatic resourcepack generation!
5.00 star(s) 52 ratings
3,101 purchases
Share and earn
Refer this resource and earn a 10% commission.
441 Views
0 Purchases
1 Downloads
Dec 25, 2025 Published
N/A Updated
Not yet rated
23.8 KB File size
Open source
  1. No
DRM-free
  1. No
Unobfuscated
  1. No
Creator
Struggling to cover the costs of your server? Set up your own webstore with Tebex in under 30 seconds.
Lag-free, customizable servers ready in minutes.
Host your adventure today!
Recommended for you
All-in-one clans & land-claim plugin for Paper/Spigot: claims, vaults, raids, alliances, power, warp
Not yet rated
1 purchase
Inspired by ARC RAIDERS: brings the extraction-raid loop to Paper/Spigot
Not yet rated
4 purchases
In-game analytics for Minecraft server list impressions, joins, and conversion rates.
Not yet rated
0 purchases
#1 BuiltByBit Plugin ~ Protects your server from crash packet exploits ~ Folia Support
5.00 star(s) 141 ratings
4,174 purchases
Create items, blocks, mobs, emojis, and more with automatic resourcepack generation!
5.00 star(s) 52 ratings
3,101 purchases
Top