[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'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.

    • 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
    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>
    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

    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)

    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
    Wall sign68Click
    Stone pressureplate70Touching
    Wooden pressureplate70Touching


    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

    There are currently no bugs found :D

    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.

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

    Attached Files:

  2. Offline


  3. Offline


  4. Offline

    Tim Visee

    Well the problem is I 'can't' fix this bug, it isn't really a bug, I'll try to block the kick and check if the kick was because this stupic problem, and fix it on that way. I'll try..
  5. Offline


    Same thing happens, no chunks load and I fall into the void. Also even though I have it set to false, that plugin floods my console and chat with "moved too quickly!" messages. I think it's the WorldPortal that's causing the chunk/void problem. I really hope this gets fixed cause I prefer pressure plates over signs, levers, and buttons. Thanks for trying to help me 1youri.
  6. Np ;)
  7. Offline

    Tim Visee

    There are two problems, at first that chunk load thing is a minecraft server bug, it isn't because the plugin, you also got the problems when you login to some servers at the spawn point for example :(, this need to be fixed at minecraft... The pressureplate kick thing is also a stupid feature for minecraft servers , I could try to fix this but its buildin to the minecraft servers D:
  8. Offline


    How do you make worlds? I want to make one skylands style. (I just downloaded this, I'm testing it out now!)
  9. Offline


    This doesn't make the world...

    It's just a portal. You can't create the entire world with plugins.
  10. Offline


    In Minecraft 1.0.0, I am teleporting via lever from <12, 71, 217> to <-908,68,363>.

    When I do this, the chunk I teleport to is an unloaded black void that I get stuck on.

    Also, sometime when I teleport the server instantly restarted...

    Is it possible to fix this? Maybe load chunks longer before sending you there?
  11. Offline


    Yes you can. VoxelPort can create or load a world that you have set as the destination.
  12. Offline

    Tim Visee

    Yes, World Portal CAN create worlds, just enter the name for a new world while creating a portal

    If the plugins asks to enter the world name, you need to enter the name for the new world and it asks you what kind of world you wanna make

    Currently I didn't have any function to load a chunk, I'm updating the plugin and I'll add this feature too, this will probably fix this. Btw about the instand restart, I think this is a bukkit bug, because it isn't a recommend build yet, those bukkit versions crashes sometimes (yes, thats really anoying) I got the same problem

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
    Last edited by a moderator: May 19, 2016
  13. Didnt even know that :p, cool feature!
    Tim Visee likes this.
  14. Offline

    Tim Visee

    You could also create worlds using World Portal, while creating, when it asks you to enter the world name, enter a new name, and the plugin asks you what environment you want to have and some other features..!

    Give it a try, also give the skyland environment a try :)

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


    1. on the topic of the chunks, there has been no chunk holes on my server since i added spout to it, and most of the players started using the spoutcraft client.

    2. Did work freeze on getting the update out, where you fix the "Could not pass event ENTITY_INTERACT to World Portal" intense spam message? Can not monitor my console at all when it gets a bit busy online. :/
    Or are you not releasing before bukkit is upgraded to 1.0.0?
  16. Offline

    Tim Visee

    Well, yesterday I released my new version of Safe Creeper, I already worked and added a lot of features in the upcomming World Portal, today I'll go ahead with world portal and its maybe finished today or tomorow, i'm not sure. I don't know when the 1.0.0 version will be released..
  17. Offline


    Hey Tim,

    will you eventually update World Portal to use Bukkit's built in permissions system? Instead of calling nijiko's Permissions.has you then would call Player.hasPermission.
  18. Offline

    Tim Visee

    I'll try to add this, I'm also going to add a few other permissions systems. btw, one more thing, there is a plugin called SuperPermsBridge or something, this could fix it for now
  19. Offline


    Can you update your plugin I got the following errors:

    2011-12-15 21:10:01 [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:753)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:339)
        at net.minecraft.server.BlockPressurePlate.g(BlockPressurePlate.java:112)
        at net.minecraft.server.BlockPressurePlate.a(BlockPressurePlate.java:71)
        at org.getspout.spout.block.mcblock.CustomBlock.a(CustomBlock.java:414)
        at net.minecraft.server.Entity.move(Entity.java:613)
        at net.minecraft.server.EntityItem.w_(EntityItem.java:64)
        at net.minecraft.server.World.entityJoinedWorld(World.java:1253)
        at net.minecraft.server.WorldServer.entityJoinedWorld(WorldServer.java:107)
        at net.minecraft.server.World.playerJoinedWorld(World.java:1235)
        at net.minecraft.server.World.tickEntities(World.java:1142)
        at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:518)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:425)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:457)
  20. Offline

    Tim Visee

    I already have a newer version which isn't finished yet, in that version this bug was fixed I hope I will be finished soon
  21. Offline


    I'm a little confused with the config, but here's what I'm trying to do:
    1) Players who fall off of world_skylands land in world, and
    2) Players who fall into a huge crater (that goes past bedrock) will land in world_nether
    Is that possible with this plugin? If so, could someone help me out a little big with the config please?
    Tim Visee likes this.
  22. Offline


    whats the command for making regionary portals?!?!?!?
  23. Offline

    Tim Visee

    No sorry, there isn't a way to do this, I'll add this into the upcomming release :) because I like the idea

    Do you mean the command for making portal's to the same world?

    this is really easy;
    Just do /wp create as normal and follow the steps in the chat, when it askes for the world you need to enter the world name of the current world you're in (maybe 'world') into the chat to teleport to the same world, after that, just enter the coordinates and you're done

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


    Request: Can you add a delay option? So I can finish the ultimate teleporter
    Tim Visee likes this.
  25. Offline

    Tim Visee

    Hmm, I'll take a look a this, I currenly don't know how to make something like this..
  26. Offline


    Thanks Tim :)
    Tim Visee likes this.
  27. Offline


    Hey. I had this feature on another Multiworld-plugin. But I think yours is actually better and easier to handle. But I really miss that one feature, where you could set fixed gamemodes to certain worlds. So maybe you can implement that when you press the lever or the button or whatever, that you'll not only be sent to (maybe) another world, but that you can also set the gamemode it should change you to, when you press the lever/button?
  28. Offline

    Tim Visee

    Well, I still need to thing about this, I mean if I add this feature... I'll take a look at it :)
  29. Offline


Share This Page