Caleb Compass icon

Caleb Compass -----

HUD Compass with quest tracker



Caleb Compass

Please note, only BetonQuest 2 is supported (not BetonQuest 1). I have no plans to support BetonQuest 1 as it is becoming very quickly outdated!

Caleb Compass is a HUD skyrim like compass with the ability to track a specific location as a quest marker, with full integration with BetonQuest it is the ideal solution to any RPG server looking to spice up their quests!

[​IMG]


[​IMG]

Features:
- Ability to hide and show compass
- Customisability for the compass in YAML format
- Add waypoints to toggle per player to appear on the compass
- Quest Tracking from a location
- Support for mythic mobs and citizens! Track npcs and mythic mobs on the compass with custom ranges
- Full BetonQuest support (version 2 ONLY)
- Boss bar to track distance from tracking target
- Change waypoint icons to whatever you want as well as the distance the
- Global waypoints visible for everyone!
- Full hex code colour support (past 1.16)
- Focus on waypoints using a custom item of your choosing
- Full towny support!

Help:
Want to contact me about an issue or an idea? Join our community discord!

https://discord.gg/63bE87PQYS

Quick explaination:
This plugin is quite simple, the two important features to remember are waypoints and the quest tracker, waypoints are global destinations that are saved (similar to warps) with the command /calebcompass save (name). These waypoints can then be toggled per player to be visible (/calebcompass toggle (optional player name) (waypoint name) enable/disable). The quest tracker is similar to a waypoint however it is saved on the player and the distance is measured with the boss bar, more often then not you will want the quest tracker to be on a waypoint meaning you are "tracking" that waypoint with /calebcompass focus (and look at a waypoint on the compass). You can also set up an item to be used to focus on waypoints (focus-item) and whenever a player right clicks while holding this item it does the same thing as /calebcompass focus. Waypoints can also be made global meaning every player sees them regardless of toggle.

Citizens and MythicMobs support is a thing! They each have their own folder and configs. You can make mobs and npcs appear on the compass!

regular:
north: '&e&lN'
north-east: '&6&lNE'
east: '&e&lE'
south-east: '&6&lSE'
south: '&e&lS'
south-west: '&6&lSW'
west: '&e&lW'
north-west: '&6&lNW'
tracker: '&a&l !!! '
waypoint: '&c&l !!!'
filled: '&#ffffff⬟'
hovered:
north: '&b&lN'
north-east: '&b&lNE'
east: '&b&lE'
south-east: '&b&lSE'
south: '&b&lS'
south-west: '&b&lSW'
west: '&b&lW'
north-west: '&b&lNW'
filled: '&b&l⬟'
tracker: '&b&l !!! '
waypoint: '&b&l !!! '
symbol-start: '&e&l≪─ '
symbol-end: '&e&l ─≫'
bar-color: purple
bar-style: solid
focus-item: COMPASS

LiveCompass:
While 100% of the code for this plugin is made by me, the idea for the plugin is taken from the premium plugin livecompass, I attempted to contact Praya to ask for permission however he has left development for an undisclosed amount of time, I make this plugin mainly because I loved the old livecompass!

Link: https://www.spigotmc.org/resources/live-compass-premium-1-9-x-1-13-x.50668/

Awesome People:
The plugin simply would not be possible without the help from these amazing people, from testers to people who helped me improve my code.
- Toffy
- Xemor
- Wolf2323
- SaltyAimbOtter
- Wynd

/calebcompass track (optional player) x y z
permissions:
calebcompass.track.add.self
calebcompass.track.add.other

Add a new quest tracker for yourself or optionally add in a player name

/calebcompass clear (optional player)
permissions:
calebcompass.track.remove.self
calebcompass.track.remove.other

Clear your compass of the current quest tracker or a different players

/calebcompass reload
permissions:
calebcompass.reload

Reload the configs including the compass layout and player data

/calebcompass hide (optional player)
permissions:
calebcompass.view.hide.self
calebcompass.view.hide.other

Hide your compass or another players compass

/calebcompass show (optional player)
permissions:
calebcompass.view.show.self
calebcompass.view.show.other

Make your compass visible to yourself or another player

/calebcompass toggle (optional player) (waypoint) (enable/disable)
permissions:
calebcompass.point.toggle.self
calebcompass.point.toggle.other

Toggle a waypoint to be visible for yourself or optionally another player

/calebcompass save (waypoint name)
permissions:
calebcompass.point.save

Save a new waypoint where you are standing

/calebcompass remove (waypoint name)
permissions:
calebcompass.point.remove

Remove a specificed waypoint

/calebcompass focus
permissions:
calebcompass.point.focus

Set your quest tracker to follow whichever waypoint you are currently looking at

/calebcompass waypoints (page)
permissions:
calebcompass.point.list

Lists all of the waypoints you currently have highlighted along with the symbol and XYZ coordinates.

Please note this plugin will only work with BetonQuest versions 12.0+
Compass Track event:
compasstrack (location): (add a new quest tracker to the player)

Example: compasstrack 100;100;100;world

Clear Compass event:
clearcompass: (clear the players current quest tracker)

Example: clearcompass

Waypoint toggle event:
togglewaypoint (waypoint) (enable/disable): Enable/disable a waypoint for a player

Example: togglewaypoint Point1 disable

Focus On Waypoint event:
focuspoint (waypoint): Specify a waypoint for the player to track, note they do not have to have the waypoint enabled but they must be in the same world

Example: focuspoint Point1

Both the mythic mobs and citizens configs are extremely similar, the breakdown is as follows:

custom-overrides:
regular:
'1': '&c&l !! '
npc2_id_here: Example Override
hovered:
1: '&b&l !! '
npc2_id_here: Example Override
default-settings:
show-all-npcs-by-default: true
default-symbol-regular: '&4&l !! '
default-symbol-hovered: '&b&l !! '
npc-detection-range: 11

This is for citizens, however the same concept applies to mythic mobs just replace npc ids with the names of the mobs (/mm list)
Resource Information
Author:
----------
Total Downloads: 3,102
First Release: Aug 12, 2020
Last Update: Aug 10, 2022
Category: ---------------
All-Time Rating:
17 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings