SignSeeker
Find every sign in your world - fast, async & safe!

🔍 What is SignSeeker?
SignSeeker is a powerful administrative tool designed to scan your worlds for signs. Whether you are looking for hidden messages, moderating player content, or just curious about old warps – SignSeeker reads the region files directly and delivers the results in an interactive book.
🚀 Key Features
- High Performance: Uses asynchronous multithreading to scan region files (
.mca) without lagging the main server thread.
- Smart & Safe: Only scans generated chunks. It will never generate new chunks or increase your world size.
- Interactive GUI: Results are presented in written books.
- Cross-World Teleport: Click on the coordinates in the book to teleport directly to the sign (even if it's in the Nether/End/Farmworld).
- Dynamic Speed: Blazes through empty chunks (up to 2000 chunks/tick) and slows down for populated areas to maintain 20 TPS.
- Multi-User Support: Multiple admins can search simultaneously without interference.
- Fully Configurable: Customize all messages, colors, and book layouts.
Scanning thousands of chunks in seconds...
Interactive book report with clickable teleports!
💻 Commands
/findsigns [world] - Starts scanning the current world (or the specified one).
/findsigns cancel - Stops your current search operation immediately.
/findsigns reload - Reloads the configuration file.
🛡️ Permissions
signseeker.use - Allows using the search command and clicking teleport links.
signseeker.reload - Allows reloading the config.
signseeker.* - Grants all permissions.
⚙️ Configuration

📥 Installation
- Download the plugin
.jar.
- Drop it into your server's
plugins folder.
- Restart the server.
- Enjoy! (Tested on 1.21, compatible with Paper/Spigot).
If you find this plugin useful, please leave a review! ⭐⭐⭐⭐⭐