Waypoints.Signs

Waypoints.Signs

4.2k Downloads
Waypoints | Waypoints.Signs | Waypoints.Plates
Click the links above to navigate to other modules

Waypoints.Signs

A Waypoints.Signs module Source code available at Sessional's GitHub Repository
This module requires Waypoints v2.0 or higher to work correctly!

Overview

This module allows Waypoints (version 2.0 and higher) to teleport the player around with a simple right click of a well formatted sign.

History

Development of waypoints started a little while after I began to play Minecraft. I found I had a tendency to wander far away from every other player, including my friends. While this was awesome at first, it eventually became tedious to meet up and share items with other people. The server I played on had access to a teleport command, but this command was long with requiring both names. I have nothing against the command, aside from the fact that 12 character names are annoying to type correctly often. I began building in my own little place and found that while it was great, for people to come visit me and see what I had built was a chore. This was mirrored in me visiting them to see what they had. Thus, waypoints was thought out. Waypoints had to be designed to work with the “Permissions” mod, but to test it on my local environment it had to work with no permissions because I didn’t quite understand how to modify them. Simply, the plugin just confused me. I had to save it in a format that would be easy to fix because I didn’t quite know what bugs I was going to run into and there was a large chance I might have to hand fix the save files. Writing the code for the config file was largely clumped out of the tutorial on the wiki, and it worked, so why change it.

Philosophy

Waypoints is developed to meet players desires to make certain aspects of Minecraft that some may find undesirable such as trekking to and from friends houses in large, spread out, worlds less time consuming. As a mod developer and an avid gamer, I understand that what I want isn’t always what most people want and as such, suggestions are welcome, certain ones may not be added quickly, and I do apologize, but it becomes difficult to modify not well thought out code. As I write code I find myself rewriting it a lot because of poor planning. This comes largely from being self taught and impatient. Fixing and working around bugs is important to make sure that the user experience isn’t a nightmare which certainly may happen with updates. Testing is not always easy on a local server by a single user.

Sign Format

Signs must follow a specific format to work correctly with this plugin.
Signs as teleporters
Waypoint:
<destination>
<cost>
Where <destination> is the name of the waypoint you wish to teleport to, that has already been created as a Waypoint and the cost is what you wish to charge to use the sign. Leaving it blank will leave it as the default cost set in the waypoint setting.
Signs as waypoints:
Destination:
<desiredWaypointName>
Where <desiredWaypointName> is the name of a waypoint you wish to have the sign link with. The waypoint must not have been created yet.

Permissions

Using signs requires EITHER of the following permissions

waypoints.go
waypoints.signs.go

Creating signs

waypoints.signs.create

Deleting signs

waypoints.signs.destroy