Caleb Compass 2.3

HUD Compass with quest tracker

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

    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]

    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
    - Full BetonQuest support (version 1.12+ ONLY)
    - Boss bar to track distance from tracking target

    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
    Discord Link: https://discord.gg/qnJ75pX

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

    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

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

    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

Recent Updates

  1. Version 2.3 waypoints!
  2. V2
  3. Fixed issue with saving view

Recent Reviews

  1. 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
  2. joblo.2213
    joblo.2213
    5/5,
    Version: 1.1
    Must have for every server using betonquest!

    <3
    1. Caleb_Britannia
      Author's Response
      I am honoured that Joblo himself thinks that!
  3. TofPlays
    TofPlays
    5/5,
    Version: 1.0
    I use it on my server. The best compass plugin I could have ever wished for :) 10/10
    1. Caleb_Britannia