Village Locator
At Trade Level +3 you unlock /tradesmp locate village. Run it and the plugin finds the nearest village, then tells you where it is and how far away.
Using it
/tradesmp locate village- It prints the village coordinates and the distance in blocks.
- It only works while your stored Trade Level is
+3. - After a successful search it starts a cooldown, 10 minutes by default.
The cooldown survives relogs
The wait time is stored with your data, so logging out and back in will not reset it. The length is set by
locate-village.cooldown-minutesin Configuration.
Preview
A successful search:

When no village is found in range:

Why it is not the vanilla /locate
TradeSMP ships its own locator on purpose. Vanilla’s /locate is gated by the game’s built-in permission levels, which cannot be handed to a single player reliably without a permissions plugin bridge. So instead of fighting that, TradeSMP checks your stored Trade Level directly and runs its own search. It behaves the same on any server, whatever permissions setup you run.
Gated by level, not a permission node
There is no permission to grant for this. If a player is
+3, they can use it. If they drop below+3, they cannot. That is the whole point of the reward.
Settings that matter
| Setting | What it controls |
|---|---|
cooldown-minutes | Wait time between uses, per player. |
search-radius | How far out to look, in blocks. Bigger finds farther villages but the search takes longer. |
find-unexplored | Prefer villages nobody has visited yet, like vanilla does. |
See Configuration for the defaults.
Very large radii can cost a tick
A big search radius means more work in one go and can cause a short hitch on the server. The default is a sensible middle ground.
Nav