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

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

     
  1. Offline

    Tim Visee

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    World Portal - Create portals using signs, pressureplates, buttons and more!
    Version: v0.2.6

    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:

    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.

    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!

    This post has been edited 43 times. It was last edited by Tim Visee Oct 19, 2012.
  2.  
  3. Offline

    TyrantKaiser

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I am having a problem with mine. The portals work just fine when I make them, but if I close the server down and restart it, the portals stop working and I have to remake them. I also notice that in the server it says "File 'World Portals/World Portals.txt' not found". Not sure what this means.
  4. Offline

    Brother Dave

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Is there a way we can control which direction the player faces after using a teleporter?
  5. Offline

    Tim Visee

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Ah yes, I know whats wrong, and why this happend. There's an external file where the plugin will save the world portals while closing and load the portals from that file when the plugin starts. The plguin can't find the external file, so the plugin try's to save the portals but the plugin cant (just because the file doesn't exists).
    In the download of the plugin you'll find a folder called 'World Portal' you need to copy ALL the content to the server, the WorldPortal.jar doesn't generate default files. If you done that, you probably changed the World Portals external file path or something. Hope this helps, if not, just tell me.
  6. Offline

    Tim Visee

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    No currently not, I also want that feature and Im adding it soon!
    sleite likes this.
  7. Offline

    TyrantKaiser

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    It's still saying the same thing for some reason. There was 3 files in the folder, and the main file. I copied it just as it was, with the 3 files in the folder into the plugin folder and the WorldPortal file into the plugin folder also. Still says the file is missing though. Not sure what it is that doing it.
    I also took those files out of the folder and put them with the other plugins to see if that would work and it didn't.
  8. Offline

    Tim Visee

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Try to install the whole plugin again
  9. Offline

    jis2507

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    No my server isn't slow. All the other chunks around it load instantly. I've even tried using the plugin without any other to see if there was a conflict - still have the same problem. Glitch?
  10. Offline

    Tim Visee

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Ah, I understand what you mean, your server probably isn't slow, thats right. So you said all chunks around you load but only the chunck where youre standin on not, if this happend, I know this is a bukkit/minecraft server bug, you can't fix that, it's almost impossible. But, In my server and other servers it will work, even if you teleport mor than 2000 blocks away!
  11. Offline

    Meles

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Having problems with a Sky Realm created using this plugin.
    The initial chunks generated are fine, but everything beyond this is generating normal world chunks.
    Any Thoughts?
  12. Offline

    Tim Visee

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Hmm, I know what happend. The first chunks will be generated normally, but when you walk farder, the world generator will generate the usual chunks. I probably know how to fix it, you need to change something in the bukkit.yml file in your server directory. I will fix this in the new version of the plugin!
  13. Offline

    Meles

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Awesome! Many thanks :D
    Also, just wanna say this is a spectacular plugin, keep up the great work.

    This post has been edited 1 time. It was last edited by Meles Sep 26, 2011.
  14. Offline

    crazyish

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    It's still strange, with an other tp plugin i used, i could teleport all over, not expiriencing chunk holes. Had to bin it due to crap permissions letting everyone create them. But can only use this one for for short range teleports as "long"(anywhere outside the currently loaded area or so) range seems to only result in landing in the middle of a chunk error/hole. How come the "bukkit/minecraft error" affects this plugins tp function, but not the other?
  15. Offline

    Tim Visee

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    The problem is, I NEVER saw this problem even not in other servers, I know a server where you teleport more than 7500 blocks away and it still works! I also never got a problem in my own server. And as I already said, the chunks that doesn't load is a bukkit/minecraft server error, bukkit doesn't send any thing to the chunk loader of the minecraft server, if you understand, its impossible to fix that. Oh and btw, when you login in a other server, sometimes you can't walk because the chunk doesnt load, thats exactlythe same problem!
  16. Offline

    EmpiricalDepth

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Any Video yet? .. Thanks :)
    Tim Visee likes this.
  17. Offline

    Tim Visee

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    :), No, im creating a video in the feature
  18. Offline

    crazyish

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    It's an extra plugin, and a little bit of extra work running round adding the areas to the chunk list, but it works against the holes :) http://forums.bukkit.org/threads/ad...keep-your-chunks-forever-a-loaded-1000.28665/ Using it on my server atm, and noone has had any chunk errors after teleports.
  19. Offline

    Tim Visee

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Wow great! I will also try to implement this feature into the plugin, (I thought it wasnt possible, I still don't know how to do it right now)
  20. Offline

    Pomme72

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Hi,

    I have an error here :

    Code:
    20:43:25 [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$67.execute(JavaPluginLoader.j
    ava:712)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:58)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:338)
    at net.minecraft.server.BlockSoil.b(BlockSoil.java:60)
    at org.getspout.spout.block.mcblock.CustomBlock.b(CustomBlock.java:264)
    at net.minecraft.server.Entity.move(Entity.java:583)
    at net.minecraft.server.EntityLiving.a(EntityLiving.java:657)
    at net.minecraft.server.EntityLiving.s(EntityLiving.java:810)
    at net.minecraft.server.EntityMonster.s(EntityMonster.java:27)
    at net.minecraft.server.EntityZombie.s(EntityZombie.java:30)
    at net.minecraft.server.EntityLiving.s_(EntityLiving.java:280)
    at net.minecraft.server.EntityMonster.s_(EntityMonster.java:31)
    at net.minecraft.server.World.entityJoinedWorld(World.java:1193)
    at net.minecraft.server.WorldServer.entityJoinedWorld(WorldServer.java:4
    8)
    at net.minecraft.server.World.playerJoinedWorld(World.java:1175)
    at net.minecraft.server.World.cleanUp(World.java:1090)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:460)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:374)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
    Fix it please, ty :)
  21. Offline

    Lookatmego

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    how exactly would i link a portal to another?
  22. Offline

    Tim Visee

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Stand before the other portal and write down the coordinates with F3 and go back to the portal and link that portal to the coordinated before the other portal, do the same with the other, write down the coordinates from the portal and link the other portal to the front of the portal using the coordinates.. Do you understand?
  23. Offline

    Tim Visee

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I maybe know what this is, but I need to go to school now, I will try to fix this later!
  24. Offline

    Pomme72

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Ok, no problem, please quote me when you fixed it, for redownload the new version. :)
  25. Offline

    Tim Visee

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    So im back, I ask myself what have you done, I mean does this error comeup if you use a command or if you use a command? And also, can you send me your config file, that's maybe the problem, I suggest to put the config inside a code block
  26. Offline

    Lookatmego

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    yep got it working thanks dude real nice job with it too very smooth running HOWEVER i do have some suggestions for you:)

    1.when selecting portals make it u right click the lets say button first so selects the button then tell it what world like lets say nether now it knows portla is going to nether now have options like: spawn,x y ,xyz OR right click another button in nether that loops these so button from world goes to nether and button from nether comes to world if you see what i mean...

    2. Maybe add a delay option so that admins can choose ok when a player clicks button it says wait 5 seconds..and they need to not move for 5 seconds or so and then it teleports them.

    Thanks again for the plugin good work
    Tim Visee likes this.
  27. Offline

    Tim Visee

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Thanks for the great reply :)!

    About question one, no there currently isnt a function for this so I will probably add this soon because Its really handy, I know! Oh and then I also add a function for the looking direction when you teleport, that would be really handy!

    About question two, I know what you mean but I think this isnt my highest priority so if I add it i will add this later, probably not in the upcomming version. sorry, I hope you understand.
  28. Offline

    Lookatmego

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    ye those were just suggestions not things NEEDED but your plugin has everything it needs right now real solid some good work went into it i can tell:D
    Tim Visee likes this.
  29. Offline

    Tim Visee

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Thanks :cool:!
  30. Offline

    Pomme72

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Working with 1240 ?
  31. Offline

    Tim Visee

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Probably yes, Im sure its works fine, I didn't tested it yet in the newest recommend build
  32. Offline

    Tim Visee

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Added new and better download link :) (this isnt a new version, its still the current version with a new download location)

Share This Page