Navigate ≥ RPG Compass ≥ Set World Landmarks ≥ Customziable

SpigotVIP Navigate ≥ RPG Compass ≥ Set World Landmarks ≥ Customziable 1.1.2

Navigate ≥ RPG Compass ≥ Set World Landmarks ≥ Customziable
◦•●❤♡ ᴄᴏɴᴛᴀᴄᴛ Dekomori on discord ꜰᴏʀ ꜱᴜᴘᴘᴏʀᴛ ♡❤●•◦

Native Minecraft Version:
1.17
Tested Minecraft Versions: 1.15 / 1.16 / 1.17

[IMG]

Navigate is a new utility plugin from the developer of Trade+! Give your players a dynamic compass with which to travel through the world. They can change settings for their own individual compass and add personal landmarks, so they will always be able to get home.


[IMG]


Do you want to try Navigate for yourself?
Join my small survival server! I'm calling it Gamer's Playground.
You can test out Navigate and my other pluigns!
I might even be online sometimes.
:)


Server IP: trophonix.com

[IMG]

The compass, which can be moved by the player between action-bar and boss-bar positions, can help players locate the cardinal directions and landmarks in your map without F3 mode.

[IMG]


Landmarks

The landmark system replicates compasses in RPGs like Skyrim showing different towns or locations you can walk to. When a player joins, their landmarks will be automatically populated by defaults set in the config.yml. After that, they can delete landmarks, add new ones, and modify options like their color.


  • Show players in a CTF or other two-team minigame where their objective is
  • Guide a new user through your tutorial with the compass
  • Create a more RPG-like atmosphere for your roleplay server

Players can use /navigate to add a temporary landmark at a specific x and z coordinate. It will disappear when the player reaches it.

Navigate is a polished plugin to improve your players' experience, and I am proud of its smooth animation. There must be ways it can be improved, so I would like for you to message me with any suggestions!
:)




[IMG]

The commands of Navigate give your players control over their compass and landmarks.

Type /compass for an overview of your options with clickable buttons to change the location of your compass and whether landmarks should be displayed over other symbols.

The permission navigate.compass will give players access to the /compass command, and give them the compass on their screen.

[IMG]


/compass help will give you the advanced options, commands you can use to change the same settings if you can't use the clickable text for some reason.

/compass location 1 / 2
1 will move the compass to your bossbar, and 2 will move it to the actionbar. Re login for this to take effect.

/compass landmarkPriority 1 / 2
Set to 1 for landmarks to take priority over other symbols, 2 for other symbols to override landmarks.

[IMG]


/landmarks create will create a new landmark at the current location. It will then prompt the player for a symbol to represent that landmark. Finally, a GUI menu will pop up with color options so the player can set which color they want it to be.

Use /landmarks list to see a list of your landmarks with an ID based on the index in the list of landmarks - this is just for easy modification with commands.

/landmarks delete (id) will delete a landmark.

/landmarks color (id) brings up the color selector again like when you first create a landmark, so you can edit the color of its symbol on your compass.

/landmarks priority (id) (priority) can be used to give one landmark priority over the others, so it will overlap them if they occupy the same space.

/navigate x z creates a temporary landmark to travel towards.

Admin commands help you add new global and default landmarks in-game.

/navadmin global create starts creation of a global landmark which can't be deleted by players.

/navadmin default create starts creation of a default landmark which can be deleted if players don't want to see them. It will only affect new players joining.

/navadmin reload to reload the config.

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


[IMG]

Modify the compass format and other options to fit it better into the theme of your server!

Default Config
Code:
# 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:
'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:
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-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 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-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: "
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."
navigating: "&{ffdd35}Navigating! You should see a &agreen * &{ffdd35}on your compass."

Latest updates

  1. 1.1.2

    1.1.2
  2. n/a

    n/a

Similar resources

((REVAMP!!)) [✸] 292X QUESTS ➤ 9X CATEGORIES ✧ RPG ✧ HIGH QUALITY ✧ UNIQUE ✧ NEVER SEEN BEFORE! Sauron
5.00 star(s) 1 ratings
Downloads
161
Updated
AdvancedBCRanks - Great for RPG Servers Dekomori
RPG Style ranks | Over 5000 optional dependencies! | Highly customizable | Timed ranks
5.00 star(s) 1 ratings
Downloads
91
Updated
Better Realism Pro | Makes MC More Realistic - Great for RPG & Survival qtChan
Diving Helmets | Bird Eggs | FrostBite | SugarRush | Death Bones | Heat Stroke | Realism & MORE.
0.00 star(s) 0 ratings
Downloads
214
Updated
BlackSpigot General Chat
Rules Help Users
    I @ iTz_RockGamez: https://www.blackspigot.com/downloads/dtltradersplus.15466/ I'm trying to download version...
    Top