[TP] VoxelPort v2.033 - Travel In Style and On Schedule [BukkitDev]

Discussion in 'Archived: Plugin Releases' started by Voxel Box, Jan 28, 2011.

  1. Offline

    Voxel Box

    HawkIHeo, svict4, Mahagon and 5 others like this.
  2. Offline


    Your error tells me that you do not have the up-to-date version of bukkit that contains the new Multiworld system.
  3. Offline


    I've just installed VoxelPort and I have done everything right (as far as I know) and have received all the conformations, and when I type /depart I get the "you now have a ticket" message but from there nothing happens!

    Help please!
  4. Offline


    So this is a timer right that runs? Does this mean it could cause some lag overtime or on use? I hear anything with timers have a chance to cause lag and not always recommended.
  5. Offline


    Well if your a bad programmer maybe. The VoxelPort system is created with a 100% no lag guarantee.

    Every 25 seconds VoxelPort checks whether it has any tickets listed, if so it acts accordingly, and if none it simply proceeds to the next step and adds on another 500 to its clock.

    VoxelPort doesn't use a timer, it utilizes a separate java thread to do its bidding.
  6. Offline


    Ok so it seems everyone has this problem, it looks like everything is set up it even says i have a ticket but it never says when it will depart and never departs....
  7. Offline


    Hi i'm trying to use VoxelPort on my server, i'm running the latest stable releace of craftbukkit with the Permissions 2.0 and WorldEdit 4.0 plugins.

    I keep getting the following error when i try and use any of the ports with the /depart command

    2011-02-22 19:24:47 [INFO] [PLAYER_COMMAND] Navatalin: /plugin enable VoxelPort
    2011-02-22 19:24:47 [INFO] [VoxelPort] Starting thread...
    2011-02-22 19:24:47 [INFO] [VoxelPort] Thread Started!
    2011-02-22 19:24:47 [INFO] [VoxelPort] Reading Ports...
    2011-02-22 19:24:47 [INFO] [VoxelPort] Portal "wildsC" loaded!
    2011-02-22 19:24:47 [INFO] [VoxelPort] Portal target "wildsC" loaded!
    2011-02-22 19:24:47 [INFO] [VoxelPort] Portal "docksd" loaded!
    2011-02-22 19:24:47 [INFO] [VoxelPort] Ports read!
    2011-02-22 19:24:47 [INFO] VoxelPort version 1.6 is enabled!
    2011-02-22 19:24:57 [INFO] [VoxelPort] Day Thread begin.
    2011-02-22 19:25:22 [SEVERE] Exception in thread "Thread-12"
    2011-02-22 19:25:22 [SEVERE] java.lang.NullPointerException
    2011-02-22 19:25:22 [SEVERE]     at org.bukkit.craftbukkit.entity.CraftPlayer.teleportTo(CraftPlayer.java:143)
    2011-02-22 19:25:22 [SEVERE]     at com.thevoxelbox.VoxelPort.vPort.movePlr(vPort.java:84)
    2011-02-22 19:25:22 [SEVERE]     at com.thevoxelbox.VoxelPort.PortTick.run(PortTick.java:56)
    2011-02-22 19:25:22 [SEVERE]     at java.lang.Thread.run(Unknown Source)
    soon as this happens the plugin stops working and I am unable to use any of the ports.
  8. Offline


    update for minecraft 1.3?
  9. Offline


    Why would you even? It works perfectly fine with 1.3
  10. Offline


    any possibility for a plugin that works without commands? so you dont have to write /ticket and itll just port any1 in the area on schedule plz
    also having NO schedules but just instant "portals" would be great too
  11. Offline


    I'll ask you a question:

    "How memory intensive do you think it is to check the position of a player against some 50 portals* each time any player moves?"

    Of course there is many ways of reducing the number of searches per player but it is still unwise to check every time a player moves. That can be changed by perhaps only checking players that have performed a certain action to activate a portal. Maybe they must hold a special item in hand? Like a key? That would certainly reduce the amount of searches per move. Perhaps combining all of them would yield the best result?

    For now, the best way is registering a ticket, which upon registration, checks one player against one portal every 25 seconds until a departure time is reached or the player leaves the portal.

    * Here on the VoxelBox we have 88 VoxelPorts [2 24, 2011] moving players around the world.
  12. Offline


    There's other plugins that will do the instant portals fine. Instead of asking a plugin author to make their plugin into something it's not intended to be, why not use search?
  13. Offline


    well that was just the second part, basicly I love the schedule thing though not always
    and I suggested teleport without /ticket as my players dont like commands =)

    which plugin can teleport instantly featuring some cuboid area for portal like this? only know of the many "portal" as in "gate" plugins
  14. Offline


    Considering you want instant departure at a certain point, the defined regions and scheduling is irrelevant. A plugin like MyWarp will do the trick. It allows you to create warp signs that when right-clicked warp the player instantly. I'm sure there's also a multitude of plugins to continue what StarGate did with the nether portals.

    And apologies if my other post seemed angry, flameish, or anything of the sort. Effectively expressing myself has never been a strong point. If I'm going to be active on these forums I should probably add that to my signature.
  15. Offline


    I know your working your hardest, and this is a great plug in, I'm curious if there is any time table for when it will be functional with CB 432, and Minecraft 1.3?
  16. Offline


    It works.
  17. Offline


    hmm will try again :)
  18. Offline


    I'm also having the issue where I get a message from /depart "you now have a ticket..." etc, only to stand forever waiting for a port that never comes. I'm attempting to port to another world, using Craftbukkit 435. Throughout the creation of the port, everything seemed to work as designed.

    Edit: upon reloading the server, I try again, and am told that I'm not inside a voxelport.
  19. Offline


    I see that it does now work for 1.3 it just required a restart a few times then suddenly worked, not sure why or how but I wont question it
  20. Offline


    Alright. Please disregard. I didn't follow basic instructions: "create a VoxelPort folder in the right directory."

    I know that one is completely my fault, but it might be useful: if the plugin detects that the folder doesn't exist, prompt the user to create one.

    Just got it up and running--this is one fantastic plugin.
  21. Offline


    I'll have it create the folder when it first runs and doesn't find one.
  22. Offline


    After the initial run, in which I was able to hop as planned from my port on Creative world to Kingdoms world, now I neither port, nor reliably get any messages. Occasionally, it will tell me that the next departure time is Never. I combed the installation/setup guide; all the files are in the right place. Is there anything I could be doing wrong?
  23. Offline


    If it tells you the next dispatch time is 'Never' it means the portal doesn't have any Dispatch times set on it.
  24. Offline


    That's odd, because I've been setting them correctly, with confirmation messages every time I've done so. Why wouldn't it "take?"
  25. Offline


    Is it possible to integrate VoxelPort and iConomy?
  26. Offline


    1. Build a bridge between each transport and a ticket area.
    2. Hire a troll that frequents the server to stand under the bridge.
    3. Build a "fares tube" on the side of the bridge opposite the VoxelPort.
    4. Inform your players to throw the fare into the fares tube.

    Now, when your players don't pay their fare before boarding, your troll surfaces and beats them over the head until they either pay up or die!

    On a serious note, I believe he has it planned, but for now you could try to fit /depart and the iConomy commands onto a CommandSign. Just disable /depart and force players to use a sign-based ticket booth to depart.
  27. Offline


    Thank you ) I'll think about troll )))
  28. Offline


    hey is it possible to make a vehicle teleport you to another world, and put you in a specific area? like a balloon from world A, to a copy of the same balloon in world B instead of at o,o

    if so that would be AMAZING! :D
  29. Offline


    I almost have it working.

    Minecraft server version Beta 1.3
    Craftbukkit version git-Bukkit-0.0.0-458-g557f3d2-b440jnks (MC: 1.3)
    MC client 1.3.01

    The VoxelPort folder exists, the portal file within it survives unchanged on server stop/restart. The VoxelPort plugin loads the portal file on server restart:
    2011-02-28 20:39:27 [INFO] [VoxelPort] Starting thread...
    2011-02-28 20:39:27 [INFO] [VoxelPort] Thread Started!
    2011-02-28 20:39:27 [INFO] [VoxelPort] Reading Ports...
    2011-02-28 20:39:27 [INFO] [VoxelPort] Portal "IM" loaded!
    2011-02-28 20:39:27 [INFO] [VoxelPort] Ports read!
    2011-02-28 20:39:27 [INFO] VoxelPort version 1.6 is enabled!

    However, VoxelPort otherwise forgets all about the portal on server restart.

    Maybe the trouble is where VoxelPort expects the VoxelPort directory to be located when it starts, though it has no trouble saving to the directory when creating portals.
    Because of my server setup, craftbukkit is one directory above the VoxelPort directory. VoxelPort saves to the directory just fine. Placing the VP directory up one folder to be with craftbukkit doesn't work because VoxelPort doesn't see it to save to. Placing a copy of the craftbukkit jar in the same folder as has the VoxelPort folder does nto work.

    I've linux as the server host, MineOS...a tinycore linux adapted for Minecraft and running as a ram-disk.

    This is the error in my serverlog: (the second line, "unknown console command" always appears for me for VoxelPort commands...doesn't seem to cause problems):

    2011-02-28 20:02:30 [INFO] cordeval issued server command: depart
    2011-02-28 20:02:30 [INFO] Unknown console command. Type "help" for help.
    2011-02-28 20:02:44 [SEVERE] Exception in thread "Thread-6"
    2011-02-28 20:02:44 [SEVERE] java.lang.NullPointerException
    2011-02-28 20:02:44 [SEVERE] at org.bukkit.craftbukkit.entity.CraftPlayer.teleportTo(CraftPlayer.java:143)
    2011-02-28 20:02:44 [SEVERE] at com.thevoxelbox.VoxelPort.vPort.movePlr(vPort.java:84)
    2011-02-28 20:02:44 [SEVERE] at com.thevoxelbox.VoxelPort.PortTick.run(PortTick.java:56)
    2011-02-28 20:02:44 [SEVERE] at java.lang.Thread.run(Thread.java:717)
  30. Offline


    On Linux, remember the filesystem IS case-sensitive. Sometimes it can be so easy to forget that :) If that's not it I can't help ya ):

Share This Page