MarkerNav — Advanced Waypoint & Navigation System for Minecraft
MarkerNav is a powerful and fully multilingual plugin that allows players to create, manage, and navigate to custom markers (waypoints) in the Minecraft world. Designed for both survival and RPG-style servers, it offers a smooth, interactive GUI system, holograms, teleportation, navigation arrows, and full economy support.
Core Features
✅ Marker Creation
- Create personal or global markers via GUI or command.
- Custom marker name, category, and expiration time.
- Markers are stored per-player and persist after restart.
Marker Management
- Rename, update location, change category, or set duration.
- Full in-game GUI support for editing and managing markers.
- Holograms automatically update to show current marker info.
Marker Types
- Personal (only visible to the player)
- Global (visible to everyone with permission)
Navigation System
- Real-time navigation to any marker using compass-like arrows.
- Action bar updates with direction, distance, and marker name.
- Configurable format and arrow symbols (N/NE/E etc.)
- Auto navigation starts after teleport (if enabled).
Economy Integration
- Marker creation and teleportation can cost:
- Emeralds (from inventory)
- Vault currency (via Vault-compatible economy plugin)
- Emeralds (from inventory)
- Configurable amounts, currency names, and full localization.
- Optional permission bypass for free use.
✨ GUI Interface
- Fully interactive menus with rich visuals:
- Main Menu
- Marker List with filtering & pagination
- Type Selector (Personal/Global)
- Category Selector (custom icons and names)
- Duration Selector
- Edit Marker Menu
- Teleport & Delete Confirmation
- Navigation Control
- Main Menu
Category System
- Define unlimited marker categories via config.yml.
- Each category has its own icon and localized name.
- Used for sorting and visual grouping in menus.
Multilingual Support
- English and Russian included by default (lang_en.yml, lang_ru.yml)
- Auto-detects player’s client language (getLocale())
- All messages, GUIs, and economy responses are fully localized.
- Easily extendable to support any language.
⚙ Admin & Developer Features
- /mark command with subcommands (create, tp, list, nav, etc.)
- Permission nodes for:
- Free marker creation
- Free teleportation
- Global marker access
- Free marker creation
- Plugin logs actions (onEnable/onDisable) with clear status messages.
- Modular and clean codebase, easily extensible.
Dependencies
- Optional: Vault for economy integration (with any Vault-supported plugin)
- Compatible with Spigot, Paper, Purpur (1.18 – 1.21)
Permissions (Examples)
Permission Description
markernav.create.free Allows free marker creation
markernav.tp Allows teleport to personal markers
markernav.tp.free Allows free teleportation
markernav.global Allows creating global markers
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta