Caleb Compass 3.2

HUD Compass with quest tracker

  1. Caleb_Britannia
    Native Minecraft Version:
    1.16
    Tested Minecraft Versions:
    • 1.13
    • 1.14
    • 1.15
    • 1.16
    Source Code:
    https://github.com/CalebGitBritannia/calebcompass
    Contributors:
    CalebBritannia,ChronoKeeper,Brushette,ad1tya2
    Caleb Compass

    ***IMPORTANT***

    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!

    [​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 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

    Help:
    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

    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)

    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).

    https://github.com/CalebGitBritannia/calebcompass/releases/download/3.2/CalebCompass.jar
    BrandonAndVicki and soylucien like this.

Recent Updates

  1. Update!
  2. Not an update!
  3. 3.1

Recent Reviews

  1. Honnisha
    Honnisha
    5/5,
    Version: 3.2
    Very good plugin! I love customization, any symbol can be changed. Thanks for plugin!
    1. Caleb_Britannia
      Author's Response
      =) thank you so much your amazing!
  2. MonzterSlayer
    MonzterSlayer
    5/5,
    Version: 3.2
    This Compass plugin is extremely useful, I use it for guiding players on my server during quests!
    1. Caleb_Britannia
      Author's Response
      Wow! I use it to make breakfast =O
  3. joblo.2213
    joblo.2213
    5/5,
    Version: 3.2
    A new version with Citizens & Mythic Mobs support?

    Yaaaaaaaaaaaaaaaaaaaaaaay!
    1. Caleb_Britannia
      Author's Response
      =) this isn't the end, the features are going to keep on coming as Smash Mouth famously said
  4. Polaroli
    Polaroli
    5/5,
    Version: 3.2
    A new update, awesome, merry christmas to you too. Take care and keep up this great job.
    1. Caleb_Britannia
      Author's Response
      Aw thanks, you have no idea how much this means too me <3
  5. brushette
    brushette
    5/5,
    Version: 3.1
    Amazing plugin with a great idea ! I recommend this plugin that adds a real immersion to players
    1. Caleb_Britannia
      Author's Response
      Thanks! Sadly the idea isn't mine and was taken from live compass (as credited) but I added my own flair and immersion was the goal I was going for!
  6. TofPlays
    TofPlays
    5/5,
    Version: 3.1
    CalebCompass has changed my life. I really don't know where I'd be without it...
    1. Caleb_Britannia
      Author's Response
      This... This pun deserves 0 response
  7. BrandonAndVicki
    BrandonAndVicki
    5/5,
    Version: 3.1
    Me and my wife adore this thing. Needs a Rainbow boss bar for a future update haha
    1. Caleb_Britannia
      Author's Response
      Thank you for the review :) sadly I am limited by minecrafts limiting colours...
  8. Polaroli
    Polaroli
    5/5,
    Version: 3.1
    I've never seen a plugin similar to this one. Awesome job. Keep up the great work.
    1. Caleb_Britannia
      Author's Response
      Thank you so much! I have put a lot of time into this and every comment makes me so happy. If you have any suggestions to make it even better or unique my discord is always open <3
  9. _Delta
    _Delta
    5/5,
    Version: 2.3
    Me the 50th download xD
    This plugin work as expected, no laggin' at all
    Waiting for update :3
    1. Caleb_Britannia
      Author's Response
      Ahh thank you! I can promise the update will be soon I have been so busy under lockdown and moving out. Feel free to contact me on discord if there are any features you hope to see!
  10. LoJoSho
    LoJoSho
    5/5,
    Version: 1.1
    A great plugin from a great author and is one of the best plugins to use alongside BetonQuests!
    1. Caleb_Britannia
      Author's Response
      Really happy you think that :D