
FindTrade
Plugin to locate enchanted book trades
Автор: seunghun-kim3841обновлён 16 июн. 2026 г.
Утилиты
Описание
FindTrade
A Minecraft plugin for finding villagers with specific enchantment trades using visual particle guidance.
Features
- Enchantment Search: Find nearby villagers selling specific enchantment books
- Pathfinding: Realistic walkable path visualization using the pathetic-bukkit library
- Region Management: Define regions to identify villager locations easily
- Interactive TUI: Text-based user interface for search results and region management
- Customizable Particles: Configure multiple particle types for pillar and path effects
Commands
/findtrade search <enchantment>
Search for nearby villagers offering a specific enchantment book.
- Displays results in an interactive TUI
- Click on a result to show particle effects guiding you to the villager
- Shows region name if the villager is within a defined region
/findtrade region
Opens the region management TUI for creating, editing, and deleting regions.
- Create: Define a region with a name and coordinates (supports WorldEdit selection)
- List: View all defined regions
- Edit: Modify region name or coordinates
- Delete: Remove a region
Aliases: /ft
Permissions
| Permission | Description | Default |
|---|---|---|
findtrade.use | Use search and view regions | true |
findtrade.write | Create, edit, and delete regions | op |
Configuration
The configuration file is located at plugins/FindTrade/config.yml.
Particle Effects
particle-effects:
duration: 30 # How long particles are displayed (seconds)
# Pillar particles above villager location
pillar:
enabled: true
interval: 1
particles:
- type: "HAPPY_VILLAGER"
height: 20
count: 10
- type: "END_ROD"
height: 20
count: 5
# Path particles between player and villager
path:
enabled: true
use-pathfinding: true # false = straight line (lower server load)
update-interval: 0.1
particles:
- type: "END_ROD"
count: 1
offset-x: 0.5
offset-y: 0.5
offset-z: 0.5
randomness-x: 0.0
randomness-y: 0.0
randomness-z: 0.0
speed: 0.0
Pathfinding
The plugin uses A* pathfinding to show realistic walkable paths. This runs asynchronously and has minimal server impact. If you experience performance issues, set use-pathfinding: false to use simple straight-line visualization.
Localization
Language files are located in plugins/FindTrade/localization/. Supported languages:
- English (
en.yml) - Korean (
ko.yml)
Dependencies
- WorldEdit (optional) - For region selection using WorldEdit wand
Installation
- Download the latest release from the releases page
- Place the
.jarfile in your server'spluginsfolder - Restart your server
Changelog
0.4.0
- Major refactor: Consolidated commands into
/findtrade - Added A* pathfinding for realistic path visualization (pathetic-bukkit)
- Added interactive TUI for search results and region management
- Configurable multiple particle types for pillar and path effects
- Added particle offset, randomness, and speed settings
- Improved fallback to straight line when pathfinding fails
0.3.0
- Added EasyVillagerTrade integration with TUI interface
- Added interactive Text User Interface for enchantment management
- Enhanced search to include both registered and nearby villagers
- Added clickable chat messages for better interaction
0.2.0
- Added region-based villager trade management
- Enhanced
/findvillagercommand to search for specific enchantments - Added WorldEdit integration for region selection
0.1.0
- Initial release
- Basic villager trade management
- Enchantment search functionality
- Particle effect visualization
License
This project is licensed under the MIT License.
Последние версии
Все версии →release
FindTrade 0.5.0
0.5.016 июн. 2026 г.40Minecraft: 26.1, 26.1.1, 26.1.2paper
Что нового
- **Minecraft 26.1.x support** — built against Paper 26.1.2, targeting Java 25
- Updated WorldEdit to 7.4.3 (first stable build with Paper 26.1.x support; still optional)
- Updated pathfinding library to pathetic 5.5.1
- Simplified the default path particle to a single `ELECTRIC_SPARK` effect
- Added `/findtrade reload` to re-read `config.yml` and localization at runtime (requires `findtrade.write`)
- Build tooling: Gradle 8.14.3
release
FindTrade 0.4.0
0.4.018 янв. 2026 г.65Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11paper
Что нового
- **Major refactor**: Consolidated commands into `/findtrade`
- Added A* pathfinding for realistic path visualization (pathetic-bukkit)
- Added interactive TUI for search results and region management
- Configurable multiple particle types for pillar and path effects
- Added particle offset, randomness, and speed settings
- Improved fallback to straight line when pathfinding fails
release
Villager Enchant Tracker 0.3.0
0.3.03 мая 2025 г.209Minecraft: 1.21.4, 1.21.5, 1.21.6, 1.21.7paper
Что нового
- Added [EasyVillagerTrade](https://modrinth.com/mod/easyvillagertrade) integration with TUI interface.
- Added interactive Text User Interface (TUI) for enchantment management.
- Enhanced search to include both registered and nearby villagers.
- Added clickable chat messages for better interaction.
- Added support for new enchantments.
- Unified all commands under `/vet` for better organization.
- Fixed issues with region creation involving spaces in names and coordinate handling.
release
Villager Enchant Tracker 0.2.0
0.2.029 апр. 2025 г.32Minecraft: 1.21.4paper
Что нового
- Added region-based villager trade management with `/villagerregion` command
- Enhanced `/findvillager` command to search for specific enchantments
- Added WorldEdit integration for region selection
- Added basic user permission (`villagerenchanttracker.use`)
release
Villager Enchant Tracker 0.1.0
0.1.028 апр. 2025 г.37Minecraft: 1.21.4paper