FindBuddy

โญ โ€” (0 endorsements) ๐Ÿ“ฅ 209 downloads ๐Ÿ“Œ v1.0.0 ๐Ÿ“… 7/4/2025
๐ŸŸ  Updated over a year ago

By hellofaizan ยท paper

โฌ‡ Download Mod Source: Modrinth โ†— ๐Ÿ“… Updated: 6/23/2025 ๐Ÿ“… Created: 7/4/2025

๐Ÿ” Analysis

  • ๐Ÿ† #146 of 219 paper mods in this game by downloads

๐Ÿ“‹ About This Mod

# ๐Ÿงญ FindBuddy - Minecraft Player Tracking Plugin **๐ŸŽฏ Track your friends with enchanted compasses!** **โšก Real-time location updates with action bar!** **๐Ÿ”’ Secure permission-based tracking system!** --- ## ๐ŸŒŸ Features - ๐Ÿงญ **Smart Compass** - Enchanted compass that points to tracked players or custom waypoints - ๐Ÿ“ **Real-time Tracking** - Live distance and direction updates in action bar - ๐Ÿ” **Permission System** - Optional request-based tracking (like TPA) - ๐ŸŒ **Cross-World Support** - Works across different worlds and dimensions - โš™๏ธ **Highly Configurable** - Customize distances, cooldowns, and notifications - ๐Ÿ›ก๏ธ **Admin Tools** - Cleanup commands for server management - ๐Ÿ”„ **Auto Cleanup** - Automatic compass removal to prevent issues - ๐Ÿ—บ๏ธ **Waypoints** - Set, remove, and locate custom waypoints with a compass --- ## ๐Ÿ“ฅ Installation 1. **Download** the latest JAR file 2. **Place** in your server's `plugins/` folder 3. **Restart** your server 4. **Configure** using the generated `config.yml` ### Requirements - **Minecraft**: 1.21+ (Paper/Spigot/Bukkit) - **Java**: 17 or higher --- ## ๐Ÿ“‹ Commands ### Player Commands | Command | Description | |---------|-------------| | `/findbuddy locate <player>` | Start tracking a player | | `/findbuddy cancel` | Cancel current tracking | | `/findbuddy accept` | Accept a tracking request | | `/findbuddy decline` | Decline a tracking request | | `/waypoint set <name> <x> <y> <z> ` | Set a custom waypoint | | `/waypoint remove <name>` | Remove a custom waypoint | | `/waypoint locate <name>` | Get a compass to a waypoint (disappears when close) | ### Admin Commands | Command | Description | |---------|-------------| | `/findbuddy cleanup <player>` | Remove all tracking compasses from a player | **Aliases**: `/fb`, `/find` --- ## ๐Ÿ—บ๏ธ Waypoints Waypoints let you save and revisit custom locations easily: - **Set a waypoint:** `/waypoint set home 100 64 200` - **Remove a waypoint:** `/waypoint remove home` - **Locate a waypoint:** `/waypoint locate home` - Gives you a glowing enchanted compass pointing to your waypoint - The compass disappears when you are within a configurable distance (default: `stop_distance` in config) - Tab completion for `/waypoint set` auto-suggests coordinates of the block you are looking at (like `/tp`) Waypoints are saved per-player in the `Finddata` folder as JSON files. --- ## โš™๏ธ Configuration ```yaml # FindBuddy Configuration tracking: stop_distance: 25 # Distance when tracking stops notify_target: true # Notify target when tracked require_requests: true # Require permission requests request_timeout: 90 # Request timeout in seconds compass: refresh_cooldown: 20 # Compass refresh cooldown in seconds ``` --- ## ๐Ÿ”ง Permissions ```yaml # Basic permissions findbuddy.find: default: true description: "Allows using basic FindBuddy commands" # Admin permissions findbuddy.cleanup: default: op description: "Allows using cleanup commands" # All permissions findbuddy.*: default: op children: findbuddy.find: true findbuddy.cleanup: true findbuddy.waypoint: true findbuddy.waypoint: default: true description: "Allows using waypoint commands" ``` --- ## ๐ŸŽฎ How It Works 1. **Player A** uses `/findbuddy locate PlayerB` 2. **System checks** if requests are required 3. **If direct tracking**: Player A gets a compass and starts tracking 4. **If requests required**: Player B gets a request to accept/decline 5. **Action bar shows** real-time distance and direction 6. **Compass points** to Player B's location ### Compass Features - **Right-click** to refresh location (with cooldown) - **Cannot be dropped** or moved to external inventories - **Auto-removed** when tracking stops - **Glows** with enchantment effect --- ## ๐Ÿ› ๏ธ Troubleshooting | Issue | Solution | |-------|----------| | **Compass not removed** | Use `/findbuddy cleanup <player>` | | **Permission denied** | Check `findbuddy.find` permission | | **Players can't track** | Verify `require_requests` setting | | **Compass not working** | Check if players are in same world | --- ## ๐Ÿ‘จโ€๐Ÿ’ป For Developers ### Quick Start ```bash # Clone and build git clone https://github.com/hellofaizan/FindBuddy.git cd FindBuddy ./gradlew build # Run with test server ./gradlew runServer ``` ### Project Structure ``` src/main/kotlin/in/mohammadfaizan/minecraft/ โ”œโ”€โ”€ FindBuddy.kt # Main plugin class โ”œโ”€โ”€ commands/FindBuddyCommand.kt # Command executor โ”œโ”€โ”€ listeners/ # Event handling โ”œโ”€โ”€ managers/ # Business logic โ”œโ”€โ”€ models/ # Data models โ”œโ”€โ”€ utils/ # Utilities โ””โ”€โ”€ ui/ # UI components ``` ### Key Components - **TrackingManager** - Core tracking logic and task management - **CompassManager** - Compass item creation and management - **ConfigManager** - Type-safe configura

