[INACTIVE][TP] Blue Telepads (v0.5.3) - Commandless (and multi-world!) Teleporation [766]

Discussion in 'Inactive/Unsupported Plugins' started by Ne0nx3r0, Apr 18, 2011.

  1. Offline

    Ne0nx3r0

    Development on this plugin has stopped.

    Blue Telepads - Simple multi-world aware commandless two way teleportation pads [733]:
    Version: v0.5.3

    Setup teleportation pads using a blue lapis block, four double slabs, a sign, and a pressure plate (per pad). Connect them by clicking on each pressure plate with redstone for commandless teleportation.

    Video Tutorial

    Notes:
    • You should click on the pressure plates with redstone to link telepads, not on the signs (since ~v0.3)
    • You can specify the materials for the telepad by editing the "telepad_center" and "telepad_surrounding" config options and specifying an id for those blocks (you can use 0 for anything) <- delete config.yml or just append the options to get them
    • For an unlimited distance, specify 0 as the max distance
    Permissions nodes (if enabled, not by default):

    BlueTelePads.Create
    BlueTelePads.Use

    Download | Source Code

    Usage (open)

    Step 1 - Setup two telepads; fourth line of each sign should be the name for that telepad. (Note, the direction of the sign determines which way players will land when they teleport to that telepad!)
    [​IMG]
    Step 2 - While holding redstone, click one telepad's pressure plate, then click the other one.
    Step 3 - When you step on one Telepad, you will be sent to the other!

    (Right click on a telepad sign to remove your stored location)


    Version 0.5.3
    • Sign now determines the direction you end up facing
    Changelog: (open)

    Version 0.5.3
    • Sign now determines the direction you end up facing
    Version 0.5.2
    • Added disable_teleport_message flag
    Version 0.5.1
    • Player now lands on the receiving telepad instead of in front of it, and is facing the direction he is when he leaves
    Version 0.5
    • Player now lands on the receiving telepad instead of in front of it, and is facing the direction he is when he leaves
    Version 0.5

    • Added "telepad_center" and "telepad_surrounding" config options, so users can specify the id of the block to be used. 0 = anything
    Version 0.4.1

    • Added 'disable_teleport_wait' true/false option in config.yml; this will disable the 'preparing to send you to' wait time when you step on the telepad.
    Version 0.4

    • Bug fixes here and there
    • Fixed issue with long range telepads not linking
    • You can now reset a telepad for re-linking by breaking the pressure plate on top of it, then clicking on the lapis block with redstone. Then you can relink it!
    Version 0.3.2

    • Fixed a few NPE, also added right clicking on telepads removes the stored location
    Version 0.3.1

    • Changed name line on telepad signs to the 4th line
    Version 0.3

    • Removed water effect, still working multi-world functionality, changed storage method for signs (for multiworld primarily), added permissions/op only support, added max_distance, added config file.
    Version 0.2

    • Added timeout between ports, switched to sync instead of async events
    Version 0.1

    • Initial update



    Do you like this plugin? Click like so I know! ; )
     
    conrod456, Joriom, Dezarith and 13 others like this.
  2. Offline

    Bannanas

    When ever i click on it with redstone it does nothing T.T
     
  3. Offline

    Zarius

    Looks cool :) Would love to see that layout work :)

    Oh, and the telepads seem to work fine on RB733 - only got one pair set up both it's working.
     
  4. Offline

    Monopol

    It was my pleasure.

    So for me it would be quite sufficient if the money will just disappear. But it would also be nice if the money could be paid to another player.
     
  5. Offline

    Ne0nx3r0

    Check your logs when you stand on it, there may be some error occurring that's stopping it from happening. (plugin conflict or something)

    Are you setting it up correctly? Note in the newest versions you click on the pressure plate not the sign; this makes it much easier to work with the telepads.

    I'll see what I can come up with; initially it'll probably just disappear, since this is much simpler. The 15 character limit on signs though means I can't just shove the name of the owner in the top (currently unused) line if their name is longer than that.

    That's a big portal.
     
  6. Offline

    Ross Jolliffe

    Great work, I'm going to try this with my server. Will it work with cb733?
     
  7. Offline

    Binaryclock

    But why command-less? It seems like more pain to create a teleport in this way.
     
  8. Offline

    Ne0nx3r0

    How would you simplify it?

    I like the fact that it doesn't break the immersion in the game, and requires building - there are plenty of command based teleports if that's what you're looking for.
     
  9. Offline

    Binaryclock

    Well it's a cool idea but I don't understand why you just wouldn't do something like:

    Create two pressure pads.
    /tpad a <left-click>
    /tpad b <left-click>

    teleport done.

    Now that I think about it a bit more, I guess the idea is that is it more RPG-like to design a structure and use in-game items to enable it. It just seems though like using commands would be a more efficient way to get it done - but the RPG argument is strong.

    Nice to see you developing cool plugins :)
     
  10. Offline

    Ne0nx3r0

    That's not a bad way to do it; the only reason I like using signs is because like you said they use in game mechanics to determine things, rather than commands and external storage. (I guess technically you do need to write the name you want on the sign) The other thing is that it takes a bit of time and effort to gather the ingredients to set one up, so people give some thought to where to put them.

    Also the prospect of trying to fit multiworld coordinates into two lines on a sign was awfully tempting - I'm still trying to work out a method to fit them into one line (along the lines of string -> numeric + coords -> base64, or something).

    I don't think anyone has done it yet, but it would be entertaining on an RPG-ish server for someone to "hack" into a telepad, by stealing the coordinates off of it's brother.

    Thanks - I've played with your ice skates plugin, it's fun.
     
  11. Offline

    rareshutzu

    Does it work for 733? Cos I am clicking both signs and pads but nothing happens... Does it matter what material is arround the pad?.. Lapislazuli under it ofc..
     
  12. Offline

    Ne0nx3r0

    It -should-, but I haven't tested on 733 specifically yet. I did test on 732, I believe. It does matter what material is around it, it should be any of the doubleslab types (sandstone/wood/cobblestone/stone)
     
  13. Offline

    rareshutzu

    Oh balls. I have dirt
    And can I name it anyway I want?..


    It seems the teleport has been set up. I am not able to teleport if I am standing on it. I turned on permissions but didn't add the lines. Will add them now...


    ALL WORKING NOW! Fail me, I was pressing right click twice >.>
     
  14. Offline

    Ne0nx3r0

    It's a little tricky the first time around, but after that they're easy to setup, glad you go it working!

    Btw, if anyone is feeling ballsy: try setting up one telepad in one world, and the other on a separate world, it should work!
     
  15. Offline

    Riot

    @ne0nx3r0
    Does not work for me with running latest recommended Build.
    Clicking the two pressure plates tells me everything is set up. (I set up everything correctly)
    It tells me it is teleporting me to the location and I should stand still but nothing happens with no errors in the log.
    PS:Teleport delay is off.
     
  16. Offline

    Ne0nx3r0

    This has been added, see the first post.
     
  17. Offline

    Riot

    So with no response I'm guessing I should just downgrade to 732?
     
  18. Offline

    Ne0nx3r0

    Try downloading 0.5, I tested on 733 with and without custom blocks specified and with and without the lag time disabled and it worked fine.

    Alternatively: be more patient ;)

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 13, 2016
  19. Offline

    Riot

    Still having the same issues. Also, the config needs to be deleted to actually be updated because it dosn't overwrite with new lines.
    My apologizes, It's something I need to work on.
     
  20. Offline

    Ne0nx3r0

    @Riot Seems like a plugin conflict or something clerical... You mind sharing your server IP? I can come play with it
     
  21. Offline

    Riot

    Oops I was really stupid. Citizens overlapped the plugin apparently. I'm sorry for wasting your time..
    I just started a new map and such and am lonely so the ip its: Mineia.hopto.org
     
  22. Offline

    Ne0nx3r0

    No worries, it happens. It's especially tough when you can't just peruse the source code, heh.
     
  23. Offline

    TruffleDucks

    You should make it so that you can tp to other servers :)
     
  24. OMG :D I've been waiting for this :D thanks SO much,
    u sir are a genius
     
  25. Offline

    Riot

    Cool, Thanks. By the way, I'll probably join your server sometime and merge some of my population over there.
    If you ever need free hosting, We have a high connection speed :)
     
  26. Offline

    Ne0nx3r0

    Might consider it; I have a 3mbps up line, but we can only handle about 16 players. Heh, lately the server is maxed half the time and we end up turning players away.
     
  27. Offline

    Riot

    If you need to you can come check out almost zero lag (Plugins add a one or two ms of lag).
     
  28. Offline

    mrklaw

    is the only reason for having signs so you can be informed which one you're teleporting to? couldn't you use that system to allow you to set up teleports between areas without needing to manually click on them with redstone?

    eg use the first line on the sign to assign a number from, say, 1-9. Then have the labels like you do now.
    eg you could set up 'mine', 'home', 'tundra' remote teleports then have a teleport base with three built - currently you'd need to manually trek back and forth to each one.
     
  29. Offline

    Haduke

    This plugin works, but I am having issues with it.

    It seems that everytime I restart my server, all of the teleports that we made become void and do not work anymore. We literally have to go around and reset each of them again with the redstone.

    I am using the latest build for Bukkit and the latest version of Minecraft. Other plugins that I have installed are:

    RealShop
    BedReSpawn
    DailyBonus
    Jail
    MotherNature

    Is there any idea what may be causing this or how I might could fix it? I like this idea and it helps to be able to teleport around my server quickly. I was planning on setting up a big teleporting room that could port players virtually anywhere they would like to go. But if I have to run around my server everytime it resets to reconnect the ports, then that kind of sucks. Any help or tips would be greatly appreciated. Thanks!
     
  30. Offline

    Ne0nx3r0

    The signs also store the location of the telepad you will be sent to (and the world it's in). While this could be accomplished using some form of external storage, if you plan your trips right you really only need to walk to each telepad once. If you set your home base telepad, then walk where you want the other one, you can link it, portal back, then go set up the next one. You would need to walk to each one anyway to place the blocks.

    It would be interesting to use frequencies like you're talking about, but people would need a lot more than 9 channels. Might be better to allow anything (words/numbers/etc) so they can make up rune names or something. I could see this being useful for communities that are separated but working together. (which I see as the case often enough)

    Could have some fun with this, if multiple telepads got setup with the same rune name then pick one at random each time they use a pad.

    It's an interesting idea, but I hate to change the procedure for setting these up -again-. I'd be interested to hear what others think about the difference between the two methods.

    Why would you walk back if you just setup a telepad? XD

    That's... odd.

    I don't think any of those plugins would cause this; but I'm not sure how else that would happen. It seems to me something like this was happening to me in the earlier versions, are you using 0.5? If so, here's a test you could run on your own pc using your server files (or on the live server if you feel like it, heh):

    Create two telepads, and link them. Then scribble down what the signs underneath them say. Reload the server, and then compare to see if the signs have changed.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 13, 2016

Share This Page