[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

    KuroLuffy

    It looks like a nice teleport plugin which I'm going to use. Just wandering if it will get Iconomy support some day?
     
    Tim Visee likes this.
  3. Offline

    Tim Visee

    Yes of course I'm going to add this feature in the feature!
     
    KuroLuffy likes this.
  4. I have the same error, to know when will this new version?.

    Good job;)
     
  5. Offline

    Tim Visee

    I don't know sorry, I hope soon!
     
  6. Offline

    KuroLuffy

    Awesome :p Keep up the good job.
     
    Tim Visee likes this.
  7. Offline

    Tim Visee

    Thanks!
     
  8. Offline

    ro1000

    n'empêche, les français gèrent :cool:
     
  9. Offline

    Tim Visee

    Could you speak english next time, btw I'm not frensh, I'm dutch :p
     
  10. Offline

    ro1000

    m'okay. So the dutches rules :D
     
  11. Offline

    Dosensteck

    Cmon add the feature i requsted!! :D Even if it's just for me :D Its just 4 or 5 lines to add probably.. I dont want to learn java just do mod your plugin (if thats actually possible xD)
     
  12. Offline

    Tim Visee

    Well yes I think it are 40 lines of code or so, and I'm sure it's really easy to do but the problems is that I'm really buzy with school and other things. I also need to add a few other things into this plugin. I'll add this feature but I'm not sure when I'm done with it. There is a plugin called multi-verse wich you could use for a little little while to fix this thing with the game modes. Multiverse is also a teleport plugin but World Portal works a lot better for now. SOme other people are also running Multi-verse and World Portal at the same time, world portal for its portals and multiverse for the game-mode and even inventory if you want (I think)

    Hope this helps!
     
  13. Offline

    Dosensteck

    Thanks, but MV isn't updated. :S
     
  14. Offline

    Tim Visee

    hmm, doesn't it even work? (I mean, have you checked this or do you only checked the version number?)
     
  15. Offline

    Dosensteck

    I just read the comments and everyone is complaining about bugs.
     
  16. Offline

    Tim Visee

    You probably the 'Entity_Interact' but, sometimes an error will show up into the server console, this is sometimes a little bit anoying but don't be afraid, nothing happends. There's no line of code right there so I don't even know why this could happend, but everything works fine. This bug has already been fixed in the upcomming version.
     
    1youri likes this.
  17. if that happens, in my opinion it would also need a confirm option, like you click on the button and it sais: "teleport costs 30, click again to confirm" or something
     
    Tim Visee likes this.
  18. Offline

    Ualosernoob

    something went wrong with my /warp and it deleted my whole entire other world and i cant get back to it, it shows that i have it set as a warp but every time i try to warp it says invalid warp. PLEASE HELP!! and FIX BUG!!!!
     
  19. As far as i know, /warp is no part of this plugin... I think you are at the wrong place...
     
    Tim Visee likes this.
  20. Offline

    Tim Visee

    This pluign doesn't have a /warp command. And this plugin also didn't have any function to delete worlds, so thats impossible that this plugin deleted the world. So what happend?
     
  21. Offline

    ipaqmaster

    Aye, this looks like a very handy plugin.

    Installed!
    ______
    2 hours later after instalation!
    ____________________
    I LOVE THIS! its fantastic and FINALLY one that works well and as intended ^_^

    Noticed bugs
    _________

    I have a few problems however. Spout clients cannot hear rain in a second world (non primary world) but normal minecraft clients can.. Please fix this if you can =(

    and the last one, Sky-lands is called 'SkyPands' on the /wp create menu and server gets errors when you type skylands <enter>

    Will post error^ soon in code. and here it is =)

    Code:
     [SEVERE] Could not pass event PLAYER_CHAT to World Portal
    java.lang.NoSuchFieldError: SKYLANDS
        at me.timvisee.WorldPortal.WorldPortalCreatePortal.CreatePortalSelectEnvironment(WorldPortalCreatePortal.java:127)
        at me.timvisee.WorldPortal.WorldPortalPlayerListener.onPlayerChat(WorldPortalPlayerListener.java:94)
        at org.bukkit.plugin.java.JavaPluginLoader$6.execute(JavaPluginLoader.java:300)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:339)
        at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:727)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:715)
        at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:180)
        at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:33)
        at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:93)
        at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:550)
        at net.minecraft.server.NetworkListenThread.a(SourceFile:108)
        at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:527)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:425)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:457)
    2011-12-20 20:28:11 [INFO] <ipaqmaster> skylands
    
     
    Tim Visee likes this.
  22. Offline

    Dosensteck

    I installed it and it works. Thanks!
     
  23. Offline

    Komavok

    Why this error? and how to fix it?


    [​IMG]
     
  24. Offline

    Godwar101

    The plugin is now outdated. I am expectating the same issue. We need to wait for the next update :I
     
  25. Offline

    ipaqmaster

    oh shi~. thats the last thing I want to tell my clients >.<.

    Oh well Il find a way.
     
  26. Offline

    Tim Visee

    Thanks

    About the rain problem, this is a spout bug, spout currenly has a lot of those bugs, that also why I didn't like spout. But sorry I can't fix this, the spout developers need to fix this.

    About the skylands bug, the problem is that Notch removed the skylands generation code when minecraft 1.0.0 came out, so this is why this problem happend, it normaly should generate the skylands world but because the generation source is removed you cant generate any skyland world anymore, the only possible way is to start an older server for a little while to generate the world and then paste it in here. Sorry, but I think I cant help you with this, I also hate it that this generation source was removed!

    Great! :)

    I hope I could release it soon, well, tomorrow I'm going to get my last school day :)

    The plugin isn't outdated!! He just said that because of the error spamming in the console, the only thing which doesn't work is the skylands world and it give you some annoying error message into the server console. Don't be afraid ;)

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

    Godwar101

    Right, this plugins isn't outdated, just should be updated soon to fix that console error, sorry about that :)
     
    Tim Visee likes this.
  28. Offline

    ipaqmaster

    Okay thanks!

    Is it possible to.. Take the code from for example 1.8.1 and implement it into the plugin?

    i just downloaded a skylands map and edited it for my server for now. lol
     
  29. Offline

    Dosensteck

    Is it possible to allow everyone to use e.g. levers to teleport you into another world without using a permissions plugin or making everyone OP?
     
  30. I think spout just got a new task to work on...
     
    Tim Visee likes this.
  31. When I create a parallel world with portal world, and i can go using the button, i am lose all permissions, will not let me do anything in the new world.

    Use the following pluggins:
    chestshop
    dungeonbuilder
    essentials
    iconomy
    jail
    jobs
    Lockette
    mcmmo
    permissions
    xauth


    Dont worry, i am fixing now.
    I dont saw the new folder of the created world in the plugin permissions

    Thx

    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