SignTravel

Description

SignTravel is a simple teleportation plugin that uses signs to define destinations. Commands are also included to warp to the destinations for convenience.

Bug Reports / Suggestions

If you find a bug, encounter a problem or have a suggestion, please fill out a ticket via the Tickets link above. I do not have the time to read through the comments section, any comment that fits the previous three categories will be ignored.

Usage

To define a destination create a sign that contains at least two lines enclosed in square brackets. the first of these lines is the name of the current destination and the second is the name of the destination you will be taken to when right clicking on the sign. The other lines of the sign can be left blank or include any other text. For example

sign

defines the destination PointA and when right clicked will take you to PointB which should be defined in the same way.

One way signs can also be created by only including a single line in square brackets, these will take you to that destination but do not define one. For example

sign

Right clicking this would take you to PointB. There is no way to define destination only signs, this can be worked around by creating one with both names the same so that it teleports you to its own location.

When defining a location the location the player is standing at when editing the sign is used as the destination.

Commands

  • /warp - Teleports you or another player to a destination
  • /warplist - Lists all of the available destinations

Permissions

  • signtravel.sign.create - Allows the player to create SignTravel signs (defaults to OP only)
  • signtravel.sign.remove - Allows the player to remove SignTravel signs (defaults to OP only)
  • signtravel.sign.use - Allows the player to use SignTravel signs (defaults to true)
  • signtravel.command.warp - Allows the player to use the /warp command (defaults to true)
  • signtravel.command.warplist - Allows the player to use the /warplist command (defaults to true)

Contributing

Contributions to the project are very much welcome, if you have a feature that you want implemented and know a nice way to do it then consider forking the repo and submitting a pull request. These will be accepted as long as the following simple guidelines are followed.

  • Do not edit the structure of the pom.xml file, feel free to add a dependency if you need it but the formatting and structure should not be changed.
  • If you are exposing a new API method, add a JavaDoc comment to it, but don't over-comment internal code.
  • Follow the existing code style, don't antagonise over every space though !

All dependencies that are used are now available from a public Maven repo, so you don't have to worry about building several other projects just to add a simple change any more.

Source Code

Available on GitHub

Dev Builds

Changes Since Last Release

Download

Development builds of this project can be acquired at the provided continuous integration server. These builds have not been approved by the BukkitDev staff. Use them at your own risk.

http://bukkit.jacekk.co.uk:8000/job/SignTravel/

Download Stats

View detailed stats


Comments

Posts Quoted:
Reply
Clear All Quotes

About This Project

Categories

Members

Recent Files

Bukkit