BoothPortals

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.

Summary

sample image

This plugin provides teleportation between multiple destinations in the shape of "phone booths". The focus is on simplicity, safety and robustness. No commands are required for creating, destroying, and selecting the destination of each portal; all this is done through simple interactions with the elements of the portals. Commands are provided for administrative purposes. Supports permissions and internationalized messages (for the users; debug messages are always in english, for now).

Usage

Portals consist of booths of 3x3 blocks wide and 2 blocks tall. The corners of the booth must be made of a special material (configurable), by default redstone blocks. Also, the booth must contain three other elements: a door on one side, a sign above the door, and a sign inside the booth, facing the door.

The sign above the door gives the unique name to the portal. The sign inside the booth is used for choosing the destination: each time you right click on it, it cycles through all available portals (nowhere is a special name meaning that it leads, well, nowhere)

The portals are finished with the door, and also destroyed door-first. You cannot destroy any other portal element while the door is in place.

To activate the portal, the user must close the door from the inside inside of the booth. The user will then be teleported to the chosen destination.

Commands

There is a single main command, "booth", which accepts sub commands from within. If invoqued without any other arguments, it will explain the available sub commands. They are rather standard, self explaining commands for saving, restoring, listing, enabling and disabling the portals.

Credits

While 100% of the code was written by myself, I learned a lot by inspecting and fiddling with the TravelPortals plugin. I wish to thank the author for making his code available so that we all can learn.

Source code

The code is maintained in GitHub. Here is the link: https://github.com/nacho-pancho/booth-portals.git


Comments

Posts Quoted:
Reply
Clear All Quotes

About This Project

Categories

Members

Recent Files

Bukkit