Useful Compass

This project is abandoned and its default file will likely not work with the most recent version of Minecraft. Whether this project is out of date or its author has marked it as abandoned, this project is no longer maintained.

Useful Compass

Useful Compass is a light weight plug-in that is only focused on enhancing the capabilities of the compass for regular players.

Code is free for everyone to use, just give credits if you publish the plug-in that you used it for.


Left-click: Sets the compass target to the worlds spawn location, or if you've had your spawn changed in any way, (e.g by sleeping in a bed. ) it will set it to that location.

Right-click: Sets the compass target to the block you are targeting. Good for remembering safe spots in caves you are exploring, or the exit for that cave.

/uctp [playername]: Teleports to your compass target or if name is passed to that person's compass target.

/ucset [playername]: Sets compass target to same as other player's.

/ucfollow [playername]: Sets the compass target to track the position of a player. "/uclast" is not affected by the frequent change of target. Only when you switch target it will take the last position. (For example: Right-click a block)

/uclast: Sets the compass target to previous target.

/north: Sets compass target to north.

Permission nodes

OPs can do everything.

  • - Allows the use of "/uctp".
  • - Allows the use of "/uctp [playername]".
  • uctp.set - Allows the use of "/ucset [playername]".
  • uctp.follow - Allows the use of "/ucfollow [playername]".
  • uctp.last - Allows the use of "/uclast".
  • uctp.north - Allows the use of "/north".


  • - Fix "/north" actually pointing west.
  • - Fix a "/uc" command to enable/disable the change of target.
  • - Fix bed issues.


  • Version 3.2.2:
    • Forgot the plugin.yml.
  • Version 3.2.1:
    • Bug fixes. ( Updating the coding for 1.2.5 )
  • Version 3.2.0:
    • Added "/uc" to enable/disable the change of target. Does NOT affect the frequent change when "/follow [playername]" is active.
    • Fixed "/north" actually pointing west.
  • Version 3.1.0:
    • Added "/ucfollow [playername]" command.
    • Minor efficiency increase in messaging methods.
  • Version 3.0.1:
    • Fixed "/uctp" and "/uctp [playername]" being usable despite not being op or having the permissions.
  • Version 3.0:
    • Command changes:
      • All commands except "/north" are now prefixed with "uc". Example: "/set" -> "/ucset".
      • New command added, "/uclast", allows the player to set his compass target to his previous target. If you use it again after, you will switch to the previous target again. ( You can therefore have 2 different TP spots, and save them. )
    • Different permission nodes for "/uctp" and "/uctp [playername]" - "" and "" respectively.
    • Multiple bugs fixed, most which occurred during updating.
    • Previous awesome*100!
  • Version 2.3:
    • Fixed "Internal errors" bug.
  • Version 2.2:
    • Fixed my stupidness.
  • Version 2.1:
    • Minor typo fixed.
  • Version 2.0:
    • Major bug fixes!
      • All commands now work properly.
      • Right- and Left-click now also work as they should.
    • Added "/north" and "/set [playername]".
    • Added messages for when you use a command or change your compass target.
    • I was unsuccessful in trying to remove the error messages on invalid names.
  • Version 1.2:
    • Fixing bugs for passing names. New bug found.
  • Version 1.1:
    • Passing names added!
  • Version 1.0:
    • First release! :)

Known Bugs

  • None.


  • To post a comment, please or register a new account.
Posts Quoted:
Clear All Quotes

About This Project

  • Project ID
  • Created
    Nov 26, 2011
  • Last Released File
    Apr 16, 2012
  • Total Downloads
  • License



Recent Files