[INACTIVE][TP] QuickPort 0.1.2 for Bukkit [141] (Download link is fixed)

Discussion in 'Inactive/Unsupported Plugins' started by 4am, Jan 25, 2011.

  1. Offline

    4am

    QuickPort
    Version: v0.1.2​
    [ UPDATED 01/27/2010 12:01AM EST - ORANGE ]

    NOTE: THIS IS NOT YET COMPATIBLE WITH MULTIWORLD SUPPORT. If I didn't work a 9-5 job, this would be updated already. Sit tight, I haven't forgotten you all!
    QuickPort for Bukkit is a port of chrisinajar's invaluable QuickPort plugin for hMod. At least, it's the start of a port of QuickPort for hMod, anyway! To teleport, just hold a compass in your hand and left-click where you want to go. It's that simple.

    Make sure you provide permissions in the Permission Plugin's (now required) config.yml. To give access to QuickPort, you want to provide the following node to users/groups:
    Code:
    #Provides access to the basic QuickPort action:
    fouram.quickport.normal
    I don't have a timeframe for the next release, other than "as soon as I can, which might not be quick depending on many factors". I'm sorry, I wish I could promise more. At least it's started, right?

    Features:
    • Click-to-teleport made easy.
    • Protection from spawning inside blocks.
    • Permissions Plugin support.
    Planned Features:
    • Tunnel mode (switch with right-click - need to resolve a WorldEdit conflict)
    • Enhancement of Normal mode which prevents jumping up through floors into enclosures (You'll go to the roof instead). This way you can give users the power to teleport without their being able to access enclosures without permission.
    • Teleporting other users using your compass. Special commands will be provides to enable this mode.
    • Anything else I (or you?) might think of.
    Download QuickPort 0.1.2 / Source Code

    Should be wget friendly from DropBox - only use it if you have to until I get better hosting for it.

    Changelog:
    Version 0.1.2
    • Added Permissions Plugin support.
    • Players now stay facing the same way when they teleport
    • Laid some groundwork for Tunnel Mode and other modes
    • Added a release color code to this thread - if the color of the "updated" line has changed from the last time you looked, it's a new update.:)
    Version 0.0.1
    • First release - basic compass-click teleporting
     
    ahmetm likes this.
  2. Offline

    Planitia

    So quickport is different to Worldedit.compassport?

    I may have missed something but Worldedit and Quickport are the same for me :D

    I'll stick with what works with minimal plugins :D
     
  3. Offline

    Lim-Dul

    It was in hMod. You could teleport other players in one of the modes (on the to-do list).
     
  4. Offline

    4am

    Download link should be fixed. I added a Dropbox link for wget use for now - use only if you absolutely have to, please. Gotta run! Updates this weekend...
     
  5. Offline

    Planitia

    Quickport did that?

    EDIT: Will this prevent players from porting outside borders? Or was that in borderlands i can't remember.

    With worldedit port you can port around outside the borders and generate more map. I think i'll keep this permission limited for now.
     
  6. Offline

    4am

    As far as I understand, older versions did. It's still in the source code, but it's commented out. I never used it but it sounds cool.
     
  7. Offline

    Planitia

    Yeah, Not really a feature i need or want available. Maybe useful for Admins.

    If this has a feature that sets it apart i'll use it. But for now i'm only waiting for 3 more plugins to be ported. Then i just have to delete the current world
     
  8. Offline

    Lim-Dul

    I for my part used it all the time and there were additional versions posted later in the thread where you could enable /quickportother via permissions.
     
  9. Offline

    Planitia

    I had an idea you may like. In the world edit JumpTo you can set a travel limit. It could only be set globally. I suggested adding support to add a different limit for each group. Sort of like cuboid limits in Classic. Have it set up so that say vets could only jump 100 blocks at a time and op's could travel 300 etc. You can also set the tunnel port seperately by adding permission for /thru.

    This plugin is good if you aren't using Worldedit but it's just another plugin if you have it already.
     
    4am likes this.
  10. Offline

    Kainzo

    Yeah - its redundant if you have WorldEdit - still nice to see it tho :D
     
  11. Offline

    4am

    FTFY[​IMG]
     
  12. Offline

    Planitia

    Unfortunately worldedit will be supporting group based limits. I will use this plugin though, As i will run 2 server with on on hellworld so my users can effectively goto the nether which can't be done traditionally in multiplayer.

    This will be useful for admins in the hellworld server where i won't need worldedit. Awesome Plugin and thanks for porting it :D
     
  13. Offline

    deanec64

    well mind helping me figure out if I this is supposed to happen?

    Jan 29, 2011 7:40:46 PM org.bukkit.plugin.SimplePluginManager callEvent
    SEVERE: Could not pass event PLAYER_ANIMATION to QuickPort
    java.lang.NullPointerException
    at com.bukkit.fouram.QuickPort.QuickPortPlayerListener.onPlayerAnimation(QuickPortPlayerListener.java:45)
    at org.bukkit.plugin.java.JavaPluginLoader.callEvent(JavaPluginLoader.java:159)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:216)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:598)
    at net.minecraft.server.Packet18ArmAnimation.a(SourceFile:35)
    at net.minecraft.server.NetworkManager.a(SourceFile:232)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:65)
    at net.minecraft.server.NetworkListenThread.a(SourceFile:104)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:265)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:201)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:512)
     
  14. Offline

    4am

    Interesting. What block did you click on? What other plugins are you running? What build number of Bukkit, and how often does it throw this?

    PS: What version of Permissions are you using as well?
     
  15. Offline

    deanec64

    version 1.9 from {http://forums.bukkit.org/threads/admn-info-permissions-v1-9-revolutionizing-the-group-system.1403/}. I clicked on air, running EekRunes,QuickPort,General,Permissions,Flashlight and running latest version of bukkit (downloaded yesterday) and that happens everytime.
     
  16. Offline

    4am

  17. Offline

    deanec64

    of course :)
     
  18. Offline

    4am

    Latest news; I've put some work in on the mode switching, need to implement Tunnel algorithm. Haven't had much time to test or code, but it's being worked on. Need to add checks for cancelled events, and need to determine how best to work around WorldEdit's implementation. Didn't want to leave everyone in the dark. Update coming soon (sorry it wasn't as soon as I had hoped!)
     
  19. Offline

    Deano

    Uhm.. I have no idea how to make a permissions yml file. and the plugin didnt create one.
    So yea im lost as to how to get this working.
     
  20. Offline

    4am

    You need to install the Permisions plugin. All the permissions go into one yml file in plugins/permissions. The permission is fouram.quickport.normal for normal use. Other permissions will be added when the features are done, and I'll make sure to include a README with the next release.
     
  21. Offline

    anon

    A good thing I think you should do is merge this to old featherteleport.
    Thigs I think would be nice:
    Being able to choose wich iten you want this to work, like feathers...
    Spend the iten when u teleport
    Teleport other users, maybe entities?
     
  22. Offline

    4am

    Not a bad suggestion. WorldEdit has compassport so it might be a good idea to take this in another direction. If I end up going this way I'll be renaming this, since it will no longer be a port and it will no longer be an admin tool. Food for thought!
     
  23. Offline

    Tempelchat

    It doesn't work for me anymore.


    It throws this on every left klick:
    Code:
    10.02.2011 14:39:04 org.bukkit.plugin.SimplePluginManager callEvent
    SCHWERWIEGEND: Could not pass event PLAYER_ANIMATION to QuickPort
    java.lang.NoSuchMethodError: org.bukkit.Server.getWorlds()[Lorg/bukkit/World;
            at com.bukkit.fouram.QuickPort.QuickPortPlayerListener.onPlayerAnimation
    (QuickPortPlayerListener.java:56)
            at org.bukkit.plugin.java.JavaPluginLoader$12.execute(JavaPluginLoader.java:179)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:60)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:214)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:648)
            at net.minecraft.server.Packet18ArmAnimation.a(SourceFile:35)
            at net.minecraft.server.NetworkManager.a(SourceFile:232)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:72)
            at net.minecraft.server.NetworkListenThread.a(SourceFile:104)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:315)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:230)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:512)
    
     
  24. Offline

    4am

    This is likely broken in newer builds. I have not been home long enough to work on this - pull requests are welcome on github but I will be putting some time into it Sunday night, including new features!

    EDIT: This error is caused because QuickPort uses a function that was changed for multiworld support. Builds before multiworld should still work.
     
  25. Offline

    enkryptor

    A feature request — iConomy support (paid teleport).
     
  26. Offline

    4am

    I will look into that!
     
  27. Offline

    enkryptor

    Thank you! If you did it, you would be the first — I've never seen such plugin (tele+iConomy) excluding portals/stargates
     
  28. Offline

    Queepo

    It's working 100% on CB 2=493 except i get this error on start up.
    20:56:35 [SEVERE] Could not load plugins/QuickPort.jar in plugins: null
    org.bukkit.plugin.InvalidPluginException
    at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:80)
    at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:129)
    at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:94)
    at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:59)
    at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:204)
    at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:191)
    at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:131)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:246)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:366)
    Caused by: java.lang.NoSuchMethodException: com.bukkit.fouram.QuickPort.QuickPort.<init>()
    at java.lang.Class.getConstructor0(Class.java:2706)
    at java.lang.Class.getConstructor(Class.java:1657)
    at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:75)
    ... 8 more
     
  29. Offline

    4am

    If you get this error it shouldn't work at all. Are you running WorldEdit?
     
  30. Offline

    Queepo

    I thought so. Yes I am running WorldEdit, I had no idea it had this feature.
     
  31. Offline

    4am

    In case anyone is wondering, I am hoping to get a new 766-compatible version of this up sometime soon, with Permissions and perhaps iConomy support! I will also try to build in WorldEdit compatibility, but this might come later as I'm still debating on the most useful way to do it (and I'm going to have to go over the WE source code).

    Any specific features anyone wants to see?
     

Share This Page