[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

    Tim Visee

    I'll try to implement the skylands code, but I'm not sure if that's possible to do :(

    Currently not, I'll set the teleport permission (with no permissions system) to all players. That will be fixed in the next update

    Which permissions system are you using. The permissions system causes this problem btw

    Oh and I didn't saw your new message ;)

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

    dapwnager

    my server kicks me for moving too fast, any way to fix this?
     
  4. Offline

    ipaqmaster

    erm.. enable flying in the server.properties file. your server will still shit one for every guy who teleports (4 lines or so) but it wont kick people anymore=)
     
    Tim Visee likes this.
  5. Offline

    dapwnager

    uhm, i tried that before but it does not work, the reason it kick me is:
    moving too fast (hacking)?
    not fly hacking.
     
  6. Offline

    cloud_strife_91

    I have the next problem with world portal =(
    Code:
    2011-12-30 00:45:21 [INFO] [bPermissions - debug] Setup player:cloud_strife_91 took 293ms
    2011-12-30 00:45:21 [INFO] cloud_strife_91 [/5.209.64.193:61192] logged in with entity id 97 at ([world] -191.81188922013078, 75.0, 524.8673112659912)
    2011-12-30 00:45:21 [INFO] HashMap: {}
    2011-12-30 00:45:21 [INFO] Adding cloud_strife_91
    2011-12-30 00:47:35 [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.BlockSoil.b(BlockSoil.java:58)
        at net.minecraft.server.Entity.move(Entity.java:595)
        at net.minecraft.server.EntityLiving.a(EntityLiving.java:751)
        at net.minecraft.server.EntityLiving.d(EntityLiving.java:913)
        at net.minecraft.server.EntityMonster.d(EntityMonster.java:27)
        at net.minecraft.server.EntitySkeleton.d(EntitySkeleton.java:66)
        at net.minecraft.server.EntityLiving.w_(EntityLiving.java:297)
        at net.minecraft.server.EntityMonster.w_(EntityMonster.java:31)
        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)
    2011-12-30 00:55:19 [INFO] [Residence] - Saved Residences...
    2011-12-30 00:55:19 [INFO] [Residence] - Lease Expirations checked!
    And the users of my server too are kicked for "moving too fast" (hacking)
    But i have allow-flight: true in my server.properties.
     
  7. Offline

    Godwar101

    Any update about the next World Portal update :p
     
    Tim Visee likes this.
  8. Offline

    Tim Visee

    That could be right. But there isn't a fix inside the portal plugin yet to fix this. srry!

    Srry I didn't read this message. The only way to fix this is putting the pressureplate 1 block into the ground so people fall 1 block down onto the pressure plate, that should fix this for now. btw, other teleport objects does work as normaly, like buttons, switches, signs and more

    This but you see inside the error log is a really strange bug, because theres no line of code inside this event. btw, this is really annoying but everything works just as normal. In the upcomming version its already fixed btw! :)

    About the moved too quickly, this is a minecraft server feature, more like a stupid feature, this only happend when you step on a pressureplate. You could place the pressure plates 1 block into the ground, so people need to fall into that 1 depth hole wi th the pressure plate in it so people would teleport if the fall into that hole. This should fix it (I hope you understand what I mean)

    Nope sorry, I'm really busy :mad:. But I already done a lot of things and I don't need to do a lot more, so I hope I'm done soon!

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

    cloud_strife_91

    Perfect thanks for everything, I have understood what the pressure plate
     
    Tim Visee likes this.
  10. Offline

    zon

    When I Use Portal I Get Kick <Move To Quickly>
    And Thanks
     
    Tim Visee likes this.
  11. Offline

    ZachQuint

    When I use one of my portals it kicks me, because I am moving to quickly. Love this plugin!
     
    Tim Visee likes this.
  12. Offline

    SharkROAR

    I set up a Portal from the Overworld to The End, entering it results in being transportet into the void, which is not what I want it to do :D
    I used coordinates, but its kind of messed up :(
    Any Idea?
     
  13. Offline

    Tim Visee

    I fixed the moved to quickly bug inside the plugin, its a really complicated code to fix this, but it works really well! Other plugins which could fix this moved-too-quickly error cant really fix this error but what they do is just ignore the error and cancel the player kick thing and because of this the plugin need to cancel the player kick more than 1000 times because it isn't fixed but just ignored so it's an repeating problem. The code I wrote REALLY fix the problem so the (upcomming World Portal verion) plugin only gets the kick error once. The code is really complicated and I worked for 3 weeks on it so I'm also going to publish another plugin with this code I wrote to fix the moved-too-quickly error because, and I think a LOT of people would like to have a working plugin which could fix this stupid and annoying problem.
    So in the upcomming version of World Portal you can't get the moved-too-quickly error anymore because I implemented the code so you could use the pressureplates to teleport as much as you want and everything works just as normal!

    Now I done almost all the things I need to of the upcomming World Portal plugin so the release should be soon!

    Hope this helps ;)

    Sorry with the current version there isn't a way to fix this problem but this is fixed inside the upcomming version of the plugin!

    Sorry with the current version there isn't a way to fix this problem but this is fixed inside the upcomming version of the plugin!

    Thanks btw for the great reply :)

    Hmmm, no I didn't tried this jet, sorry.

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

    ZachQuint

    Anytime. This plugin is basically what holds my server together. Cant wait for the next update!
     
    Tim Visee likes this.
  15. Offline

    Tim Visee

    Great ;) So it shouldn't take too ling anymore
     
  16. Offline

    facundocraft

    Hi, i've got a problem, i haven't permissions, but i'm a OP!!
     
  17. Offline

    Tim Visee

    I will check which permissions you'll get (inside the course) when you're op. I'll check this tomorrow, hope I remember this!
    Btw a thing to check, does the plugin sais (inside the console) that the permissions system isn't enabled, so its defaulting to op, it could also sais that the permissions system IS enabled, so check that!
     
  18. Offline

    facundocraft

    no, the plugin sais: You don't have permissions
     
  19. Offline

    Tim Visee

    Well the thing I mean is that you must check in the console on enable if the plugin sais that a permissions system is enabled or that it sais that there isn't found any permissions system so its defaulting to ops.
     
  20. Offline

    SurceBeats

    Er... I have getting this error at now... Why? I have the latest craftbukkit server running at the server...

    http://pastebin.com/AFKdk78M

    Anyone can help me? i will post the full list plugin installed later, sorry 4 my bad english
     
  21. Offline

    leopik

    When i'm trying to type /wp tp i have "and internal error..." and
    Code:
    22:07:40 [SEVERE] null
    org.bukkit.command.CommandException: Unhandled exception executing command 'wp'
    in plugin World Portal v0.1.1
            at org.bukkit.command.PluginCommand.execute(PluginCommand.java:42)
            at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:16
    5)
            at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:3
    78)
            at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.
    java:757)
            at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:722)
    
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:715)
            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 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)
    Caused by: java.lang.ArrayIndexOutOfBoundsException: 1
            at me.timvisee.WorldPortal.WorldPortal.onCommand(WorldPortal.java:343)
            at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40)
            ... 12 more
    this happen when i type only /wp teleport, not /wp telepot world 123 70 123

    And i did <Edit by Moderator: Redacted mediafire url>

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Nov 12, 2016
  22. Offline

    Tim Visee

    Srry I'll check this later, the pastebin website is ofline for now
     
  23. Offline

    chazinggir

    i love using this on my server, but 2 things:
    1)if i reset the server, i have to resetthe portals, can you fix that?
    2) can you make it work with detector rails?, like if im in a minecart, i ride and i hit the detector rail, and spawn on a new rail system, in another world? ( with my minecart, so i can be as if i rode a big railway?
     
  24. Offline

    Tim Visee

    1) I thought I already fixed that in the upcomming version.
    2) I really like the idea, I'll take a look at it. I'm not sure if it's too easy to spawn a player inside a minecart. If you have some other ideas tell me :)
     
  25. Offline

    kwint

    Tim, you should make a votebox at your site, so it's easy to report any bugs / new ideas! (something like: www.dropbox.com/votebox )
     
  26. Offline

    Tim Visee

    Well thats hard to program so I want to finish some other things first. There probably already is any system which could done this, if I found a system which could do this I could probably add it on the website. I'll also post this thread on dev.bukkit.org. There you could also vote, submit bugs and do other things..
     
  27. Offline

    foxxx0

    Hey Tim Visee,

    I really like this plugin because teleporting has never been that easy and I prefer teleporting to coordinates rather than linked teleporters.
    Unfortunately I got a bit bored of the "standard" minecraft and switched to "Industrial Craft 2" (non-bukkit). You probably heard about it ;)
    But now I miss your teleporters very much, because I got some huge distances between some nice spots in my world ...

    So: Is there any possibility that you could port this plugin to a vanilla-mod for use with ModLoader ? That would be really awesome!

    Greetings,
    foxxx0
     
  28. Offline

    Ladsch

    hi,
    always when I teleport to a far place then I teleport in a black whole and I'm trapped.
    The blocks arround me are not generated!
    How can I fix this problem?
     
  29. Offline

    Tim Visee

    Well this isn't a bug inside the plugin, but a non-loading part of the world, sometimes this happend when you're teleported I could try to add something which forces iit to load the black hole.
    Hope this helps, but no there currently isn'tt a way to fix this.

    Thanks for the great 'voting' btw :)
     
  30. Offline

    chazinggir

    1) i redownloaded..still doesnt work :/
    2) it could be a pit of lava before detector, player teleports, cart rides into lava so its disposed..
    in world 2, player can respawn at a station
     
  31. Offline

    Tim Visee

    Hi about point 1, I said this was in a upcomming version, so that version isn't released yet!
     

Share This Page