Transporters

Transporters

Would you like to be able to make transporters along the lines of Star Trek in Minecraft? Look no further. With this plugin you can quickly make point to point transporters that allow your players to instantly travel from one point in a Bukkit world to another.

Usage

Place a chest, and put something in it. The contents of the chest are the "key" that links the transporter. The number of items does not matter, just the individual elements. So one sand is the same as 64 sand in a stack, but two separate sand blocks in different slots of the chest would be a different "key". The pattern is irrelevant.

Next, put a block of quartz on top of the chest (yes, this will keep the chest from being opened). This makes the quartz block a transporter. However, it won't do anything until you create another transporter with the same key.

The first transporter created with a given key is the parent or "hub". If you only create one other transporter with the same key, it will act as a point-to-point transporter between those two points. If you create additional linked transporters with the same key, you can travel to the hub and if you travel back through it will be taken to the last transporter you used to get to the hub. If you didn't use that transporter to get to the hub, you'll simply be transported to the first child transporter.

Dependencies

This project uses SQLite and SQLibrary. Your Minecraft server must support SQLite (http://sqlite.org) and you must install the Bukkit mod SQLibrary from here: http://dev.bukkit.org/server-mods/sqlibrary/. Transporters requires the latest version (7.1).

Installation

If you have SQLite and SQLibrary installed, simply copy the Transporters.jar file to your plugin folder and start your server. I do not recommend using the /reload command outside of test environments. Reloading plugins can cause problems, and it's always safest to simply stop and start your server.

After starting your server, Transporters is enabled.

Configuration

There is only one configuration option at the moment: debug. It defaults to false, but if you change this in config.yml it will cause the plugin to emit diagnostic information to the server log.

Permissions

None currently. Permissions for creating, destroying and using transporters are under development.

Known Issues

  • Transporters don't work interdimensionally, and should.
  • Orientation cannot be specified for the player leaving the transporter.

To-Do

There are a number of additional changes planned or in development at this time. The project is currently in an alpha stage with testing ongoing with my server. You are welcome to test the plugin and let me know your thoughts.

  • Add additional configuration options, including database configuration data.
  • Add additional database support (MySQL, etc).
  • Make block type for transporters configurable so it doesn't have to be a quartz block, but could be diamond, emerald, etc.
  • Add permissions.
  • Make it possible to disable a transporter by applying a redstone current.
  • Make sounds and particle effects played on transport configurable.
  • Support transport of minecarts and players in minecarts through transporters.
  • Performance improvements and testing.

You must login to post a comment. Don't have an account? Register to get one!

  • 6 comments
  • Avatar of Cyclometh Cyclometh Jul 08, 2014 at 14:56 UTC - 0 likes

    Hey folks! Just a quick update- this project has NOT been abandoned. It's been in heavy use on my private server and we're aware of a lot of issues that you've called out in the comments.

    Thank you for your interest in this plugin!

    BFAK:90761355,555d4433084f62c1a351b85221e479a0c93723f0ac8ecc289796fe4e32955e3a

  • Avatar of JEtheGreat JEtheGreat Jun 19, 2014 at 23:02 UTC - 0 likes

    Hmm...If this were interdimentional, I would definitely use this on my server. As it is, I don't think I can use it, but I hope that gets added soon.

    My old user was Comp52, but I was abssent for so long I just made a new account.

  • Avatar of kreezxil kreezxil Jun 14, 2014 at 19:13 UTC - 0 likes

    Discovered that transporters don't work interdimensionally.

    For example, I found a nether fortress and built a transporter and linked it back to a master in the overworld. Then I went to the overworld and used the transporter and it transported me to some place in the overworld and pulled in part of the nether fortress into the overworld. But it never let me go to that place in the nether. When I compare the distances on dynmap, I see that distance and coords are right, just the dimension is wrong.

    Get all of the latest information about us at KreezCraft, or on Facebook , and even on our channel on YouTube! Also Click here for lowcost Servers for Minecraft

  • Avatar of Elfyau Elfyau May 30, 2014 at 16:02 UTC - 0 likes

    I have added them but am a little slow on how to use them in game (ie activate the transport)

  • Avatar of CRAFTMAN1245 CRAFTMAN1245 May 28, 2014 at 08:20 UTC - 0 likes

    it says Could not load 'plugins/Transporters.jar' in folder 'plugins' org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: com/cyclometh/bukkit/plugins/transporters/Transporters : Unsupported major.minor version 51.0 HELP

  • Avatar of charlza charlza May 27, 2014 at 20:51 UTC - 0 likes

    Interesting!

    I've been keeping an eye out for a replacement for the Stargate and Telepads plugins...alas..they are no longer maintained and will soon die when Minecraft/Craftbukkit fully convert to UUID.

  • 6 comments

Facts

Date created
May 22, 2014
Categories
Last update
May 27, 2014
Development stage
Alpha
Language
  • enUS
License
MIT License
Downloads
475
Recent files

Authors