# ๐Ÿงญ FindBuddy - Minecraft Player Tracking Plugin

๐ŸŽฏ Track your friends with enchanted compasses! โšก Real-time location updates with action bar! ๐Ÿ”’ Secure permission-based tracking system!

## ๐ŸŒŸ Features

  • ๐Ÿงญ Smart Compass - Enchanted compass that points to tracked players or custom waypoints
  • ๐Ÿ“ Real-time Tracking - Live distance and direction updates in action bar
  • ๐Ÿ” Permission System - Optional request-based tracking (like TPA)
  • ๐ŸŒ Cross-World Support - Works across different worlds and dimensions
  • โš™๏ธ Highly Configurable - Customize distances, cooldowns, and notifications
  • ๐Ÿ›ก๏ธ Admin Tools - Cleanup commands for server management
  • ๐Ÿ”„ Auto Cleanup - Automatic compass removal to prevent issues
  • ๐Ÿ—บ๏ธ Waypoints - Set, remove, and locate custom waypoints with a compass

## ๐Ÿ“ฅ Installation

1. Download the latest JAR file 2. Place in your server's `plugins/` folder 3. Restart your server 4. Configure using the generated `config.yml`

### Requirements - Minecraft: 1. 21+ (Paper/Spigot/Bukkit) - Java: 17 or higher

## ๐Ÿ“‹ Commands

### Player Commands | Command | Description | |---------|-------------| | `/findbuddy locate ` | Start tracking a player | | `/findbuddy cancel` | Cancel current tracking | | `/findbuddy accept` | Accept a tracking request | | `/findbuddy decline` | Decline a tracking request | | `/waypoint set ` | Set a custom waypoint | | `/waypoint remove ` | Remove a custom waypoint | | `/waypoint locate ` | Get a compass to a waypoint (disappears when close) |

### Admin Commands | Command | Description | |---------|-------------| | `/findbuddy cleanup ` | Remove all tracking compasses from a player |

Aliases: `/fb`, `/find`

## ๐Ÿ—บ๏ธ Waypoints

Waypoints let you save and revisit custom locations easily:

  • Set a waypoint: `/waypoint set home 100 64 200`
  • Remove a waypoint: `/waypoint remove home`
  • Locate a waypoint: `/waypoint locate home`
  • - Gives you a glowing enchanted compass pointing to your waypoint
  • - The compass disappears when you are within a configurable distance (default: `stop_distance` in config)
  • - Tab completion for `/waypoint set` auto-suggests coordinates of the block you are looking at (like `/tp`)

