- Native Minecraft Version:
- Tested Minecraft Versions:
- Source Code:
The current version of CC is extremely inefficient on large servers, I would advise waiting a bit while I improve performance - 29/5/2021
IF BETONQUEST ISN'T WORKING WITH THIS PLUGIN PLEASE USE THE DEV VERSION IN THE DISCORD!!!
THIS ONLY HAPPENS IF YOU USE BETONQUEST 2.0
IF YOU WANT HEX CODE SUPPORT ON 1.16 READ THE BOTTOM!!!
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!
- 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 1.12+ 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
Want to contact me about an issue or an idea? Please join the G.E.A.R.S discord! You can find help for plenty of RPG plugins including Caleb Compass! Find me under the name Caleb Britannia#0001 (alternatively just DM me I don't mind and am very responsive!)
Discord Link: https://discord.gg/rQfxtrs
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!
tracker: '&a&l !!! '
waypoint: '&c&l !!!'
tracker: '&b&l !!! '
waypoint: '&b&l !!! '
symbol-start: '&e&l≪─ '
symbol-end: '&e&l ─≫'
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!
The plugin simply would not be possible without the help from these amazing people, from testers to people who helped me improve my code.
/calebcompass track (optional player) x y z
Add a new quest tracker for yourself or optionally add in a player name
/calebcompass clear (optional player)
Clear your compass of the current quest tracker or a different players
Reload the configs including the compass layout and player data
/calebcompass hide (optional player)
Hide your compass or another players compass
/calebcompass show (optional player)
Make your compass visible to yourself or another player
/calebcompass toggle (optional player) (waypoint) (enable/disable)
Toggle a waypoint to be visible for yourself or optionally another player
/calebcompass save (waypoint name)
Save a new waypoint where you are standing
/calebcompass remove (waypoint name)
Remove a specificed waypoint
Set your quest tracker to follow whichever waypoint you are currently looking at
/calebcompass waypoints (page)
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)
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:
'1': '&c&l !! '
npc2_id_here: Example Override
1: '&b&l !! '
npc2_id_here: Example Override
default-symbol-regular: '&4&l !! '
default-symbol-hovered: '&b&l !! '
This is for citizens, however the same concept applies to mythic mobs just replace npc ids with the names of the mobs (/mm list)
Hex Code Support (1.16+)
While the official download works on 1.16 I made a special version of the plugin to be used ONLY ON 1.16 that fully supports hex codes. This version will not work on plugin versions pre 1.16 so please only download this edition if you are using a spigot past 1.16. The official download button at the top is for versions 1.13 to 1.16 (without hex).