[TP] World Portal - Create portals using signs, pressureplates, buttons and more

Discussion in 'Archived: Plugin Releases' started by Tim Visee, Sep 17, 2011.

  1. Offline

    Tim Visee

    World Portal - Create portals using signs, pressureplates, buttons and more!
    The World Portal project page has been moved. Go to one of the two pages bellow to get to the World Portal project page, with the newest download available:​
    You can view the orriginal page in the spoiler bellow. It's highly recommended to visit one of the above sites, to view the up-to-date pages.
    Original Page (open)

    World Portal is a really usefull and simple to use plugin to make portals in your server. Players could use the portals to teleport to another location or even to another world. This is also really usefull when you have a large server so players could go to other places them self really easy.
    With World Portal you could even generate and teleport to other worlds, very smootly with no problems. You could make portals using, buttons, pressureplates, switches and even more.
    World Portal is the ultimate solution for portals, and even for multi world mangement.

    Official page (suggested): http://www.timvisee.com/projects/bukkit/world-portal/
    Bukkit DEV: http://dev.bukkit.org/server-mods/world-portal/

    Video:
    Video's (open)

    This video was made by gotgot1995. Please notice that this is an out-dated version of world portal but works almost the same as shown in the video.

    The video above was made by ThermalM16 which gives a great example of World Portal usage.


    This video was made byVerioHD.

    Features:
    • Teleport to other locations and world with signs, pressureplates, buttons and more
    • Easily create portals using a single command
    • Generate new worlds
    • Portal break protection
    • Forces chunks to load when a player teleports to it
    • Multiworld support
    • Permissions Support
    • And even a lot more!
    Upcomming features
    • Mark a place and give it a name so you could easily link portals to it.
    • Payment system for the portals so the user needs to pay to go through the portal (optional for every portal!)
    • Easily link two portals to each other
    • Add a optional delay to the portals to teleport after 3 secconds for example.
    • Command to create a new world.
    • Create portals of detector rails, so players could be teleported when they are riding in a minecart on a track.
    • The optional ability to show a message in the world where the player was teleported to that that player has joined that world.
    • The optional option that mobs could teleport through portals (using pressureplates for example)
    Player Commands
    Command actionCommandsPermission-node
    Create a World Portal/wp create
    /worldportal create
    worldportal.create
    Disable creation mode/wp createstop
    Remove World Portals/wp removeworldportal.remove
    Disable remove mode/wp removestop
    Teleport to another location or world /wp tp <world>
    /wp tp <world> <x> <z>
    /wp tp <world> <x> <y> <z>
    worldportal.teleport
    Get your status/wp info
    Save all World Portals/wp saveworldportal.save
    Reload the plugin/wp reloadworldportal.reload
    Get plugin info/wp vers
    /wp version

    Download
    With the following links underneath you could download the World Portal plugin. With the first two links you could directly download the plugin. With the thirt link you'll go to the official download page where you could find all the download links and all the other versions of the plugin.
    World Portal 0.2.6 (hosted on dropbox.com)
    World Portal 0.2.6 (hosted on mediafire.com)
    All downloads and older versions (official download-page on timvisee.com)

    Installation:
    1. Download the plugin
    2. Add the WorldPortal.jar file and the folder 'World Portal' from the downloaded .zip file to the /plugin folder of the minecraft server. Also add the files inside the World Portal folder to the plugins/World Portal folder.
    3. Add the permission lines if you have a permissions system; (Look at the permissions paragraph underneeth)
    4. Start your server, and create your portals!

    Possible World Portal objects:
    Object nameObject IDAction
    Sign63Click
    Wall sign68Click
    Stone pressureplate70Touching
    Wooden pressureplate70Touching
    Button77Click
    Lever69Switch

    Permissions:

    ActionPermission-nodeWithout permissions
    Teleport through World Portalsworldportal.usePlayer
    Create World Portalsworldportal.createOperator
    Remove World Portalsworldportal.removeOperator
    Teleport commandsworldportal.teleportOperator
    Save World Portalsworldportal.saveOperator
    Reload World Portalsworldportal.reloadOperator

    Bugs
    There are currently no bugs found :D

    Changelog:
    Version 0.2.6 (3-10-2011)
    • World Portal will now auto generate it's config files if they don't exist.
    • The CraftBukkit API has been updated
    • The PermissionsEx API has been updated
    • Some other minor bug fixes.
    Changelog (open)

    Version 0.2.5 (9-8-2011)
    • Fixed the teleportation bugs
    • Fixed the permissions systems bugs
    • Fixed some other little bugs
    Version 0.2.4 (4-5-2011)
    • Fixed some little bugs
    Version 0.2.3 (16-3-2011)
    • Added Permissions System support for 'PermissionsEx' and 'PermissionsBukkit'
    • Fixed a little world generation bug!
    Version 0.2.2 (3-3-2011)
    • Fixed huge bug which disables the whole World Portal plugin
    Version 0.2.1 (29-2-2011)
    • Updated the event system of the plugin to the newest event system
    • Changed the 'permissions enabled' message
    • Added the command /wp ver as a shortcut to /wp version
    • Changed the /wp ver chat message
    Version 0.2 (12-2-2011)
    • Added a permission node which is needed to teleport thought portals.
    • Added the feature to set the looking direction for a portal while a player teleports through that portal.
    • Added the END world as an environment, so when you generate a world using World Portal it could be an END world.
    • Removed the SKYLANDS world environment, so you couldn't generate a skylands world anymore since the generation source was removed from minecraft.
    • The spamming entity error bug has been fixed, so no spamming entity bugs anymore!
    • 'Mooving too quickly' bug fixed!
    • Added a value 'here' as a location while creating a portal so you could easily link your portal to the place you're standing.
    • The file save and load system is a lot better and fixed. Now it should work fine, in the ealier version it happend sometimes that all the portal data was deleted by a save-file bug.
    • The plugin could load and save the portals a bit faster, also the whole plugin is cleaned up so the whole plugin should work faster too.
    • A lot of other annoying and stupid bugs are fixed!
    • And a lot more of features where added, removed or fixed!
    Version 0.1.1 (20-9-2011)
    • Fixed a chat message bug
    Version 0.1 (18-9-2011)
    • Plugin release
    Click here to see the full changelog

    Suggestions, Ideas and bugs
    If you have a suggestion or an idea, please tell me and maybe I will add it to the plugin!
    If you found any bug please tell me I will add it to the bug list and fix it as fast as I can.

    Donate
    Please donate some money so I can buy some coffee to make better plugins, I really like it if you give a donation!
    [​IMG]
    Big thanks to pomerinke who donated me €5.00!
    Big thanks to Jumla who donated me €5.00!
     

    Attached Files:

  2. Offline

    foxxx0


    :) A short reply would be nice, even if you deny it, what I can understood (maintaining two versions of one plugin would be quite annoying).

    But it would be awesome, cause bukkit and IndustrialCraft2 don't like each other ^^
     
  3. Offline

    [qwerty]

    NICE job man :)

    This works nice with 1.1 too
     
    Tim Visee likes this.
  4. Offline

    MRCartm0n

    Hey mate, would it be possible to let players pay to warp somewhere?
     
    Tim Visee likes this.
  5. Offline

    Ladsch

    It's only when I teleport with World Portal !
    With "/warp" or other teleport-plugins to the same position - no black hole or nonloaded part there.
    So it must be a bug of the world portal plugin!
     
  6. Offline

    connorda

    When I try /wp create it sais An Internal error occured while attempting to perform this command! Help?
     
  7. Offline

    stvdggr

    Please update this plugin. My server heavily relies on this plugin and with the new version of bukkit this plugin is broken
     
    Godwar101 likes this.
  8. Offline

    Unboxermail

    Mm. I'm getting this error in the console now and then, and sometimes it Spam's it. Though, the plugin still works just fine.

    Code:
    2012-01-25 23:16:14 [SEVERE] Could not pass event ENTITY_INTERACT to World Portal
    java.lang.ClassCastException: me.timvisee.WorldPortal.WorldPortalEntityListener cannot be cast to org.bukkit.event.entity.EntityListener
    at org.bukkit.plugin.java.JavaPluginLoader$70.execute(JavaPluginLoader.java:755)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:341)
    at net.minecraft.server.BlockPressurePlate.g(BlockPressurePlate.java:112)
    at net.minecraft.server.BlockPressurePlate.a(BlockPressurePlate.java:71)
    at net.minecraft.server.Entity.move(Entity.java:614)
    at net.minecraft.server.EntityItem.y_(EntityItem.java:67)
    at net.minecraft.server.World.entityJoinedWorld(World.java:1257)
    at net.minecraft.server.WorldServer.entityJoinedWorld(WorldServer.java:110)
    at net.minecraft.server.World.playerJoinedWorld(World.java:1239)
    at net.minecraft.server.World.tickEntities(World.java:1146)
    at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:526)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:433)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:465)
     
  9. Offline

    Tim Visee

    Oh sorry I thought I reply'd a while ago.. :$

    Well I'm sure this isn't possible, I think the only way to do something like this is using a bukkit server on your own computer and use that server as your single player world. I'll will try to learn mod programming later, because i'm bussy and it isn't really nessesairy

    Thank you very much! :)

    I also thougth about this option and I really want to add it, with iConomy support (and even some other economy systens ;)) I think you need to use a command, then select the portal, if you done that you need to enter the amount players need to pay into the chat.

    Well the problem is that it isn't. I already checked everything. But i'll add a simple code whith forces that chunk to load. That should fix your problem

    Please check if theres any error inside the config/messages file. You could also download the plugin again with the original config files, that one should work!

    So do you mean the plugin doesn't work anymore. Well it just works fine, I still use the plugin on my server (which is 24/7) and I dind't got any problems jet, btw I use the newest bukkit version.

    Well this is a stupid error! This error is fixed in the upcomming version.

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

    Fafane

    Mon cher Monsieur Visée!

    Thanks for the plugin. works fine on 1.1 with CB 1840. Just get same error as Unboxermail every time someone uses teleport.

    Can you give an ETA of next update?
     
  11. Offline

    Godwar101

    Estimated time :oops:
     
  12. Offline

    Guaele

    Great plugin, but works in 1.1?
     
  13. Offline

    Fafane

    Yes it does. You could have read just two posts above....
     
    Tim Visee likes this.
  14. Offline

    RaZRx

    Love the plug-in, but sometimes my teleports reset and act as if they aren't there at all, so then I have to make them again. I use the <X> <Y> <Z> option. Any way of fixing this?
     
    Tim Visee likes this.
  15. Offline

    Fafane

    Just make sure you don't forget /wp save ....I know I did once.
     
    Tim Visee likes this.
  16. Offline

    RaZRx

    Thanks, everything is fine and fully working now. Great Plug-in :D :D
     
    Tim Visee likes this.
  17. Offline

    mahari3

    I have an idea for you. Could you set it up so you can link signs, as in you do;
    /wp create, select a sign, type in the world name, and then it says to either select another pressure plate, switch, or sign for a two-way teleportation, or to select the coordinates. Do you think this is possible?

    On a different topic, I've tried so many teleportation plugins and they almost always leave me standing in a large unloading chunk, however when i use this... it hasn't happened AT ALL. I've been using this constantly for the past couple weeks and it only has one flaw/bug that i have noticed.

    When i teleport, I'm sent to the correct spot, but im stuck there, the screen is moving up and down quickly, (I'm moving in and out of the block I'm supposed to be standing in), and when I try to move it sets me back. If i relog its fixed, or if i go into creative mode and start flying. Anyway I hope I havent confused you with all of this.:eek:
     
    Tim Visee likes this.
  18. Offline

    iFaymous

    Tim Visee Is it possible to change the rotation of the teleport so you can choose which way they spawn at? Maybe you can add instead of the coordinates, maybe having like a "MyLocation" option?
     
    Tim Visee likes this.
  19. Offline

    Pr07o7yp3

    The same problem here... :(
     
  20. Offline

    1youri

    when is the update comming?
     
    Tim Visee likes this.
  21. Offline

    Puzii

    Awsome plugin!

    But: Can you add the permission-node like:

    worldportal.use

    So groups/players must have that node to use the WorldPortal.

    Thank you!
     
    Tim Visee likes this.
  22. Offline

    Unboxermail

    Yes. Please release the new version asap, as the error is getting very spammy. And that isn't good.
     
  23. Offline

    Fafane

    I even set him a PM with no reply.
     
  24. Offline

    Tim Visee

    Well I'll try to release the upcomming version tomorrow :) but forgive me if I wasn't finished then.
    btw, srry for the late reply! I lost internet connection to bukkit.org :-/

    I'll try to release it tomorrow :)
    btw, srry for the late reply! I lost internet connection to bukkit.org :-/

    Some other people said that it does work with 1.1 so I think it should work. It also works on my own server witch is 24/7 and automaticly updated so it should work.
    btw, srry for the late reply! I lost internet connection to bukkit.org :-/

    I'll try to release it tomorrow :)
    btw, srry for the late reply! I lost internet connection to bukkit.org :-/

    Well this could be the file saving bug, this is already fixed in the upcomming version, I'll try to release it tomorrow!
    btw, srry for the late reply! I lost internet connection to bukkit.org :-/

    Well it should also save the portals when you didn't used that save command. But ok, in the upcomming version I'm sure it'll save them automaticly.
    btw, srry for the late reply! I lost internet connection to bukkit.org :-/

    k, great! And thanks for the great reply!
    btw, srry for the late reply! I lost internet connection to bukkit.org :-/

    Well I really like the two way teleportation setup idea. I already wanted to add a two way teleprotation feature but I didn't find the right way to use it easily to setup the two way teleportation (hope you understand this :p). Otherwise I mean I'll try to add this feature because its really usefull!

    So do you mean you have non-loading chunks? In the new version there's added a feature that forces chuncks to load when you teleport to somewhere so that should be fixed. I hope this is what you mean.

    I also know this 'bug'. well the problem is you are teleported to the right position but inside minecraft it is not really teleportation I think, I think it's more like moving with 10000km/h to the right position and thats what they call teleportatation (and I'm not sure about this, but when you see a player teleporting you could see him mooving very fast to it's teleportation direction). I think this only happends when you teleport to a higher place like 10+ blocks higher, and then it doesn't also happend every time. So when you're stuck in a block I think it's because you moved very fast to your destination point but you've been stopped mooving to quickly or something. I hope you understand what I mean, its really hard to expain for me since I'm dutch and only 15 years old..

    btw, srry for the late reply! I lost internet connection to bukkit.org :-/

    I already created this feature (looking direction) in the upcomming version and it works great, I'm trying to release this version tomorrow.
    I didn't understand what you mean about the "MyLocation" thing. Do you mean you could mark a place and then link portals to it witch makes it a little bit easier to setup? For example, the spawn, when youre standing at spawn that you use a command to mark that location as "spawn" or something and then create a portal anywhere, when it asks to enter the coordinates to teleport to you enter 'spawn' and you've setted up a portal to that mark (called spawn)? Well if it is, I like the idea! But I think it isn't going to be added in the upcomming version yet which is released tomorrow (I hope so ). Sorry for my bad english...
    btw, srry for the late reply! I lost internet connection to bukkit.org :-/

    Yes some other people does also have this problem. I already added a feature which forces the chunk to load when a player teleports to it. But thats in the upcomming version, I'm trying to release it tomorrow.
    btw, srry for the late reply! I lost internet connection to bukkit.org :-/

    I'm trying to release it tomorrow :)

    I'll add this permission node. I'm also (probably) going to add a feature so you could link portals to special permission nodes. I mean so you could select a portal and say that you also need another permission for that specific portal, but this is going to be avaible in a later version.
    Oh and thanks for the great reply!
    btw, srry for the late reply! I lost internet connection to bukkit.org :-/

    I'm trying to release the new version tomorrow! :)
    btw, srry for the late reply! I lost internet connection to bukkit.org :-/

    Well as you know I'm back :cool:, I lost my internet connection to bukkit.org. But its working again :). I even replied on your PM as you probably also noticed.

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

    Jumla

    Please do, my server is in chaos. :3
     
    Tim Visee likes this.
  26. Offline

    Puzii

    Thank you so much! :)
     
    Tim Visee likes this.
  27. Offline

    Tim Visee

    UPDATE 0.2 - Some new features, fixes and more!
    The new version of World Portal is out. It took me a long while to finish it because there where hard bugs to fix but its done now! If you have already World Portal installed you need to update your config file, the message file and the WorldPortal.jar itself. Do not update your world portal list/data file because this version could also use the portal data files of earlier versions of World Portal. Underneath you could see some changes and new features.
    • Added a permission node which is needed to teleport thought portals.
    • Added the feature to set the looking direction for a portal while a player teleports through that portal.
    • Added the END world as an environment, so when you generate a world using World Portal it could be an END world.
    • Removed the SKYLANDS world environment, so you couldn't generate a skylands world anymore since the generation source was removed from minecraft.
    • The spamming entity error bug has been fixed, so no spamming entity bugs anymore :D!
    • 'Mooving too quickly' bug fixed :D!
    • Added a value 'here' as a location while creating a portal so you could easily link your portal to the place you're standing.
    • The file save and load system is a lot better and fixed. Now it should work fine, in the ealier version it happend sometimes that all the portal data was deleted by a save-file bug.
    • The plugin could load and save the portals a bit faster, also the whole plugin is cleaned up so the whole plugin should work faster too.
    • A lot of other annoying and stupid bugs are fixed!
    • And a lot more of features where added, removed or fixed!
    You could find the download of the plugin, and a lot of more information on the top of the forum threath (in the first message).

    This version was tested with the newest Craft Bukkit version and it works like a charm! (CraftBukkit-1.1-R4)

    The following features are going to be added LATER;
    • Mark a place and give it a name so you could easily link portals to it.
    • Payment system for the portals so the user needs to pay to go through the portal (optional for every portal!)
    • Easily link two portals to each other
    • Add a optional delay to the portals to teleport after 3 secconds for example.
    • Command to create a new world.
    • Create portals of detector rails, so players could be teleported when they are riding in a minecart on a track.
    • The optional ability to show a message in the world where the player was teleported to that that player has joined that world.
    • The optional option that mobs could teleport through portals (using pressureplates for example)

    I put all the quotes in the spoiler underneath because it's too much without the spoiler.
    Quotes (open)

    And everyone else!

    The plugin has been updated! http://forums.bukkit.org/threads/tp...ons-and-more-1-1-r4.37056/page-11#post-961734

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

    Jumla

    Thank you so much! This is an amazing plugin, and we really appreciate it. Next time I get paid, I'll probably donate. This plugin is so simple, yet does so much.

    (you may want to update world portal in your signature)
     
    Tim Visee likes this.
  29. Offline

    Tim Visee

    Big thanks! And also thanks for the signature notice!
    EDIT: I'll also make some achivement images (probably)
     
  30. Offline

    Godwar101

    Thanks for the notification, testing now!
     
    Tim Visee likes this.
  31. Offline

    Tim Visee

    Hi, I checked your server and I'm still online btw, I tried to send you a wisper using /tell but there was too much spam in the chat. When I tried it later again I saw you wasn't online anymore.
    I saw the portals and they are working great! Just a suggestion, with the new world portal version you could even make 2 presure plates inside those portals with the button on it, because players shouldn't be kicked anymore with pressureplates. I run World Portal with pressure plates with the fix for 2 months right now on my server, and noone was kicked. I don't know if you previously wanted to use the pressure plates when youre almost not able to, but now it is possible.

    Godwar101 I probably found a bug on your server ,everyone could teleport using the command /wp tp godworld <x> <z> to anywhere he want to, I could even do that as a guest. Thats becuase you enabled the permission worldportal.teleport I think you accidently enabled it because it looks like you need this permission to teleport through a portal, but no this is for this command /wp tp the permission to teleport through a portal is worldportal.use .I hope you understood what I mean, I asked FatManBDog in-game but he wasn't sure about this. Hope this helps!

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

Share This Page