Waypoints are saved per-player in the `Finddata` folder as JSON files.

## โš™๏ธ Configuration

```yaml # FindBuddy Configuration tracking: stop_distance: 25 # Distance when tracking stops notify_target: true # Notify target when tracked require_requests: true # Require permission requests request_timeout: 90 # Request timeout in seconds

compass: refresh_cooldown: 20 # Compass refresh cooldown in seconds ```

## ๐Ÿ”ง Permissions

```yaml # Basic permissions findbuddy.find: default: true description: "Allows using basic FindBuddy commands"

# Admin permissions findbuddy.cleanup: default: op description: "Allows using cleanup commands"

# All permissions findbuddy.*: default: op children: findbuddy.find: true findbuddy.cleanup: true findbuddy.waypoint: true

findbuddy.waypoint: default: true description: "Allows using waypoint commands" ```

## ๐ŸŽฎ How It Works

1. Player A uses `/findbuddy locate PlayerB` 2. System checks if requests are required 3. If direct tracking: Player A gets a compass and starts tracking 4. If requests required: Player B gets a request to accept/decline 5. Action bar shows real-time distance and direction 6. Compass points to Player B's location

### Compass Features - Right-click to refresh location (with cooldown) - Cannot be dropped or moved to external inventories - Auto-removed when tracking stops - Glows with enchantment effect

## ๐Ÿ› ๏ธ Troubleshooting

| Issue | Solution | |-------|----------| | Compass not removed | Use `/findbuddy cleanup ` | | Permission denied | Check `findbuddy.find` permission | | Players can't track | Verify `require_requests` setting | | Compass not working | Check if players are in same world |

## ๐Ÿ‘จโ€๐Ÿ’ป For Developers

### Quick Start ```bash # Clone and build git clone https://github.com/hellofaizan/FindBuddy.git cd FindBuddy ./gradlew build

# Run with test server ./gradlew runServer ```

### Project Structure ``` src/main/kotlin/in/mohammadfaizan/minecraft/ โ”œโ”€โ”€ FindBuddy.kt # Main plugin class โ”œโ”€โ”€ commands/FindBuddyCommand.kt # Command executor โ”œโ”€โ”€ listeners/ # Event handling โ”œโ”€โ”€ managers/ # Business logic โ”œโ”€โ”€ models/ # Data models โ”œโ”€โ”€ utils/ # Utilities โ””โ”€โ”€ ui/ # UI components ```

### Key Components - TrackingManager - Core tracking logic and task management - CompassManager - Compass item creation and management - ConfigManager - Type-safe configura

๐Ÿค– AI-enhanced โ€” based on mod data

๐Ÿ“Š Mod Details

Game
Minecraft Plugins
Author
hellofaizan
Version
1.0.0
Downloads
209
Endorsements
0
Category
paper
Created
7/4/2025
Updated
6/23/2025
Game Versions
1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4
Tags
utility

๐Ÿ”ง How to Install Minecraft Plugins Mods

Download from Modrinth. Use Prism Launcher or drop into your mods folder.

๐Ÿ“– Full step-by-step install guide for Minecraft Plugins โ†’

Visit the official mod page for specific installation instructions for this mod.

๐ŸŽฎ Need cheat codes or console commands? Check ur gaming wiki for Minecraft Plugins commands, item IDs, and more.

โ“ Frequently Asked Questions

Which Minecraft Plugins versions does FindBuddy support?

The author lists 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5. Other versions may work but are untested by the author.

What is the latest version of FindBuddy?

Version 1.0.0, published 2025-06-23 with 209 downloads recorded at the source.

Keep browsing โ€” more Minecraft Plugins mods await

๐Ÿ“‹ All Minecraft Plugins Mods ๐Ÿ† Top 25 ๐Ÿ“‚ More paper ๐Ÿ‘ค More by hellofaizan ๐Ÿ”Ž Similar Mods ๐ŸŒ Best paper (All Games) ๐Ÿ”€ Check Compatibility โš–๏ธ Compare Mods ๐Ÿ†• New Mods