[INACTIVE][MECH] SkyPirates v1.2.4 - Planes, submarines, hoverboats and more! [766][Permissions]

Discussion in 'Inactive/Unsupported Plugins' started by fullwall, Feb 12, 2011.

  1. Offline

    fullwall

    SkyPirates
    Take the whole world, above, below, and in between, as your own.

    Download the latest (ZIP): v1.2.4
    Older: v1.2.3, v1.2.2, v1.2.1, 1.2, 1.11, 1.1, 1.0
    Recommended texture pack (shameless plug for a friend): Euphoria's Texture Pack

    SkyPirates is all about freedom in vehicles, about doing what you never thought possible. In Minecraft, boats have long been considered flawed. Ungainly, slow to turn, and ultimately limited, boats are rarely used.

    SkyPirates is the game changer.

    Now, the sky is literally the limit, with boats becoming planes, land vehicles, and submarines.

    Fly through the air with a swing of your arm, fly to the next building project, and swoop to a graceful landing. Experience the unbridled joy in just leaving the confines of the earth below.

    Jump onto land, and watch as your boat smoothly transitions into an amphibious driving machine. Use for faster transportation, or simply for fun as you jump your way through the landscape.

    Dive into the ocean as a submarine, moving silently through the squids, surfacing at will. Explore the ocean depths, build the next underwater city, and surprise other players by popping up next to them.

    Hover over land and sea with the new hoverboat mode. Simply control with the arrow keys and float serenely over any obstacles in your path. Floats one block above the ground.

    Glide down to the ground with the glide mode. Floats slowly down to the ground, useful when you don't want to simply drop from a great height.

    Drill to great depths with the new drill mode. Get ores, endless stacks of stone and more underground... just be sure to watch out for lava!

    Of course, permissions are included, with full integration with Nijikokun's Permissions plugin. Control who can have access to SkyPirates, who can fly and who can submerge. If you don't like Permissions, boats will be restricted to the ops of your server.

    Turning speed is also increased, so no more painstakingly slow arcs to avoid that obstacle.

    SkyPirates - the ultimate in transportation plugins.

    Features:
    • Six different modes of boats - amphibious, plane, hover, glide, drill and submarine.
    • Easy to learn, arm-based movement controls.
    • Permissions support.
    Known issues:

    • Due to missing Bukkit hooks, the player must be holding an item to right click and move down in flying or submarine modes.
    • Also due to Bukkit issues, even if invincible permission is given, boats will still die on block collision. Nothing I can do to alleviate that at the moment, but rest assured, it will be fixed when possible!
    • Currently, it can be hard to start moving on land from a still position. Just keep jumping and moving, and it'll kick in. I'll fix this issue when I can!
    Controls:

    SkyPirate is designed to be as easy to use as possible. To change modes, use the SkyPirates command detailed in the commands section of this post. If given the appropriate permissions, every time a player steps into a boat, the default mode will be enabled. Simply swing your arm to jump, and once on land, you will also be able to drive as normal.

    Once in flying mode, use arm swings to fly up, and right clicks to head down. The boat controls are otherwise exactly the same. The only limitation, due to missing Bukkit hooks, is that one must be holding an item while right clicking to go down. An easy to learn control method, without breaking the flow of immersion.

    While in submarine mode, the boat will automatically sink slowly towards the bottom. If given the infinite air permission (look below), you will never run out of air. To swim towards the surface, swing your arm in any direction. To drop faster, use right clicks.

    Commands:
    Code:
    Please note: the '|' character means you can use the command before or after the
    '|', and they'll do the same thing. IE. /sp m p is the same as
    /skypirates mode plane.
    /skypirates|skypi|sky plane|p - switches to plane mode.
    /skypirates|skypi|sky submarine|sub|s - switches to submarine mode.
    /skypirates|skypi|sky hoverboat|hover|h - switches to hoverboat mode.
    /skypirates|skypi|sky glider|g - switches to glider mode.
    /skypirates|skypi|sky drill|d - switches to drill mode.
    /skypirates|skypi|sky (anything) - for normal mode.
    /skypirates|skypi|sky clear|c - clears all empty SkyPirates boats.
    /skypirates|skypi|sky help - lists available modes.
    Permissions:
    Code:
    skypirates.admin.invincible - stops damage to boats.
    skypirates.admin.clear - allows access to the clear command.
    skypirates.player.enable - enables default functions of SkyPirates. (jumping boat,
    mode change command access)
    skypirates.player.air - gives unlimited air while in submarine mode.
    skypirates.player.changemode - allows a player to change modes.
    skypirates.player.help - gives access to the help command
    skypirates.modes.plane - allows a player to change mode to plane.
    skypirates.modes.submarine - allows a player to change mode to submarine.
    skypirates.modes.hoverboat - allows player to change mode to hoverboat.
    skypirates.modes.glider - allows player to change mode to glider.
    skypirates.modes.drill- allows player to change mode to drill.
    skypirates.items.* - allows access to item abilities - detailed later in the post.
    Possible items are: obsidian, snowblock, diamonds, coal, and helmets.
    Use the names for specific items access.
    
    Items:

    Item abilities are special effects given to boats when certain items are held or used.
    • Obsidian (passive) - for admins who don't want to give invincible permission lightly. Will grant the same effects as the skypirates.admin.invincible permission when held.
    • Snowblock - right click with one in-hand to stop your boat and set throttle to 1x speed. Useful at high speeds!
    • Helmet (passive) - for admins who don't want to give unlimited air underwater to everyone. If a helmet is worn while underwater, a player will get unlimited air.
    • Coal (passive) - boosts jump height, fly height and hover height when held.
    • Diamonds - left clicking with these held will boost throttle, right click will lower it. You can't jump, fly or swim up and down at the same time though!
    Changelog (open)
    v1.2.4 - fixed some minor clicking glitches.
    v1.2.2 - fixed command only displaying in boats.
    v1.2 - bugfixes (super high flying), glider, drill mode.
    v1.11 - added clear command.
    v1.1: Added Hoverboat mode.
    v1.0: Initial release.
    Credits (open)
    Most major functionality is written by me, but people, either unknowingly or not, helped with the making of this plugin. Some credit must go to Afforess, some of whose Minecart Mania code I used as a starting point. The author of PickBoat too, for his damage boat code I used in an attempt to stop block collisions killing boats. The testers I pressganged into helping me deserve thanks, as does Redecouverte, whose boat turning and speed up code I adapted for my plugin. Lucagd, who came up with the idea for the name, wanted credit, so here it is.
    Video (open)
    Made by IAMWIN

    Pictures (open)
    [​IMG]

    It's been a great deal of fun working on this project. If you want more boat modes or other features, tell me! I'm always looking for great ideas, especially new item abilities.
     
  2. Offline

    fullwall

    Updated.
     
  3. Offline

    TehJammers

    @fullwall

    You, sir, are a boss!
    Have some donatez
     
  4. Offline

    MrBrown

    I've just downloaded V1.2.1, using Bukkit Build 740, and I get this:
    Code:
    [SEVERE] Nag author: 'fullwall' of 'SkyPirates' about the following:
    onVehicleUpdate has been replaced with a new signature, (VehicleUpdateEvent)
    I saw others already mentioned it, but the latest version still tells me to nag ;)
     
  5. Offline

    fullwall

    @TehJammers: Thanks :).
    @MrBrown: Thanks for reminding me, didn't even use that event anymore :p - Bukkit doesn't check the actual code and just auto-nags everything. Anyway, deleted the unused register event line, so if you redownload 1.2.1, the nag will go away (didn't think it warranted a version number increase).
     
  6. I am getting two errors.........

    java.lang.NoSuchFieldError: PLAYER_ITEM
    at com.fullwall.SkyPirates.SkyPirates.onEnable(SkyPirates.java:52)
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:127)
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:632)
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:218)
    at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:116)
    at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:94)
    at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:217)
    at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:204)
    at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:144)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:259)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)

    What does that mean????

    also I am getting......

    [SEVERE] Nag author: 'fullwall' of 'SkyPirates' about the following: onVehicleUpdate has been replaced with a new signature, (VehicleUpdateEvent)


    I did install the latest version
     
  7. Offline

    fullwall

    @Jeff van der Hoop, using 1.2.1? I don't get that error, and that line indeed isn't even in the code.

    Oh, whoops. Yeah, I see the problem (confusing zip). Just redownload please.

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

    IAMWIN

    guys it works, i would know :D lol
     
  9. Offline

    Shoot

  10. Offline

    fullwall

  11. Offline

    Shoot

    Thanks :D
     
  12. Offline

    JTeast23

    I think this looks like an awesome plugin but im having some technical difficulties. When I start up my server, it said it was enabled and it loaded correctly, but when I type a command into the game, nothing happens! It doesn't even say its an unknown command, nothing happens.... What is wrong? Please help me :)
     
  13. Offline

    Sw1ft

    Is it possible to have a feature that increases the speed or a configuration setting file that allows this? Not sure if minecraft is capable of doing this with boats.
     
  14. Offline

    The PC Tech Guy

    There is already, see OP about items.
     
  15. Offline

    Alicard

    Hey guys. I have been having the same problem trying getting sky pirates to work. I'm using build 740 on my server. When I bring the server online sky pirates loads and says its enabled. When I log into minecraft and try the commands they don't work. The first thing I tried was a simple list command. Now I don't know if this is related I'm assuming it is but I have also tried the exact same thing same build when downloading movecraft. Since this was my first vehicle mod I went to another server to test the commands to make sure I'm not messing anything up. So I really don't get what I have done wrong. I have also tried creating a test server with only sky pirates mod installed once again commands don't work. I did the same with the movecraft mod and got the exact same thing both mods are able to load on there own without giving errors. However the commands just give an unknown command response. Yes I have tried every command posted on this thread 1o times over. I have also noticed that this seems to be an on going issue that hasn't been addressed yet since the mod was first released according to the other posts on this thread. I will also post a similar post on the move craft form explaining the same thing maybe you guys can work togeather since both mods have the same problem.
     
  16. Offline

    The PC Tech Guy

    Are Movecraft and SkyPirates your only plugins you have on your server? If so, then I suspect you are putting the files in the wrong folder. They belong in the "plugins" folder. Try doing /pl and see if you get a list of your plugins or not.
     
  17. Offline

    JTeast23

    I did the /pl and it is listed as a plugin and i have it in the right folder. What do i do now? None of the commands work!
     
  18. Offline

    Alicard

    Yes I know what folder to put my plugins in. I currently have a server with a number of plugins that work perfectly. I also have test server that I will run the plugin on before I run it on the main one and I didn't put any other plugins on the test server when I tested sky pirates and movecraft on there on. Both of my servers have the same result which is no response when you enter a command. It doesn't even tell you unknown command or anything and yes I know I'm entering the commands correctly because I tested the mod on some other server first to see if it was worth while. Also I haven't made any changes to any of the config files and tired using the commands as an admin and a regular user.
     
  19. Offline

    fullwall

    I'll try it out.

    The command previously only worked when inside a boat - now it will work outside as well.

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

    Jake Rees

    i keep on getting this message when trying to make a hoverboat


    Code:
    20:46:48 [SEVERE] null
    org.bukkit.command.CommandException: Unhandled exception executing command 'skyp
    irates' in plugin SkyPirates v1.2.2
            at org.bukkit.command.PluginCommand.execute(PluginCommand.java:37)
            at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:85
    )
            at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:2
    55)
            at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.
    java:677)
            at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:640)
    
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:634)
            at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:32)
            at net.minecraft.server.NetworkManager.a(NetworkManager.java:195)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:74)
            at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:370)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:285)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    Caused by: java.lang.NullPointerException
            at com.fullwall.SkyPirates.PlayerListen.getBoatHandler(PlayerListen.java
    :66)
            at com.fullwall.SkyPirates.SkyPirates.onCommand(SkyPirates.java:89)
            at org.bukkit.command.PluginCommand.execute(PluginCommand.java:35)
     
  21. Offline

    fullwall

    Get 1.2.3 please, will display an error if not using the correct method of creating vehicles.
     
  22. Offline

    MdR15

    I think this would be a very nice plugin, but it doesn't work in my server, when I (for example) type '/skypi p' it ignores the 'p' part and just displays the same text as is would when you type '/skypi' or '/skypirates'.
    I have tried with every mode and any form of command, but it just doesn't work here.
    I'm using CB#740 with Skypirates 1.2.3, 1.2.2 doesn't work for me either.
     
  23. Offline

    fullwall

    @MdR15 - sorry about that, please download 1.2.3 again and replace your old jar file and it will be fixed.
     
  24. Offline

    MdR15

    It works almost a 100% now! the hoverboat function doesn't work (same as before) and I can't reset the mode, also sometimes, when anybody steps into a boat, they drop into the earth, boat and all, they then have to log out and in to play again.
    Thanks!
    MdR15
     
  25. Offline

    watar

    Experiencing the exact same problem, and the weird thing is that the error stayed even after downgrading to 1.2.2 again.
    It worked with 1.2.2. I saw that you released 1.2.3 and upgraded, noticed the hover problem and downgraded back 1.2.2 but the error stayed behind. I can't use /sky/skypi/skypirates h/hover I only get the /skypi list. Nothing in server.log, no other messages



    UPDATE
    I remembered wrong, I used to have 1.2.1 so I downgraded to that and then /skypi h works again :) Something changed in 1.2.2 and is still there in 1.2.3
    /UPDATE

    Thx for a great plugin, the kids love it on my server
     
  26. Offline

    fullwall

    watar likes this.
  27. Offline

    watar

  28. Offline

    MdR15

    Brilliant, everything works now, great plugin!
     
  29. Offline

    Termit

    hi! i have BIG problem. When i type /skypirates or /skypi i dont see anything on screen.
     
  30. Offline

    fullwall

    Try redownloading 1.2.3
     
  31. Offline

    Termit

    I have done today, 3 times, still does not work
     

Share This Page