TravelGates
TravelGates
Teleportation System & Nether Portals Substitution
Latest version: v1.10.18 [1.6.4-R0.1]
- Download (BukkitDev)
Watch the source code of TravelGates on GitHub.
Description
This plugin intends to set teleporting destinations where player can be teleported if he is standing on anonther destination. To split destinations as if they were on separated servers, player's inventory can be cleared. The player is facing the same direction, after being teleported, as the OP when the destination is created. The teleportation works through different worlds too. You can also use Nether Portals to be teleported. Just add a "TravelGates" Sign on the Nether Portal, facing the player's head. Teleportation blocks also allow you to be teleported around an existing destination. You can also manage additional worlds.
Check this page for more detailed information about the teleportation system.
This plugin is multilangual. There are only 2 languages (English and French) provided with the plugin. You can modify the messages file or create your own in another language.
Compatibility with Bukkit:
This plugin must be used with Craftbukkit version 1.1-Rx. Previous versions won't work.
Video tutorials
- Tutorial by ANDREJJGaming. (Installation + Ingame how-to)
- Tutorial by Minecrafter9842. (Installation + Ingame how-to)
- Tutorial by VariationVault. (Ingame how-to)
- Tutorial by LastWishSpain. (Complete tutorial in Spanish)
- Tutorial by AbsintoJ. (Complete tutorial in Portuguese)
How to setup this plugin from scratch
- Download the latest build: TravelGates-x.x.x.zip, where x.x.x is the latest version
- Extract this archive. You have two files : TravelGates-x.x.x.jar and resources-x.x.x.zip
- Extract the resrouces-x.x.x.zip archive
- Create a directory named "TravelGates" in your "plugins" directory, inside the directory of your Minecraft server (optionnal)
- Move the TravelGates-x.x.x.jar file in the "plugins" directory
- Inside the resources directory you have created by extracting the previous archive, move the travelgates.conf file in the "TravelGates" directory
- Repeat the previous step with the language file of your choice. You can find samples of language files in the "resources\messages" directory. (feel free to update existing files or make your own)
- Configure the configuration file as it is described in the Readme (page or file) or check the next section below with all configuration paramaters.
- Restart the Minecraft server
- Enjoy !
Please see the README page for more information.
You can also go to the english language sample file page to configure the ingame messages.
Check the Permissions page for more information about permissions nodes used in this plugin. If you want to use permissions but don't know how to set them, check this Bukkit wiki page. Otherwise, just disable permissions in the configuration of this plugin and op/non-op conditions will apply (users permissions will be given to all non-op players and admins permissions only for op players).
If you want to see an example of the default configuration file, click here !
Configuration parameters
- language: set the language used to display messages to players. Has to be the same value as the message file name in the TravelGates directory. (Example : language=en -> messages_en.lang
- usepermissions: (true/false) use PermissionsBukkit or PermissionsEx or Permissions 2x/3x or Native Bukkit Permissions (in that order, depending on what plugin you have)
- teleportwithsign: (true/false) enable the sign to teleport by clicking on it
- teleportwithportal: (true/false) enable Nether Portals substitution
- debug: (true/false) used to enable the debug mode when the plugin is loading.
- clearallinventory: (true/false) used to clear the armor content when the "i" option is set to a destination
- protectadmininventory: (true/false) used to protect admin inventory when the clear inventory option is enabled
- tpblock: (type[,data]/disabled) used to select the teleport block. Type is for a material (example "wool") and data is for the wool color (ex: "lime") or the tree species (ex: "birch"). You can use the numerical data or its name.
Plugin usage
Main command is "/travelgates" but you can use the alias "/tg".
All commands and destinations are case insensitive.
See the Examples page to see examples of the most "complicated" commands this plugin offers.
Admin commands:
- /tg {destination} : teleport player
- /tg add {destination} [-options] : add a destination.
- /tg del {destination} : delete a destination.
- /tg save : force to save all destinations
- /tg debug : toggle the debug mode
- /tg dtm : display or not the teleport messages
- /tg options {destination} -[options] : update destination's options. Tthe "-" character is mandatory.
- /tg update {destination} -[options] : same as /tg options
- /tg worlds ({world}|*) [-lu] [world_type]: display available loaded worlds with no options. World name use the same pattern as destinations. Wildcard * can be used to display all worlds in the server directory. Use options [-lu] to load or unload a world. Without options, it will display the state of the world (loaded or unloaded). With the l option is used, you can add the world type : (normal|nether|end), default is normal. You can't unload worlds which have still some players.
- /tg config: display current configuration
- /tg perms : toggle the permissions activation (reload permissions configuration if you enable them)
- /tg signtp : toggle the usage of sign to teleport
- /tg portaltp : toggle the usage of the nether portal to teleport
- /tg clearallinv : toggle the state of the clear all inventory option
- /tg clearallinv : toggle the state of the protect admin inventory option
- /tg autosave : toggle the auto save
- /tg tpblock : modify or toggle the tp block
- /tg {destination} [-f] : teleport player to the destination if he is standing on an existing location. If using -f, the teleportation can be done from everywhere.
Users commands:
- /tg list : display all destinations available to the player.
- /tg details {destination} : display all destinations, their locations and options to the player. You can specify a destination to see its own details.
- /tg restrict {destination} : display allowed destinations from the given destination
- /tg loc {destination} : display location of the destination.
- /tg name : display the name of the location where the player is standing.
- /tg help : display short help of the plugin.
- /tg {destination} : teleport to the destination.
Other teleportation means:
- Right click on a sign containing on a line [TG] or [TRAVELGATES] (case insensitive) and on another line or on the same line (order doesn't matter) the name of an existing destination : do the same as /tg {destination}.
- Use Nether Portals : Place a TravelGates' sign (see above) on a Nether Portal with the "-ON-" state (defined in messages file), configured with a lever or directly on the sign, and use the Portal as usual. The sign has to be placed on the portal bloc facing the head of the player. You can place the destination on the Obsidian blocks or on blocks beside of the portal.
- Using a teleport block: You can be teleported if you use a teleportation block, for instance lime wool. You have to cover a rectangle surface containing the destination with this kind of block to be teleported. Max range around the destination is 5 block (6 with the destination block). All these block have to be at the same height. Just under the player location when the destination has been added.
- Check this page for more detailed information about Nether Portals and Teleportation block features.
Available options:
- i = clear inventory while travelling to a destination
- a = admin teleport only
- s = instant save when adding a new destination or updating the options
- p = set the position of your destination as following -p(world,x,y,z) or -p(x,y,z), and "y" can be equal to "?"
- r = set restricted destinations where players are allowed to go as following : -r{dest1,dest2,dest3} -r{+dest1,-dest2} -r{} -r
- f = force the teleportation to a destination (without being on another destination)
Example: /tg add mydest -iar{test}p(world,5,?,20)s -> Add the destination "mydest", clear the inventory after being teleported, "mydest" is only for admins, the "test" destination is the one target destination allowed to travel to, the location is in the world named "world" at the location x=5, y=max available height, z=20, and finally save the new destination.
More exhaustive information in the README.txt file
More about the Nether Portals usage:
- You have to use a TravelGates sign. So, the destination and the TravelGates tag.
- You can use a lever to toggle the state of the Portal or type it manually.
- The states can be modified in the messages file, instead of using -ON- and -OFF-
- -ON- with the tag [TG] (or [TRAVELGATES]) and an existing destination : you will be teleported to the destination
- -OFF- Regular Nether teleportation.
- If the Sign is invalid, you will be teleported to the Nether.
- If the destination is the same where the portal is standing, teleportation will be canceled. If the Portal is not placed on an existing destination, or adjacent to an existing destination, the teleportation will also be canceled.
Medias
Source code on GitHub :
Source Code
Videos :
New youtube video of Nether Portals (in v1.5)
French youtube trailer (in v1.0)
Pictures:
Some example of TravelGates's teleportation Signs:
Sign control to enable/disable the Nether Portal Substitution :
Changelog
Please see the Changeslog page
Next versions
Version 2 stopped.
Known bugs
- If you add other worlds, Nether Portal won't send you to the Nether. Make another nether world and link a TravelGate portal to it or link the portal to the regular Nether world.
- It is not a bug, but you have to know it. If you try to modify the configuration file manually and try to reload all plugins with the /reload command, it would not work. All data is saved when the plugin is disabled, with the current ingame config. So, your configuration manually changed will be ignored.
In Case of Bugs
If you encounter some bugs, please use the /tg debug in game command and send me the server logs by creating a new ticket.You can also enable the debug mode at the beginning of the plugin loading by using the configuration "debug=true" in the configuration file. Thanks.
Latest version: v1.10.18 [1.6.4-R0.1]
- Download (BukkitDev)
Description
This plugin intends to set teleporting destinations where player can be teleported if he is standing on anonther destination. To split destinations as if they were on separated servers, player's inventory can be cleared. The player is facing the same direction, after being teleported, as the OP when the destination is created. The teleportation works through different worlds too. You can also use Nether Portals to be teleported. Just add a "TravelGates" Sign on the Nether Portal, facing the player's head. Teleportation blocks also allow you to be teleported around an existing destination. You can also manage additional worlds. Check this page for more detailed information about the teleportation system. This plugin is multilangual. There are only 2 languages (English and French) provided with the plugin. You can modify the messages file or create your own in another language. Compatibility with Bukkit: This plugin must be used with Craftbukkit version 1.1-Rx. Previous versions won't work.Video tutorials
- Tutorial by ANDREJJGaming. (Installation + Ingame how-to)
- Tutorial by Minecrafter9842. (Installation + Ingame how-to)
- Tutorial by VariationVault. (Ingame how-to)
- Tutorial by LastWishSpain. (Complete tutorial in Spanish)
- Tutorial by AbsintoJ. (Complete tutorial in Portuguese)
How to setup this plugin from scratch
- Download the latest build: TravelGates-x.x.x.zip, where x.x.x is the latest version
- Extract this archive. You have two files : TravelGates-x.x.x.jar and resources-x.x.x.zip
- Extract the resrouces-x.x.x.zip archive
- Create a directory named "TravelGates" in your "plugins" directory, inside the directory of your Minecraft server (optionnal)
- Move the TravelGates-x.x.x.jar file in the "plugins" directory
- Inside the resources directory you have created by extracting the previous archive, move the travelgates.conf file in the "TravelGates" directory
- Repeat the previous step with the language file of your choice. You can find samples of language files in the "resources\messages" directory. (feel free to update existing files or make your own)
- Configure the configuration file as it is described in the Readme (page or file) or check the next section below with all configuration paramaters.
- Restart the Minecraft server
- Enjoy !
Configuration parameters
- language: set the language used to display messages to players. Has to be the same value as the message file name in the TravelGates directory. (Example : language=en -> messages_en.lang
- usepermissions: (true/false) use PermissionsBukkit or PermissionsEx or Permissions 2x/3x or Native Bukkit Permissions (in that order, depending on what plugin you have)
- teleportwithsign: (true/false) enable the sign to teleport by clicking on it
- teleportwithportal: (true/false) enable Nether Portals substitution
- debug: (true/false) used to enable the debug mode when the plugin is loading.
- clearallinventory: (true/false) used to clear the armor content when the "i" option is set to a destination
- protectadmininventory: (true/false) used to protect admin inventory when the clear inventory option is enabled
- tpblock: (type[,data]/disabled) used to select the teleport block. Type is for a material (example "wool") and data is for the wool color (ex: "lime") or the tree species (ex: "birch"). You can use the numerical data or its name.
Plugin usage
Main command is "/travelgates" but you can use the alias "/tg".All commands and destinations are case insensitive. See the Examples page to see examples of the most "complicated" commands this plugin offers. Admin commands:
- /tg {destination} : teleport player
- /tg add {destination} [-options] : add a destination.
- /tg del {destination} : delete a destination.
- /tg save : force to save all destinations
- /tg debug : toggle the debug mode
- /tg dtm : display or not the teleport messages
- /tg options {destination} -[options] : update destination's options. Tthe "-" character is mandatory.
- /tg update {destination} -[options] : same as /tg options
- /tg worlds ({world}|*) [-lu] [world_type]: display available loaded worlds with no options. World name use the same pattern as destinations. Wildcard * can be used to display all worlds in the server directory. Use options [-lu] to load or unload a world. Without options, it will display the state of the world (loaded or unloaded). With the l option is used, you can add the world type : (normal|nether|end), default is normal. You can't unload worlds which have still some players.
- /tg config: display current configuration
- /tg perms : toggle the permissions activation (reload permissions configuration if you enable them)
- /tg signtp : toggle the usage of sign to teleport
- /tg portaltp : toggle the usage of the nether portal to teleport
- /tg clearallinv : toggle the state of the clear all inventory option
- /tg clearallinv : toggle the state of the protect admin inventory option
- /tg autosave : toggle the auto save
- /tg tpblock : modify or toggle the tp block
- /tg {destination} [-f] : teleport player to the destination if he is standing on an existing location. If using -f, the teleportation can be done from everywhere.
- /tg list : display all destinations available to the player.
- /tg details {destination} : display all destinations, their locations and options to the player. You can specify a destination to see its own details.
- /tg restrict {destination} : display allowed destinations from the given destination
- /tg loc {destination} : display location of the destination.
- /tg name : display the name of the location where the player is standing.
- /tg help : display short help of the plugin.
- /tg {destination} : teleport to the destination.
- Right click on a sign containing on a line [TG] or [TRAVELGATES] (case insensitive) and on another line or on the same line (order doesn't matter) the name of an existing destination : do the same as /tg {destination}.
- Use Nether Portals : Place a TravelGates' sign (see above) on a Nether Portal with the "-ON-" state (defined in messages file), configured with a lever or directly on the sign, and use the Portal as usual. The sign has to be placed on the portal bloc facing the head of the player. You can place the destination on the Obsidian blocks or on blocks beside of the portal.
- Using a teleport block: You can be teleported if you use a teleportation block, for instance lime wool. You have to cover a rectangle surface containing the destination with this kind of block to be teleported. Max range around the destination is 5 block (6 with the destination block). All these block have to be at the same height. Just under the player location when the destination has been added.
- Check this page for more detailed information about Nether Portals and Teleportation block features.
- i = clear inventory while travelling to a destination
- a = admin teleport only
- s = instant save when adding a new destination or updating the options
- p = set the position of your destination as following -p(world,x,y,z) or -p(x,y,z), and "y" can be equal to "?"
- r = set restricted destinations where players are allowed to go as following : -r{dest1,dest2,dest3} -r{+dest1,-dest2} -r{} -r
- f = force the teleportation to a destination (without being on another destination)
- You have to use a TravelGates sign. So, the destination and the TravelGates tag.
- You can use a lever to toggle the state of the Portal or type it manually.
- The states can be modified in the messages file, instead of using -ON- and -OFF-
- -ON- with the tag [TG] (or [TRAVELGATES]) and an existing destination : you will be teleported to the destination
- -OFF- Regular Nether teleportation.
- If the Sign is invalid, you will be teleported to the Nether.
- If the destination is the same where the portal is standing, teleportation will be canceled. If the Portal is not placed on an existing destination, or adjacent to an existing destination, the teleportation will also be canceled.
Medias
Source code on GitHub : Source Code Videos : New youtube video of Nether Portals (in v1.5)French youtube trailer (in v1.0) Pictures: Some example of TravelGates's teleportation Signs:
Sign control to enable/disable the Nether Portal Substitution :
Changelog
Please see the Changeslog pageNext versions
Version 2 stopped.Known bugs
- If you add other worlds, Nether Portal won't send you to the Nether. Make another nether world and link a TravelGate portal to it or link the portal to the regular Nether world.
- It is not a bug, but you have to know it. If you try to modify the configuration file manually and try to reload all plugins with the /reload command, it would not work. All data is saved when the plugin is disabled, with the current ingame config. So, your configuration manually changed will be ignored.
Hi, it's common courtesy to have the plugin auto-create the folder and config file. Is there a particular reason you do not do this?
@Killer2demon
Hello Killer2demon.
Thank you for using my plugin !
Could you be more precise for your problem ? What do you mean by "the portals break" ? What happens exactly, how it happens ? How the plugin reacts ?
Concerning the version 2, well, the development has not really progressed since the last update I made. This month was (and is still) really heavy and I had not much time to keep on "coding" the version 2.
I hope during June, I will have more time to continue. It is not abandoned at all, just slowed. Sorry to make you wait to much :(
I'll do it ! I only don't know when it will be completed.
@Ghomerr
Love the plugin, I can't find another like it that uses portals!
The only problem I have sometimes is having to reset the destinations as the portals break occasionally. Hopefully fixed in version 2?
How is Version 2 coming along by the way?
<<reply 710975="">>
Thank you for you help but I have foun a other plugin an they worcked better for my purposes
@minecraftbreda
Hi,
Well, I don't know. Do you use another plugin which deals with teleportation or nether portals ? You should not be sent to the Nether if the teleportation succeeded.
Do you get a message when the teleportation is done ? For instance "you are sent to the Nether" or something like that ?
Could you paste the debug logs of the server when it happens ? It could help.
<<reply 710263="">>
HI
If I move after the teleportation out of the portal I stil teleport to the nether no matter wheare I am.
Now I have the destination near the portal but I have the same problem.
@minecraftbreda
Hi again !
Have you placed your destinations right on the obsidian block of the portal ? In this case, when you arrive at your location, at the other portal, and even more, INSIDE the other portal, this portal will try to send you to the Nether, as it thinks you have just entered in it.
If you don't move, you will be teleported to the Nether after having travelled to your first destination.
To avoid this issue, move after being teleported OR place the destination of the portal just near the obsidian block, as it is explained in the page whose the link is below.
(And, I'm not English neither ;P)
<<reply 709842="">>
sorry there am I again.
I have now hired a server. So I have to reset everything.
but If i now teleport with my portal i teleport to the other location bus 1 second later I am in the neather. If I use the sign only they works well
what can I do?
An o I am dutch
@minecraftbreda
Well, ok.
If the problem happens again, check your current location (on destination or not), if the configuration is good, if the destination you try to go exists or not, if you have the permission to go there (permissions, restrictions, teleport block).
It should not occur that at one time it works and then it doesn't work without changing anything. I hope it will keep on working !
<<reply 708554="">>
hi, I have changed nothing but now the portals and signs do it again.
@minecraftbreda
Hi, well, check if you're standing on an existing destination. Read this for more information : http://dev.bukkit.org/server-mods/travelgates/pages/tricky-information-about-teleportation-systems/
The only reason which explains why you get this message is that you are not on the right place or the place you try to go doesn't exist.
Have you disabled the teleport block ? It may confuse you if you don't know how it works. In this case, just disable it (/tg tpblock if it was enabled).
<<reply 697644="">>
hello it's me ageain
i jus have another problem
If i now juse my portal, sign or /tg destenation I get this message: You cant go there.
what can I do about it?
@minecraftbreda
Just one thing: the wool under the obsidian should be unnecessary.
You can also disable it, either from the configuration or directly ingame by typing in "/tg tpblock" if it was enabled (check it with /tg config).
So, you told that it worked when the destination is placed on the obsidian, isn't it ?
Actually, it should work when the destination (with or without a wool block) is just near the obsidian block. It works like that on my server.
In the server logs, when there is a teleportation attempt, the plugin checks the blocks around the portal block (purple transparent block) which you are entering in. Only the nine blocks around it are checked. In the logs, you can see " [DEBUG_TG] End getDestination : null " nine time. It means that there is no destination around the portal block you are entering in.
To be sure, when you create the destination corresponding to the portal, you have to be at the same height than the height of the player when he enters in the portal. Not above, not below. Check if the destination of the portal is at the correct height. The problem may come from this mistake.
I take a note of this problem for future releases.
<<reply 695784="">>
hi,
I have now the wool unther the obsidian and now they work. Thank you!
this is the message if i don't teleport:
10:09 AM [INFO] [DEBUG_TG] Start getDestinationLocationNearPortal(plugin=TravelGates v1.10.7 [1.2.5-R1.0], playerLoc=Location{world=CraftWorld{name=spawn7},x=-643.3590147770963,y=65.0,z=-521.4127326255392,pitch=57.90005,yaw=81.95001},portalBlock=CraftBlock{chunk=CraftChunk{x=-41z=-33},x=-644,y=65,z=-521,type=PORTAL,data=0})
10:09 AM [INFO] [DEBUG_TG] Start getDestination(location=Location{world=CraftWorld{name=spawn7},x=-643.3590147770963,y=65.0,z=-521.4127326255392,pitch=57.90005,yaw=81.95001})
10:09 AM [INFO] [DEBUG_TG] Start locationToShortString(location=Location{world=CraftWorld{name=spawn7},x=-643.3590147770963,y=65.0,z=-521.4127326255392,pitch=57.90005,yaw=81.95001})
10:09 AM [INFO] [DEBUG_TG] Start floor(value=-643.3590147770963)
10:09 AM [INFO] [DEBUG_TG] End floor : -643
10:09 AM [INFO] [DEBUG_TG] Start floor(value=65.0)
10:09 AM [INFO] [DEBUG_TG] End floor : 65
10:09 AM [INFO] [DEBUG_TG] Start floor(value=-521.4127326255392)
10:09 AM [INFO] [DEBUG_TG] End floor : -521
10:09 AM [INFO] [DEBUG_TG] End locationToShortString : spawn7,-643,65,-521
10:09 AM [INFO] [DEBUG_TG] Start getDestination(shortLoc=spawn7,-643,65,-521)
10:09 AM [INFO] [DEBUG_TG] End getDestination : null
10:09 AM [INFO] [DEBUG_TG] Start getDestination(location=Location{world=CraftWorld{name=spawn7},x=-645.0,y=65.0,z=-521.0,pitch=0.0,yaw=0.0})
10:09 AM [INFO] [DEBUG_TG] Start locationToShortString(location=Location{world=CraftWorld{name=spawn7},x=-645.0,y=65.0,z=-521.0,pitch=0.0,yaw=0.0})
10:09 AM [INFO] [DEBUG_TG] Start floor(value=-645.0)
10:09 AM [INFO] [DEBUG_TG] End floor : -645
10:09 AM [INFO] [DEBUG_TG] Start floor(value=65.0)
10:09 AM [INFO] [DEBUG_TG] End floor : 65
10:09 AM [INFO] [DEBUG_TG] Start floor(value=-521.0)
10:09 AM [INFO] [DEBUG_TG] End floor : -521
10:09 AM [INFO] [DEBUG_TG] End locationToShortString : spawn7,-645,65,-521
10:09 AM [INFO] [DEBUG_TG] Start getDestination(shortLoc=spawn7,-645,65,-521)
10:09 AM [INFO] [DEBUG_TG] End getDestination : null
10:09 AM [INFO] [DEBUG_TG] Start getDestination(location=Location{world=CraftWorld{name=spawn7},x=-645.0,y=65.0,z=-522.0,pitch=0.0,yaw=0.0})
10:09 AM [INFO] [DEBUG_TG] Start locationToShortString(location=Location{world=CraftWorld{name=spawn7},x=-645.0,y=65.0,z=-522.0,pitch=0.0,yaw=0.0})
10:09 AM [INFO] [DEBUG_TG] Start floor(value=-645.0)
10:09 AM [INFO] [DEBUG_TG] End floor : -645
10:09 AM [INFO] [DEBUG_TG] Start floor(value=65.0)
10:09 AM [INFO] [DEBUG_TG] End floor : 65
10:09 AM [INFO] [DEBUG_TG] Start floor(value=-522.0)
10:09 AM [INFO] [DEBUG_TG] End floor : -522
10:09 AM [INFO] [DEBUG_TG] End locationToShortString : spawn7,-645,65,-522
10:09 AM [INFO] [DEBUG_TG] Start getDestination(shortLoc=spawn7,-645,65,-522)
10:09 AM [INFO] [DEBUG_TG] End getDestination : null
10:09 AM [INFO] [DEBUG_TG] Start getDestination(location=Location{world=CraftWorld{name=spawn7},x=-644.0,y=65.0,z=-522.0,pitch=0.0,yaw=0.0})
10:09 AM [INFO] [DEBUG_TG] Start locationToShortString(location=Location{world=CraftWorld{name=spawn7},x=-644.0,y=65.0,z=-522.0,pitch=0.0,yaw=0.0})
10:09 AM [INFO] [DEBUG_TG] Start floor(value=-644.0)
10:09 AM [INFO] [DEBUG_TG] End floor : -644
10:09 AM [INFO] [DEBUG_TG] Start floor(value=65.0)
10:09 AM [INFO] [DEBUG_TG] End floor : 65
10:09 AM [INFO] [DEBUG_TG] Start floor(value=-522.0)
10:09 AM [INFO] [DEBUG_TG] End floor : -522
10:09 AM [INFO] [DEBUG_TG] End locationToShortString : spawn7,-644,65,-522
10:09 AM [INFO] [DEBUG_TG] Start getDestination(shortLoc=spawn7,-644,65,-522)
10:09 AM [INFO] [DEBUG_TG] End getDestination : null
10:09 AM [INFO] [DEBUG_TG] Start getDestination(location=Location{world=CraftWorld{name=spawn7},x=-643.0,y=65.0,z=-522.0,pitch=0.0,yaw=0.0})
10:09 AM [INFO] [DEBUG_TG] Start locationToShortString(location=Location{world=CraftWorld{name=spawn7},x=-643.0,y=65.0,z=-522.0,pitch=0.0,yaw=0.0})
10:09 AM [INFO] [DEBUG_TG] Start floor(value=-643.0)
10:09 AM [INFO] [DEBUG_TG] End floor : -643
10:09 AM [INFO] [DEBUG_TG] Start floor(value=65.0)
10:09 AM [INFO] [DEBUG_TG] End floor : 65
10:09 AM [INFO] [DEBUG_TG] Start floor(value=-522.0)
10:09 AM [INFO] [DEBUG_TG] End floor : -522
10:09 AM [INFO] [DEBUG_TG] End locationToShortString : spawn7,-643,65,-522
10:09 AM [INFO] [DEBUG_TG] Start getDestination(shortLoc=spawn7,-643,65,-522)
10:09 AM [INFO] [DEBUG_TG] End getDestination : null
10:09 AM [INFO] [DEBUG_TG] Start getDestination(location=Location{world=CraftWorld{name=spawn7},x=-643.0,y=65.0,z=-521.0,pitch=0.0,yaw=0.0})
10:09 AM [INFO] [DEBUG_TG] Start locationToShortString(location=Location{world=CraftWorld{name=spawn7},x=-643.0,y=65.0,z=-521.0,pitch=0.0,yaw=0.0})
10:09 AM [INFO] [DEBUG_TG] Start floor(value=-643.0)
10:09 AM [INFO] [DEBUG_TG] End floor : -643
10:09 AM [INFO] [DEBUG_TG] Start floor(value=65.0)
10:09 AM [INFO] [DEBUG_TG] End floor : 65
10:09 AM [INFO] [DEBUG_TG] Start floor(value=-521.0)
10:09 AM [INFO] [DEBUG_TG] End floor : -521
10:09 AM [INFO] [DEBUG_TG] End locationToShortString : spawn7,-643,65,-521
10:09 AM [INFO] [DEBUG_TG] Start getDestination(shortLoc=spawn7,-643,65,-521)
10:09 AM [INFO] [DEBUG_TG] End getDestination : null
10:09 AM [INFO] [DEBUG_TG] Start getDestination(location=Location{world=CraftWorld{name=spawn7},x=-643.0,y=65.0,z=-520.0,pitch=0.0,yaw=0.0})
10:09 AM [INFO] [DEBUG_TG] Start locationToShortString(location=Location{world=CraftWorld{name=spawn7},x=-643.0,y=65.0,z=-520.0,pitch=0.0,yaw=0.0})
10:09 AM [INFO] [DEBUG_TG] Start floor(value=-643.0)
10:09 AM [INFO] [DEBUG_TG] End floor : -643
10:09 AM [INFO] [DEBUG_TG] Start floor(value=65.0)
10:09 AM [INFO] [DEBUG_TG] End floor : 65
10:09 AM [INFO] [DEBUG_TG] Start floor(value=-520.0)
10:09 AM [INFO] [DEBUG_TG] End floor : -520
10:09 AM [INFO] [DEBUG_TG] End locationToShortString : spawn7,-643,65,-520
10:09 AM [INFO] [DEBUG_TG] Start getDestination(shortLoc=spawn7,-643,65,-520)
10:09 AM [INFO] [DEBUG_TG] End getDestination : null
10:09 AM [INFO] [DEBUG_TG] Start getDestination(location=Location{world=CraftWorld{name=spawn7},x=-644.0,y=65.0,z=-520.0,pitch=0.0,yaw=0.0})
10:09 AM [INFO] [DEBUG_TG] Start locationToShortString(location=Location{world=CraftWorld{name=spawn7},x=-644.0,y=65.0,z=-520.0,pitch=0.0,yaw=0.0})
10:09 AM [INFO] [DEBUG_TG] Start floor(value=-644.0)
10:09 AM [INFO] [DEBUG_TG] End floor : -644
10:09 AM [INFO] [DEBUG_TG] Start floor(value=65.0)
10:09 AM [INFO] [DEBUG_TG] End floor : 65
10:09 AM [INFO] [DEBUG_TG] Start floor(value=-520.0)
10:09 AM [INFO] [DEBUG_TG] End floor : -520
10:09 AM [INFO] [DEBUG_TG] End locationToShortString : spawn7,-644,65,-520
10:09 AM [INFO] [DEBUG_TG] Start getDestination(shortLoc=spawn7,-644,65,-520)
10:09 AM [INFO] [DEBUG_TG] End getDestination : null
10:09 AM [INFO] [DEBUG_TG] Start getDestination(location=Location{world=CraftWorld{name=spawn7},x=-645.0,y=65.0,z=-520.0,pitch=0.0,yaw=0.0})
10:09 AM [INFO] [DEBUG_TG] Start locationToShortString(location=Location{world=CraftWorld{name=spawn7},x=-645.0,y=65.0,z=-520.0,pitch=0.0,yaw=0.0})
10:09 AM [INFO] [DEBUG_TG] Start floor(value=-645.0)
10:09 AM [INFO] [DEBUG_TG] End floor : -645
10:09 AM [INFO] [DEBUG_TG] Start floor(value=65.0)
10:09 AM [INFO] [DEBUG_TG] End floor : 65
10:09 AM [INFO] [DEBUG_TG] Start floor(value=-520.0)
10:09 AM [INFO] [DEBUG_TG] End floor : -520
10:09 AM [INFO] [DEBUG_TG] End locationToShortString : spawn7,-645,65,-520
10:09 AM [INFO] [DEBUG_TG] Start getDestination(shortLoc=spawn7,-645,65,-520)
10:09 AM [INFO] [DEBUG_TG] End getDestination : null
10:09 AM [INFO] [DEBUG_TG] End getDestinationLocationNearPortal : null
@minecraftbreda
Hi,
Well, some questions:
I hope all these points could help you.
hello,
Firtst of al this is a wonderful plugin
But if i type the text on the sign and put it on a portal than can't I teleport trough the portals.
teleportation using portals is on and the sign's to
If i push with my right mouse button on one of the sign I wil teleport.
dennie
thanks for your help
@theakore
Please provide more information.
Is the destination main1 correctly placed near the Nether Portal ? (check the link some messages below where the destination placement is explained)
Are you sent to the Nether while standing inside the Portal ?
Have you tried to enable the debug mode when you are NOT sent to the "mine" portal, while being in the "main1" portal ?
Have you configured some restrictions to your main1 Destination which won't allow to travel back to mine ?
Please, if you have not enabled the debug mode while you were watching the console, do it and paste here the logs which helps me to find the solution of your problem.
Hi, i cant seem to get a 2 way portal to work, i've made 2 portals, mine and main1. i can go from mine to main1 but not through main1 to mine. when i stand in main1 the console shows no errors. any help :c ?
@TheLazeboy
First, install correctly the messages.
Then, what are you trying to type after /tg or /travelgates ?
Did you try /tg list for instance ? What does it display ?
I get <SHORT_HELP> in red text. When I type anything with /tg or /travelgates.