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!
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!
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
Both the mythic mobs and citizens configs are extremely similar, the breakdown is as follows:
This is for citizens, however the same concept applies to mythic mobs just replace npc ids with the names of the mobs (/mm list)
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!
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!
Spoiler: Compass Configuration
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
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
Spoiler: Commands/permissions
/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.
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.
Spoiler: BetonQuest Info
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
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:
Spoiler: Mythic/Citizens config
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
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)
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.16, 1.17, 1.18
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
Caleb Compass is a free Minecraft Java mod. Compatible with Minecraft 1.16, 1.17, 1.18, 1.19. Downloaded 3,247 times (via Spigot). Download it and open it directly in the game.