[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

    Are you in a boat while using the command? Are there any errors?
     
  3. Offline

    Termit

    I used the command, and in the boat and out ... no errors at all, ignore the simple command
     
  4. Offline

    fullwall

    Well, you should at least see the help section. When you get into the boat, is any message sent to you?
     
  5. Offline

    JTeast23

    Hey, this is kind of an off topic question (sorry), but how do you put mods on a Multiplayer server using bukkit? Is it possible?
     
  6. Offline

    fullwall

    @JTeast23 - can you please elaborate more?
     
  7. Offline

    JTeast23

    Well, I like using SDK's gun mod, and TooManyItems. They work great on single player, and on the "stock" minecraft server. But you cant use plugins on the stock server (or can you??). I was wondering if it is possible to use those mods with the craftbukkit server. Do you think its possible?
     
  8. Offline

    Termit

    No I'm not getting any messages
     
  9. Offline

    fullwall

    Can you post your server log Termit? @JTeast23 - toomanyitems will, sdk's won't.
     
  10. Offline

    Termit

    Code:
    13:27:59 [INFO] Preparing level "world3"
    13:27:59 [INFO] Preparing start region
    13:28:00 [INFO] [Permissions] (Phoenix) was Initialized.
    13:28:01 [INFO] iChat (v2.2.3) enabled
    13:28:01 [INFO] WorldEdit 257-wiz enabled.
    13:28:01 [INFO] WorldEdit: Permissions plugin detected! Using Permissions plugin for permissions.
    13:28:01 [INFO] CraftBookCircuits nightly enabled.
    13:28:01 [INFO] CraftBookCircuits: Permissions plugin detected! Using Permissions plugin for permissions.
    13:28:01 [INFO] CraftBookCircuits: Permissions plugin detected! Using Permissions plugin for permissions.
    13:28:01 [INFO] CraftBook: Enumerating chunks for self-triggered components...
    13:28:01 [INFO] CraftBook: 625 chunk(s) for 1 world(s) processed (0s elapsed)
    13:28:01 [INFO] HiddenDoor: No hidden doors has been loaded.
    13:28:01 [INFO] HiddenDoor: Version 0.1.3 enable.
    13:28:01 [INFO] CraftBookVehicles nightly enabled.
    13:28:01 [INFO] CraftBookVehicles: Permissions plugin detected! Using Permissions plugin for permissions.
    13:28:01 [INFO] [BackupPlugin]  BackupPlugin version 0.8.8 is enabled!
    13:28:01 [INFO] [BackupPlugin]  Permissions plugin found, using Permission config
    13:28:01 [WARNING] [BackupPlugin]  Disabled MapperUnit, mapper_path invalid: mcmap\mcmap.exe
    13:28:01 [INFO] CraftBookCommon nightly enabled.
    13:28:01 [INFO] CraftBookCommon: Permissions plugin detected! Using Permissions plugin for permissions.
    13:28:01 [INFO] [Permissions] version [2.7.2] (Phoenix)  loaded
    13:28:01 [INFO] WorldEdit: Permissions plugin detected! Using Permissions plugin for permissions.
    13:28:01 [INFO] CraftBookCircuits: Permissions plugin detected! Using Permissions plugin for permissions.
    13:28:01 [INFO] [iChat] Found Permissions (v2.7.2)
    13:28:01 [INFO] CraftBukkitUpToDate version 2.5.3 is enabled!
    13:28:02 [INFO] CButD: CraftBukkit is up to Date
    13:28:02 [INFO] [SkyPirates]: Permissions enabled.
    13:28:02 [INFO] [SkyPirates]: version [1.2.3] (Caribbean) loaded
    13:28:02 [WARNING] NextStation: Cannot get property next_terminal_msg_text, using default.
    13:28:02 [WARNING] NextStation: Cannot get property next_station_msg_text, using default.
    13:28:02 [WARNING] NextStation: Cannot get property next_intersection_msg_text, using default.
    13:28:02 [INFO] NextStation: Configuration file loaded.
    13:28:02 [INFO] NextStation: Version 0.2 enable.
    13:28:02 [INFO] [Minecart Mania] Debug mode switched to NORMAL
    13:28:02 [INFO] [Minecart Mania] MinecartManiaCore version 1.1.9 is enabled!
    13:28:02 [INFO] CraftBookMechanisms nightly enabled.
    13:28:02 [INFO] CraftBookMechanisms: Permissions plugin detected! Using Permissions plugin for permissions.
    13:28:02 [INFO] 1 cauldron recipe(s) loaded
    13:28:02 [INFO] Error reading plugin permissions:
    org.bukkit.plugin.InvalidPluginException
        at com.elmakers.mine.bukkit.permission.PermissionManager.loadPluginPermissions(PermissionManager.java:160)
        at com.elmakers.mine.bukkit.plugins.persistence.PersistencePlugin.getPermissions(PersistencePlugin.java:127)
        at com.elmakers.mine.bukkit.plugins.persistence.PersistencePlugin.initialize(PersistencePlugin.java:195)
        at com.elmakers.mine.bukkit.plugins.persistence.PersistencePlugin.onEnable(PersistencePlugin.java:249)
        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)
    Caused by: java.io.FileNotFoundException: plugins/CraftBookCommon.jar does not exist
        ... 14 more
    13:28:03 [INFO] Persistence: Create a plugins/Persistence/plugins/Persistence/permissions.yml to use internal permissions
    13:28:03 [INFO] Persistence version 0.76 is enabled
    13:28:03 [INFO] [Minecart Mania] MinecartManiaChestControl version 1.1.3 is enabled!
    13:28:03 [INFO] [Minecart Mania] MinecartManiaAutomations version 1.1.2 is enabled!
    13:28:03 [INFO] Loaded Essentials build 2.1.25 maintained by Zenexer, ementalo, Aelux, Brettflan, KimKandor, snowleo and ceulemans.
    13:28:03 [INFO] SQLite version 0.1 is enabled
    13:28:03 [INFO] NetherGate version 0.55 is enabled
    13:28:03 [INFO] [Minecart Mania] MinecartManiaSignCommands version 1.1.3 is enabled!
    
     
  11. Offline

    fullwall

    Strange... I'll check it out tomorrow.
     
  12. Offline

    Termit

    I can tell you un server address and you can check out .. something I do not do (just writing a nickname and tell me so I turned on the server)
     
  13. Offline

    fullwall

    In game name is the same.
     
  14. Offline

    Termit

    it works!!!big thanks!
     
  15. Offline

    MeinerHosen

    Amazing looking plugin.

    How heavy is it on the server? I don't want to install this, people love it, and then be forced to take it away :(
     
  16. Offline

    fullwall

    Shouldn't be that heavy at all @MeinerHosen . Just some light vector calculations (really simple stuff).
     
  17. Offline

    MeinerHosen

    That's a relief, lol, my poor server needs an upgrade baaaad.

    But may I just say you are a very gifted and professional programmer, keep up the great work :)
     
  18. Offline

    Alicard

    Hey I don't know if this was suggested yet but you guys should add a bulldozer to the list of things to use a boat for
     
  19. Offline

    JanTTuX

    em did u describe some permission nodes wrong?

    skypirates.modes.submarine - allows a player to change mode to submarine.

    skypirates.modes.hoverboat - allows player to change mode to submarine.

    skypirates.modes.glider - allows player to change mode to submarine.

    hm... three submarines....
     
  20. Offline

    fullwall

    Fixed.
     
  21. Offline

    Stephen92

    so im kinda confused is this all based on a boat right?
     
  22. Offline

    JanTTuX

    nothing hapens in game, eaven commands wont work! i have permissions setted, no errors at all!
     
  23. Offline

    MeinerHosen

    are you sure you installed it? I downloaded just a minute ago and it works fine for me on RB766 :/

    This is based on the boat, yeah. Just hop in and issue the commands. (try /skypi, for more info)
     
  24. Offline

    JanTTuX

    yes there is the jar, but no folder... and i got 766.
    *edit* lol its zip not jar :D now it works
     
  25. Offline

    Nobel

    yea im downloading it but when unzipped i only get the folder no jar, and no jar within the folder
     
  26. Offline

    mansl

    Somebody make a fork on this already!
     
  27. Offline

    steven arenz

    hey u should make it to where u can combo stuff like combo plane with drill would be cool
     
  28. Offline

    The PC Tech Guy

    Why don't you do it?

    I really like this plugin. It's buggy, such as trying to get the boat to fly, but once you do, it's great! Now, if boats were indestructable... or if it could stop right before it hits a block... would help a lot.
     
  29. Offline

    fullwall

    @The PC Tech Guy - starting in the water is easier. I can't stop the boat from being damaged due to bukkit :S. People generally don't look in the inactive section unfortunately.
     
  30. Offline

    The PC Tech Guy

    Yeah, I noticed that too. Although a way to stop it would help... I know it's no longer being developed, that's how come I'm waiting for a fork too, but patiently...
     
  31. Offline

    mansl

    Soo, its not that you don't wanna update it, its that you can't? that's sad :(
     

Share This Page