Post
by Jimer Lins » Thu May 22, 2014 7:28 pm
Turns out that just "Transporters" wasn't taken, so I'm going with that for now.
Here's the basic design and features as I see them so far. Feel free to chime in with any comments or ideas. This will serve as the design document for the moment.
* Transporters are created by placing a chest with a quartz block on top. The actual block type for the transporter is configurable, so it could be anything we want.
* The "key" for a transporter is the contents of the chest (do we want to make the pattern a requirement also? Could be interesting).
* If a transporter block is placed on a chest that is empty, the player will get an error message.
* When a transporter is created, the plugin checks for another point with the same key. If only one exists, it creates a link.
* If a transporter is created and the other end is not yet placed, a message will be displayed.
* Breaking the chest or the transporter block deactivates the transporter link.
* Transporters do not require redstone power. However, a transporter can be disabled by applying a redstone signal to the transporter block. It will remain linked but will not transport anything.
* Powering one end of a transporter only prevents that end from transporting things. The other end can still send to a powered transporter.
* Stepping onto a transporter activates it instantly.
* Any moving entity - vehicle, player, mob- that steps onto a transporter or drives over it (think minecart) will be transported, along with its contents if it's a vehicle.
* Rails can be placed on top of transporters.
If I can make these features work, there's some interesting possibilities with non-linear mazes and switching stations for minecarts.
A man may fight for many things. His country, his friends, his principles, the glistening tear on the cheek of a golden child. But personally, I'd mud-wrestle my own mother for a ton of cash, an amusing clock and a sack of French porn. - Edmund Blackadder