[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

    Yep - can you redownload? I planned ahead ;) - tell me of any bugs in the new version though.
     
  3. Offline

    TehJammers

    Hey brodude, the plugin's working for me fine as an admin, but my users can't change modes!
    For the record, they haven't been able to do so since I installed the plugin last week so it's probably not the new version causing issues, I just had enough trouble with other plugins to worry about zany flying boats :p

    They have the following permissions:

    skypirates.items.*, skypirates.player.enable,
    skypirates.player.help, skypirates.mode.hoverboat, skypirates.mode.submarine,
    skypirates.player.changemode

    Upon typing /sp h or /sp s, they get the humourous cannot do messages.

    Running craftbukkit 465
    Latest SkyPirates jar
     
  4. Offline

    fullwall

    Which permissions plugin are you using? This is a bug with that most likely. I'll do an update - just bear in mind Permissions will be removed as soon as bukkit gets a working permissions system.
     
  5. Offline

    TehJammers

    Ah, GroupManager, the latest one.

    Although the same thing was happening with Permissions when we had that.
     
  6. Redownloaded release from first posted and confirmed it is working with build 472 of craftbukkit !

    Thanks a lot !

    Oh and btw: i'm not using permissions so i get the error message related to that but plugin still works.
     
  7. Offline

    cyperior7

    Whenever I do /sp p or any other like /sp help I get "/sp <area:single:recur>" I deleted the plugin and redownloaded it but it didn't work. Please help.
     
  8. Offline

    Tenks

    @cyperior7 - look at page 2, i had the same problem. /sp is the command for super pickaxe in another plugin. for skypirates, start using /skypi for commands. so it would be /skypi h for hoverboat mode. Read the thread before you post questions.
     
  9. Offline

    fullwall

    Thats the essentials plugin conflicting with this plugin. Use /skypi or /skypirates.
     
  10. Offline

    Pandaren

    I'm using 458 and sometimes it has error like in hoverboat mode boat doesn't hover, in plane mode boat keep going down until ground and in submarine mode boat keep going up until float. but noting logged
     
  11. Offline

    fullwall

    Hmmm... could you describe what you were doing at the time of the error?
     
  12. Offline

    Pandaren

    I just riding my boat and use /sp p
     
  13. Offline

    fullwall

    OK - fixed with 1.2
     
  14. Offline

    kablam

    Neat! I like it
     
  15. Offline

    Pandaren

    Oh, I see it now.
    Thank you
     
  16. Offline

    The PC Tech Guy

    Sorry, but doesn't appear to be working with 493 or 522 (now the latest recommended build). No errors, only skypi itself and skypi help work, everything else gives no message, and does not work. :(

    Also, when getting out of the boat, it also sends the boat-enter message right before sending the boat-exit message.

    Edit: Seems to be working now, I'm bobbing up and down, plus getting errors that I moved wrongly... Using CB 522. However, the enter message is still there (see above paragraph).
     
  17. Offline

    xDarKen

    it doesnt seem to work on Permission verion 2.5.3 <Pheonix> ,craftbukkit build 493. i have to type the whole command -"/skypirates plane" instead of "/sp p" :)
    btw anyone kno when will the Bukkit permission system will be out?
     
  18. Offline

    fullwall

    There is a conflict of commands with essentials (that might be the problem) - you can use /skypi to work around it. The bukkit permissions system is still unknown. I'll see what might cause the craftbukkit issue.
    [MERGETIME="1299682321"][/MERGETIME]
    Changed to use /sky.
     
  19. Offline

    xDarKen

    okay thanks! [​IMG]
     
  20. Offline

    7kasper

    maybe a bow right mouse button = shoot and left mouse butten = stay in the air
     
  21. Offline

    Josh Davis

    So I am playing on a server with only friends and while I love this mod I hate permissions and have tried to set it up multiple times with failure so I was wondering if you could make it so that if permissions isn't enabled then an op could enable certain modes for a player with a command such as [/SP (username) enable change mode drill]. Ideally this permission would be stored so it wouldn't have to be re-enabled every time they log. I would find this especially useful as an admin because i had plans to require players to pay certain amounts of certain materials to "unlock" the different modes.
     
  22. Offline

    fullwall

    I think that issue will probably be fixed when bukkit permissions comes out... I dislike aspects of Permissions too :p.
     
  23. Offline

    xGhOsTkiLLeRx

    Hey,

    possible to create a permanent download link? (With no version info...)
    Maybe only skypirates.zip?

    Because then it would be possible to add this plugin to

    CraftBukkitUpToDate!

    Greets

    EDIT:

    Possible that you can choose, which helmet must a player wear, to get unlimited air?
    Would be great to see this, maybe with a config.yml, in the next version :)

    GreetsĀ²
     
  24. Offline

    mjmr89

    Fullwall, have you considered taking this up a notch? setVelocity/getVelocity were added a week or so ago for entities, I don't know how different the physics of entities differs from vehicles. Also, they added methods for breath amount, so maybe you could add infinite breath in a sub.
     
  25. Offline

    fullwall

    Infinite breath is actually already in there. Do you mean getting rid of boats and making it player based?
     
  26. Offline

    QQCucumber

    I downloaded this plugin and I'm confused to discover there are two SkyPirates.jar files in it, both of them different file sizes. Which one am I supposed to be using exactly?
     
  27. Offline

    fullwall

    Stupid winzip >.> Sorry about that, redownload.
     
  28. Offline

    mjmr89

    Yeah, because now you (theoretically) don't need boats to set a players velocity. I think, to test this, just use whatever code controls the velocity of the boats and just make it affect the player, not the boat.
     
  29. Offline

    The PC Tech Guy

    I wouldn't do this, as some of us use the NoCheat plugin, which prevents client mods that enable flying and the sorts. Anyways, I like the fact that you're in a vehicle, because if it was just "flying," then boats would be disgraced again, and anybody could use it at anytime, anywhere.

    By the way, the diamond speed-up thing does not effect plane mode. It works however for everything else (that I've tested, hoverboat and regular boat). And is there a command to make the boat work as a car? Simply having it as a "boat" makes driving on land equivelent to regular boat driving on land.
     
  30. Offline

    fullwall

    You mean, have a specific mode for driving on land? It should be on by default in the regular mode... but there were some issues.
     
  31. Offline

    Philly

    Hey,
    I got some problems with it on my server.
    I can use all of the commands, except for the glide and hover.
    I really need the glide to work, since I'm planning on making a city, with roads and cars driving on them.

    When I use the command for glide, it gives me the message, "The boat is just that, an ordinary vehicle." but when I try to move, its still normal, moving really, really slow.

    Anything I have to do, to drive it?
     

Share This Page