Navigate ≥ RPG Compass ≥ Set World Landmarks ≥ Customziable icon

Navigate ≥ RPG Compass ≥ Set World Landmarks ≥ Customziable -----

Help your players navigate a map through landmarks and a Skyrim-like compass.



[​IMG]

Immerse your players in a journey of exploration with Navigate! Elevate their gameplay experience with a dynamic compass that allows them to customize their individual navigation settings and mark personal landmarks. Your players will always find their way home.

[​IMG]

[​IMG]

Navigate introduces a movable compass that players can place in either the action-bar or boss-bar positions, aiding them in identifying cardinal directions and landmarks seamlessly, all without the need for F3 mode.

[​IMG]

Landmarks

Experience the magic of landmarks reminiscent of RPGs like Skyrim. Player compasses are automatically populated with default landmarks upon joining, providing a foundation that can be personalized. Players can delete, add, and modify these landmarks, tweaking options such as color and symbol.

  • Lead players in two-team minigames with clear objectives.
  • Enhance tutorial experiences by guiding new players with the compass.
  • Immerse your roleplay server in an RPG-like atmosphere with customizable landmarks.

Players can utilize [/navigate] to add temporary landmarks at specific coordinates, disappearing upon reaching their destination, perfect for temporary goals or events.

Navigate stands out as a polished plugin, delivering a smooth animation and constantly evolving to enhance your players' experience. I welcome your suggestions for future improvements!

[​IMG]

Empower your players with Navigate's command suite, giving them control over their compass and landmarks.

Type /compass for an overview of clickable options. The navigate.compass permission grants access to the /compass command and displays the compass on-screen.

[​IMG]

/compass help reveals advanced options. Use commands if clickable text is unavailable.

/compass location 1 / 2 moves the compass to the bossbar or actionbar. Re-login for changes.

/compass landmarksPriority 1 / 2 sets landmark priority. Choose 1 for landmarks over other symbols, 2 for the opposite.

/compass showDistances 1 / 2 toggles showing distances periodically for landmarks.

[​IMG]

/landmarks create prompts symbol selection and opens a color GUI for customization.

Use /landmarks list to view and modify landmarks. /navigate x z creates a temporary landmark.

Admin commands add global and default landmarks in-game for a more immersive experience.

/navadmin global create for a global landmark, /navadmin default create for a default landmark. /navadmin reload reloads the config.

Click Here to see a GIF of /navigate command in action!

[​IMG]

Default Config
Code (YAML):

# Format for compasses, length of which should be divisible by 4.
# S W N E are located respectively at indexes 0, length/4, 2*(length/4), and 3*(length/4)
# Use dashes for inbetween characters and define your base/dash char below.
format
: "S-----*-----W-----*-----N-----*-----E-----*-----"

# Border to place around the compass.
# Use {compass} for the compass location.
border
: "[{compass}]"

# Color/formatting codes to use for the pointer character.
pointerColor
: "&b"

# Character and color/formatting for the dashes.
base
: "-"
baseColor
: "&7"

barColor
: "blue"

# PlaceholderAPI integration enabled?
# If true, you can put placeholders in your border
# and it will be replaced appropriately.
placeholder-api
: false

# Other dynamic replacements
# Since the format text is used in calculations, you can"t put color codes
# in format. So use this to put colors before certain characters.
replacements
:
  "*"
: "&e*"
  "S"
: "&6(S)"
  "W"
: "&6(W)"
  "N"
: "&6(N)"
  "E"
: "&6(E)"

# Landmarks added to players" maps automatically when they first join
# They can edit or disable them on an individual level after that.
# - - - - - - - - -
# Format
#
# id:
#  symbol: Character to display on compass
#  formatting: Formatting (bold, colors) to place before character
#  worldName: World. If not given, will apply in all worlds.
#  worldUid: World, in UUID format.
#  location:
#    x: x coordinate
#    y: y coordinate
#    z: z coordinate
defaultLandmarks
:
  spawn
:
    priority
: 10
    symbol
: "5"
    formatting
: "&9"
    location
:
      x
: 100
      z
: 50

# Global landmarks are added to compasses always
# and cannot be modified by the player.
# - - - - - - - - -
# Same format as above.
globalLandmarks
:
  origin
:
    priority
: 100
    symbol
: "O"
    formatting
: "&9"
    location
:
      x
: 0
      z
: 0
 
format is the first option in your config.yml, and it defines the basic string of characters which will make up your compass. By default, the value you'll see here is as follows:
Code (Text):
'S-----*-----W-----*-----N-----*-----E-----*-----'
Don't put any colors, formatting, or borders around characters like [N] into the format, as that will affect the math that relates angle from the player to characters in the string.

border lets you add formatting to the beginning and end of compasses.

pointerColor defines a color for the character in the center of a player's compass, showing the direction they're heading.

