Inactive [TP] Transporter v7.2 - Teleportation between gates, worlds, and servers [1185]

Discussion in 'Inactive/Unsupported Plugins' started by frdfsnlght, Jun 22, 2011.

Thread Status:
Not open for further replies.
  1. Offline

    frdfsnlght

    Transporter - Teleportation between gates, worlds, and servers

    This support thread is no longer active. Please visit the project's new site on BukkitDev:

    Version: 7.2

    Make sure to read the Release7 wiki page for important information before you upgrade from v6!

    For the absolute latest information about the plugin, including source, see the Google project site.

    Thanks goes to Raphfrk, whose Server Port plugin served as inspiration.

    If you like this plugin, please consider donating.​
    donate.png

    Features:
    • Teleport between gates in the same world
    • Teleport between gates in different worlds (multiworld support)
    • Teleport between gates on different servers (includes client patcher)
    • Teleports minecarts and boats, with or without a player
    • Server to server chat based on gate proximity
    • Inventory and health transfer (including storage minecarts)
    • Includes client patcher for automatically reconnecting clients
    • No need for client patcher if you're running the BukkitContrib or Spout client
    • Supports server proxies like CraftProxy (v6.9)
    • World creation/loading/unloading (v6.9)
    • Built-in command help
    • Extreme gate design possibilities, including 3D and horizontal
    • Supports gate access using player specific PINs
    • Item banning and transmutation
    • Built-in simple permissions system
    • Permissions plugin integration (preferred)
    • PermissionsEx plugin integration (preferred)
    • iConomy plugin integration
    • BOSEconomy plugin integration
    • Dynmap integration
    • Minecraft-Overviewer integration
    • and more to come...
    Links:
    Changelog:
    v7.2
    • Added client patching for client 1.8.1 (1.8.0 was skipped).
    • Supports RB 1185.
    • Can now remove bad gate links (issue 35).
    • Changed world loading to be delayed after server start.
    • Minor tweaks here and there.
    v7.1
    • Fixed Dynmap integration; requires Dynamp v0.22 or above.
    • Added more customizable gate messages.
    • Now enforces gate permissions on player interactions.
    • New permission `trp.gate.changeLink.<gate>` to limit ability to change gate's current link.
    • Fixed gates not saving to disk properly.
    Changelog for Older versions (open)

    v7.0
    • Working with CB RB 1060
    • Too many things to list here. See the Release7 wiki page for IMPORTANT INFORMATION BEFORE UPGRADING.
    v6.10
    • Working with CB RB 1000
    • Utilizes latest CraftProxy redirect detection so no more need for the craftProxy config setting
    • Compatible with BukkitContrib for client side redirects, so no need for the client patcher if you already have BukkitContrib client side installed
    • Tightened up network protocol handshaking
    • Server to server keepalives with automatic reconnection
    • Prevention of stationary liquids used for portal blocks from flowing under certain circumstances
    • Config setting for custom inter-server chat message formatting
    • Elimination of the minecraftAddress config setting; now it's done on a per-server basis as an additional argument to the "trp server add ..." command; this will almost certainly require you to change your existing server connections, but there are some sensible assumptions made that may allow many setups to "just work"
    • Automatic conversion of servers.yml into the main config
    • New debug command to submit debugging data to my web server so I can review it if necessary
    • Fixed "trp world go ..." command
    v6.9

    • Added world commands.
    • Added gate destroy command.
    • Added CraftProxy support.
    • Change semantics of minecraftAddress global setting.
    v6.8

    • Updated client patcher for MC 1.7.3.
    • Fixed client/server errors when teleporting in CB 953.
    v6.7

    • Updated client patcher for MC 1.7.2, CB 953.
    v6.6

    • Autoloads worlds linked to from local gates.
    v6.5

    • Fixed client patcher. If you've patched the client with a previous version, you must reapply the patch.
    v6.4

    v6.3

    • Added client patcher.
    • Changed client reconnect kick messgaes - now requires new client patcher.
    v6.2

    • Tweaked spawn position when exiting gates.
    • Removed debugging code.
    • Added "Booth" and "Small" gate designs.
    v6.1

    • Fixed problem of network not shutting down properly.
    • Fixed minecarts going server-to-server.
    v6

    • First publicly available release.
    v1-v5

    • Never saw the light of day.
     
    vrox, Hwo, wassilij and 1 other person like this.
  2. Offline

    Elmjack

    I have two servers on the same machine. I have them set up and they connect fine (they each have a unique listening port, etc). I can create gates on both servers and link them with no problems. I also can configure the gates with no issues. If I try to walk through a gate on the first server ( :25565), though, I get a message in the Minecraft client that says, "Disconnected by server. [Redirect] Please reconnect to ( :25566)" which is the second server.
    The first server has no messages in the console about it. The second says
    Code:
    16:09:43 [WARNING] [Transporter] reservation for player 'elmjack' to 'world.2Spa
    wn' timed out
    16:09:43 [WARNING] [Transporter] server 'spawn' complained: unknown reservation
    id 5
    >
    If I do as it suggests and manually connect to the second server, Transporter happily reports that it teleported me. My inventory will be sent through the portal once I connect as well.



    Is my configuration wrong somewhere? What can I do to fix this?
     
  3. Offline

    dockter

    Having issues where I built a gate in world_nether and it randomly goes offline on its own.

    I can do a /trp reload which makes it work for about 2 -3 trips through all gates, then the entire network becomes unstable. Going to a gate makes you go to a completely different location, NOT the one you specified.

    If you stop the server and start it again, it becomes stable for a while but usually kills off the world.nether gate. If you do a /trp reload the world_nether gate comes online but then the other gates become unstable.
     
  4. Offline

    frdfsnlght

    I'm not sure why you're getting the second warning message there. I might have to do a small fix.

    It's working perfectly and it sounds like you nailed the config too. Now you need to install a client patch to perform the reconnect for you. You have a choice of client patches: the one included in the plugin (just double-click the plugin to open the installer), or install the Spout client, which has the same functionality.

    I've never heard of anything like this. Is anyone else having problems like these?

    I think I've brought the wiki up to date with v7.0. There's some things in there that are only in v7.1, which I haven't yet released but will soon.

    I'm sure I've forgotten something, so if anyone finds (or doesn't find) something missing in the wiki, let me know.

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

    toble89

    How do you use the "web-design" gate? I can't found it anywhere....
     
  6. Offline

    frdfsnlght

    What do mean? To build the gate, "trp design build web". Create the gate normally. When the gate is open, walk over the web. When teleporting into a web gate, you will appear under the gate (that's why when you build the gate, it carves out a bunch of blocks underneath it).

    I included that design mainly so users could see a more unusual gate design to highlight some of the possibilities for custom gates.
     
  7. Offline

    RTRD

    @frdfsnlght So... I there is no requirements for this plugin?
     
  8. Offline

    frdfsnlght

    Umm... you need a computer. Running Bukkit. Which I suppose implies you must have Java installed. Oh, and don't forget you'll need electricity. And maybe a chair to sit in, but I suppose that's really optional. There may be other requirements too, but I'm sure they'll make themselves obvious.

    It can optionally integrate with Permissions, PermissionsEx, iConomy, BOSEconomy, and Dynmap plugins.

    Is that what you mean?
     
    RTRD likes this.
  9. Offline

    toble89

    I mean how do you do to make it work, you have four signs
     
  10. Offline

    frdfsnlght

    Break one of them (it doesn't matter which), put it back exactly like you found it, but with the gate's name on the first line, just like for any other gate. All the signs then become "screens" for the gate. You can use any of them to open/close/switch the gate and they all get updated to show the current destination.
     
  11. Offline

    RTRD

    HAHAHHAHAH xD
     
    Elmjack likes this.
  12. Offline

    frdfsnlght

    Release v7.1. Check out the first post for changes.
     
  13. Offline

    Woolcity

    let me rephrase that last post.
    This is not working for me, I'm having an issue connecting my two servers. I've followed the latest video tutorial for version 7, and I've read the written instructions as well. One of my servers runs in offline mode and the other doesn't, and niether of them uses a standard port. What do I do? When I use /trp server ping OTHERSERVERNAME
    it says it isn;t connected.

    Server1 Lumengaming.com:1337
    server2 Lumengaming.com:1339
     
  14. Offline

    frdfsnlght

    So your MC servers are using the ports above? Is there a NAT'ing firewall between the servers? Have you changed the plugin's listening address? I need more information in order to help.
     
  15. Offline

    lmazon

    frd, is there any way to make inventories specific to each world on a local server? So if I have 3 worlds, the system remembers the inventories of each world and restores the proper inventory upon walking through a gate? Again, this is for local worlds only. The transfer inventory controls for cross server gates work perfectly for that.

    UPDATE: I tried running the MultiInv plugin, and this works great with Transporter, so I guess that works. This also handles any kind of move between worlds, not just gates, and that's nice. =D

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 16, 2016
  16. can this plugin do so i can chat with people on other servers?
     
  17. Offline

    lmazon

    Yes.
     
  18. Offline

    mr_insane

    the plugin seems to be great but its not saving the links when ever restart my sever
    so i have to manually re link link the gates every time
    or am i missing a save button lol
     
  19. Offline

    frdfsnlght

    Sounds like you may be using v7.0? There is a bug in that version that prevents gates from saving properly under some circumstances. It's fixed in v7.1, so upgrade.
     
  20. Offline

    RTRD

    @frdfsnlght The patcher does not work for 1.8 ;)
     
  21. Offline

    raveious

    Code:
    2011-09-20 20:01:53 [WARNING] [dynmap] Marker API has been requested, but is not enabled.  Uncomment or add 'markers' component to configuration.txt.
    2011-09-20 20:01:53 [WARNING] Task of 'Transporter' generated an exception
    java.lang.NullPointerException
        at org.bennedum.transporter.Markers.update(Markers.java:57)
        at org.bennedum.transporter.Transporter$1.run(Transporter.java:114)
        at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:137)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:439)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:374)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
    Code:
    2011-09-20 20:05:06 [WARNING] [dynmap] Marker API has been requested, but is not enabled.  Uncomment or add 'markers' component to configuration.txt.
    2011-09-20 20:05:06 [WARNING] Unexpected exception while parsing console command
    org.bukkit.command.CommandException: Unhandled exception executing command 'trp' in plugin Transporter v7.1
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:41)
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:163)
        at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:353)
        at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:349)
        at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:499)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:478)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:374)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
    Caused by: java.lang.NullPointerException
        at org.bennedum.transporter.Markers.update(Markers.java:57)
        at org.bennedum.transporter.Gates.save(Gates.java:86)
        at org.bennedum.transporter.command.SaveCommand.process(SaveCommand.java:72)
        at org.bennedum.transporter.Transporter.onCommand(Transporter.java:181)
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:39)
        ... 7 more
    got this after using "trp save gates"

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

    dockter

    How do you delete a offline gate thats in the list of a current functional gate?
     
  23. Offline

    frdfsnlght

    So you enabled Dynmap integration? Are you using at least Dynmap 0.22? Did you disable the markers API like the first exception line implies?

    You mean remove the link to a bad gate? You should just be able to remove the link like normal: "trp gate link remove ...". Just substitute in the bad gate name (and then the name of the gate that has the link if you haven't selected a default gate).

    My bad. I just checked the code and it won't allow that. I'll put a fix in. Meanwhile, you can edit the gate file directly and remove the bad link, then reload the gates in the game. It's best to do that with the server not running, but it can be done live if you're careful.

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

    dockter

    The problem is I dont know what the name of the bad gate is.

    Just comes up destination offline or something like that.
     
  25. Offline

    raveious

    im using dynmap 0.22.1 and i dont think i did. how i go about making sure that i didn't disable it somehow?
     
  26. Offline

    frdfsnlght

    Use the command "trp gate info <gatename>". That will show, among other things, the list of links assigned to the gate. I think the "current" link will have an asterisk next to it.

    Maybe they changed the default to disabled or something? Like the exception says, look in Dynmap's configuration.txt file. Look for "markers" and maybe you can find some info.

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

    raveious

    only thing thats in there is "playermarker" and thats enabled
     
  28. Offline

    frdfsnlght

    Then you'll have to inquire in the Dynamp support thread. I'm not very familiar with the plugin (beyond the integration aspects) so I don't know what's required in their configuration to get it working.
     
  29. Offline

    FatMagic

    Yessssss thank you lmazon for finding this out - I need to do this scenario EXACTLY. I will have two worlds - one as "survival/pure" and one world as "creative" - but I do NOT want inventories to transfer between the two worlds.

    Thanks again - this solves my problem (now just to test it out!)

     
  30. Offline

    raveious

  31. Offline

    Mathew Alden

    Is this a multi-world plug-in too, or do I need a different one?
     
Thread Status:
Not open for further replies.

Share This Page