Compass opens warps, Recovery Compass opens homes, Goat Horn sets a new home named home, and Book shows public homes. The plugin always adds concise usage lore to those items.
Summary
Turns a few vanilla items into fast travel tools. NavItems adds concise usage lore to those items (without renaming) and runs HuskHomes commands on shift + right-click:
/warplist/homelist/sethome home-<number> (number is global, never re-used)/phomeslist (public homes)home-1, home-2, home-3… stored in plugins/NavItems/data.yml so numbers never repeat across restarts.huskhomes:warplist → warplist)./navitems [player] helper command to hand out the four items (with lore)./warplist, /homelist, or /phomeslistPlayers still need the relevant HuskHomes permissions to use the lists or set homes. NavItems only triggers the commands; HuskHomes handles access.
Commands
/navitems [player] — gives Compass, Recovery Compass, Goat Horn, Book (all with usage lore)Permissions
navitems.use — allow using the items (right-click actions)navitems.give — allow /navitems (default: op)Example (LuckPerms):
/lp group default permission set navitems.use true
/lp user <you> permission set navitems.give true
plugins/NavItems/config.yml
commands:
warplist: "huskhomes:warplist"
homelist: "huskhomes:homelist"
phomeslist: "huskhomes:phomeslist"
sethome: "huskhomes:sethome %name%"
homeNamePrefix: "home-"
cooldownMs: 600
/plugins.config.yml & data.yml).navitems.use (and, if desired, navitems.give).Does this rename items?
No — only lore is added. Names remain vanilla.
What if another plugin uses these items too?
NavItems cancels the interaction after firing the command and has a short cooldown. You can also withhold navitems.use from groups that shouldn’t trigger it.
Can I map different items or commands?
Yes — edit config.yml. The code is small and easy to extend if you want deeper customization.
1.2.0
home-<number> naming/navitems helper command