base tells the plugin which character in your format is the "base" - the lines between landmarks and other things. baseColor defines the formatting for this base character.

barColor defines a color for the Boss Bar compass mode.

placeholder-api set to true if you want to enable placeholder api integration. https://www.spigotmc.org/resources/placeholderapi.6245/

replacements can be used to add formatting to special characters like the cardinal directions. They won't be applied to landmarks, just the characters in your configuration.

defaultLandmarks is a list of landmarks which are placed on every new player's compass. They can delete them if they wish afterwards.

globalLandmarks is like default landmarks, except they can't be deleted or modified by the players.

Language Config
Code (YAML):

compass-help-title
: "&{ffdd35}<Navigate * Compass Options>"
compass-enabled
: "&{35bcff}Do you want a compass? "
compass-landmarks-priority
: "&{35bcff}Should landmarks be shown over other symbols? "
compass-show-distances
: "&{35bcff}Should compass show distance from landmarks? "
compass-location
: "&{35bcff}Where do you want the compass? "
current-choice-formatting
: "&a"
other-choice-formatting
: "&7"
yes
: "Yes"
no
: "No"
action-bar
: "Action Bar"
boss-bar
: "Boss Bar"
click-here
: "Click Here"
compass-help
:
 - " "
  - "&{ffdd35}Type &{35bcff}/compass help &{ffdd35}to see advanced options"
  - "&{ffdd35}Add navigation points to your compass with &{35bcff}/landmarks"
compass-advanced-help
:
 - "&{ffdd35}You can click the choices to change options!"
  - "&{35bcff}/compass toggle &fToggle on or off the compass feature."
  - "&{35bcff}/compass landmarksPriority 1/2 &fLandmarks overlap other symbols?"
  - "&{35bcff}/compass showDistances 1/2 &fShow distances from landmarks?"
  - "&{35bcff}/compass location 1/2 &f1 = bossbar; 2 = compass;"
changes-saved
: "&aChanges to your compass were saved!"

invalid-number
: "&cInvalid number: "

landmarks-help
:
 - "&{ffdd35}<Navigate * Landmarks Options>"
  - "&{35bcff}/landmarks create &fCreate a landmark at your current location."
  - "&{35bcff}/landmarks delete (id) &fDelete a landmark with its numeric id."
  - "&{35bcff}/landmarks list &fView a list of and modify your landmarks."
  - " "
  - "&{35bcff}/landmarks color (id) &fOpen the color selector."
  - "&{35bcff}/landmarks priority (id) (priority) &fSet the priority of a landmark. Higher priority will overlap lower."
  - "&{35bcff}/navigate x z &fCreate a temporary landmark to a target location."
landmark-prompt
: "&bPlease select &9one character &bto represent this landmark on the compass. It could be a symbol like *, ^, or $. It can also be a letter or number."
landmark-created
: "&aLandmark created! Look on the compass."
landmark-deleted
: "&aLandmark deleted!"
landmarks-player-only
: "&cOnly players can have landmarks."
landmarks-list-usage
: "&cUse /landmarks list to view all your landmarks."
landmarks-invalid-id
: "&cInvalid ID: "
landmarks-priority-set
: "&aNew priority is "
landmarks-total
: "&{35bcff}Total Landmarks: "
landmarks-create-timeout
: "&cSorry, the create command timed out. Please try again."
priority
: "&{35bcff}Priority: "
id
: "&{35bcff}ID: "
delete
: "&c[Delete]"

navigation-help
:
 - "&{ffdd35}Use &{35bcff}/navigate x z &{ffdd35}to add a temporary landmark."
  - "&{ffdd35}It'll be deleted when you reach it or use /navigate cancel"
navigating-nowhere
: "&7You aren't currently navigating anywhere."
navigation-cancelled
: "&aNavigation cancelled."
navigation-one-place
:
 - "&{ffdd35}You can only navigate to one place at a time!"
  - "&{ffdd35}Use &{35bcff}/navigate cancel &{ffdd35}to end your current navigation."
navigation-color
: "&a"
navigation-character
: "*"
navigating
: "&{ffdd35}Navigating! You should see a &agreen * &{ffdd35}on your compass."
 
Check out my other premium plugins:

[​IMG]

Having issues? Or do you have a suggestion for Navigate?

Feel free to send me a private message on Spigot! While I juggle two IRL jobs, ongoing support for Navigate is a priority. Critical bug fixes within 24 hours and feature requests might take up to a week for a response.

Contact Me
Spigot PMs: Click Here
E-Mail: [email protected]
Discord:
Lucas#5300​
[/code]
Resource Information
Author:
----------
Total Downloads: 68
First Release: Jul 5, 2020
Last Update: Apr 28, 2024
Category: ---------------
All-Time Rating:
5 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings