Inactive [MECH/FUN] Parachute v0.2.2 - An advanced parachute with a bunch of features [CB 1.3.1-R1.1]

Discussion in 'Inactive/Unsupported Plugins' started by KillerFox, Sep 20, 2011.

  1. Offline

    KillerFox

    Parachute - because your life is worth it:
    Version: v0.2.2 (Supports CB 1.3.1-R1.1)
    (Migrated to dev.bukkit.org, but I will post all the updates here too until BukkitDev takes over completely)

    Description:
    Adds new item: a parachute. Use it for your protection when climbing in high places or just have fun gliding trough the skies using a parachute with a good steerability.

    Note: This plugin can be quite resource intensive and slow down your server if many players are using it at the same time.

    Usage:

    Video by Strange_ice0 (introduces the old basic functionality before v0.2)


    The default item used for the parachute is an Egg. To activate the parachute, left click with your mouse when the egg stack is selected. You can alternatively activate an automatic lifesaver function: the "free fall helmet" by moving an egg to the helmet slot in the inventory like a normal helmet. The plugin will then detect if you are falling and launch the parachute automatically to save your life.

    You can steer the parachute with your mouse. The horizontal speed of the parachute can be changed by tuning the "wind" value from the config.

    The time that the parachute is in working state (aka the time before the chicken has a burnout) can be altered from the config file. There you can also add a parachute failure chance if you like to gamble with your life.

    By pressing the Shift-key when the parachute is in active state, you can ditch the parachute and continue falling normally. This is useful when you want to get rid of the parachute before the time limit or just land on water or on a specific target.

    If you feel like you are a hardcore bow sniper you can also try killing the chute-chicken to drop a player from the skies. I however recommend stacking up some explosive arrows or homing missiles, because hitting the poor creature is extra hard from the distance. ;)

    Features:
    • A parachute with a great controllability. Use your mouse cursor to steer the chute.
    • Press sneaking button (by default Shift) while the parachute is active to ditch the parachute.
    • A "Free fall helmet". Automatically activated parachute for your protection. Use it like a normal helmet.
    • Optional failure chance to parachute activation.
    • The parachutes can be killed to drop the player from the skies.
    • Parachute material (default: egg) and parachute entity (default: chicken) can be changed from config.
    • Supports the standard Bukkit permissions API
    Possible Future Features (open)


    • Wind will blow the parachute to its direction
    • Changing wind speeds
    • Changing wind directions
    • Stronger wind in stormy weather
    • Biome spesific winds

    Commands:
    • /parachute reload (Reloads the config file)
    Default Permissions:
    Code:
    parachute.reloadcmd:
        description: Allows player to use "/parachute reload" in game to reload config.
        default: op
    parachute.enable:
        description: Enable/disable the whole plugin for player.
        default: op
    parachute.freefallHelmet:
        description: Allows player to use the "free fall helmet"
        default: op
    parachute.useByClicking:
        description: Allows player to activate the chute by left clicking
        default: op
    Config (open)

    • fallSpeedMul: Affects the fall speed of parachute. e.g if value is 0.4, the speed is 40% of normal falling speed
    • wind: Speed of the wind i.e. the horizontal speed of parachute.
    • activeTime: Indicates how long time the parachute is active.
    • failPossibility: Indicates how possible a parachute malfunction is. (Values: 0.0 to 1.0) e.g value 0.3 is 30% chance.
    • helmetTriggerAltitude: The number of blocks a player has to fall before the helmet activates. (Used if freefallHelmet is active)
    • material: The material used for the parachute. (You can use material ID:s or proper entity names)
    • spawn: The parachute animal that is spawned when the parachute activates. (You can use entity ID:s or proper entity names)
    • spawnOnFailure: The entity that is spawned if the chute fails (You can use entity ID:s or proper entity names) (the failPossibility has to be larger than 0.0)
    • destroyAfterUse: Removes the parachute entity after usage to avoid flooding bigger servers with living entities.
    • msg1-4: Messages that are sent if a warning or a notice is needed. These can be left empty by writing '' instead.


    Download the plugin
    (If BukkitDev doesn't work, get the plugin from here.)

    Changes:

    Version 0.2.2
    • Fixed the plugin to work with CB 1.3.1-R1.1
    • Fixed a bug that caused a player to have falling damage if the chute was ditched near ground
    • Fixed some inventory problems with newest CB
    • Included the source files in JAR
    Version 0.2.1
    • Bug fixes
    • All default permissions are now op only. Meaning: you have to be op on your server before you can use the plugin
    Version 0.2
    • Fixes:
      • Support for 1.2.4.-R1
      • Refactored the code under the hood
      • Fixed a bug with "parachute reload" command when using it directly on the server console
      • Chickens no longer shoot eggs when getting tired (reducing the flood of the chickens on bigger server)
      • Other minor bug fixes
    • New features:
      • Added a possibility to set parachute active time to unlimited. To use this, set active time to 0 from config.
      • The parachute entities can be now set to be destroyed after use (to avoid undesirable entity flooding on bigger servers)
      • The parachute material can be now used normally like a helmet by dragging it with mouse to the helmet slot in the inventory
      • Parachute material can be now changed (use entity names or ID:s)
      • Added a possibility to choose a different living entity as a parachute animal (use entity names or ID:s)
      • Added a new permission for the chute helmet
      • Added a new permission for controlling the parachute activation with mouse
      • Removed the helmet setting from config
      • Added new settings to config
      • Custom warning/notice messages
    Old changes
     
  2. Offline

    malcolmforde

    The parachute is very jerky for me
     
  3. Offline

    Ondechoc

    Can we change the messages of the plugin :0 ?
     
  4. Offline

    Phibedy

    That would be quite nice.
    Additionaly it would be awsome to be able to change the item id and give the parachute per command to a player
     
  5. Offline

    KillerFox

    Hello again everybody, I'm back in business for a while! I had to take an extended hiatus from plugin developing because I have a very busy schedule during the final year in university. (Trying to finish off my M.Sc. in Information Engineering asap :)) I'm sorry for that. I'll probably start developing this plugin again after I'm done with updating my other plugin.

    Thank you for your suggestions. I will take these in consideration when developing the next version. :)

    The smoothness of the gliding depends primarily on how good computer you have or much resources are available for your minecraft client/bukkit server. If you are trying to run a server and a client on the same computer which has not much processing power, you might experience jerkyness whily flying when new map chunks are loaded. Lag between server and the client can also affect the smoothness of the flight. Some performance issues may be solved, if I add a client side support for the plugin in the future. For the time being, you should lower your client's video settings for better performance and all other running programs that use too much resources. Lowering view distance might also help.

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

    shanko

    this looks awesome! :p
     
    KillerFox likes this.
  7. Offline

    KillerFox

    You don't have to meddle with the plugin.yml file at all, you'll just have to use a permission-plugin that supports the standard Bukkit permission API. When using a permission manager plugin you can negate the permissions to disable plugin features for users or user groups. For example in this case: If you wan't to disable the whole plugin, you should set "parachute.enable" from 'true' to 'false'. If you have problems setting up the permissions, you should contact the developers of the permission plugin which you are using (or search the forum for clues) . The default permissions (that are active if you don't make any permission changes) for this plugin are addressed in the "Default Permissions"-section in the first post.
     
  8. Offline

    DaNksta

    Redoing my permissions seems like an insane task (so many ranks) and to be honest I don't fully understand all of that but I'll look into it. Thank you. Very Much.
     
  9. Offline

    Arnold9995

    Hey, Still need a video? I can make one tonight or in a few hours or something ;-)
     
  10. Offline

    muggerfugger

    haha this plugins is awesome and fun.
    good job and thanks :D
     
  11. Offline

    muggerfugger

    are you planning on updating this to 1.2?
     
  12. Offline

    KillerFox

    Yes, indeed I will. Just be patient :)
     
    muggerfugger likes this.
  13. Offline

    milo34

    Just thought i would point out Parachutes dont go away :\ needs an update maybe?
     
  14. Offline

    KillerFox

    Hi guys!
    The parachute plugin is back in the business once again! Sorry for the long wait. The version 0.2 will be available after it has been verified by the moderators. This version includes a bunch of new features and fixes and hopefully it will stay stable for a long time. Please post a ticket if you find any bugs!
     
  15. Offline

    ulf89

    hey can i use a cow insted of a chicken
     
  16. Offline

    KillerFox

    Hi! Yes you can. Any living entity will work.
     
  17. Offline

    ulf89

    thx
     
  18. Offline

    KillerFox

    Hi all,
    I tested the plugin with the newest recommended build (CB 1.2.5-R1.0) and it seems to work properly. Inform me if you find any bugs (that are not in the ticket system already) by posting a ticket.
     
  19. Offline

    bubbleguj

    sourcecode, please!
     
  20. Offline

    CubieX

    This plugin is totally fun!
    And also a practical thing. Love this. ^^
     
    KillerFox likes this.
  21. Offline

    bubbleguj

    May you please upload the sourcecode? Pls. Great plugin ;)
     
    KillerFox likes this.
  22. Offline

    KillerFox

    It's nice to hear you like it :) Someday, when I am satisfied enough with the code I have written, I'll publish the source code.
     
  23. Offline

    bubbleguj

    I think, you should have to be satisfied enough with this great plugin ;)
    Okay, so I have to wait... :( Shit happens :D

    Look at the config! Theres something like enable permissions...

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

    CubieX

    No. Actually the author has all permissions except for the "reload" command enabled for ALL players by default.
    But you can change that easily:
    Open the parachute.jar with 7zip or winrar, open the plugin.yml and change all "true" statements to "op".
    Save and close the jar and restart your server.
    Now only OPs have those permissions and you have to give members the permission nodes as stated in the description to enable parachute for them.

    I allready asked the author to change this behaviour, because in my eyes it's very annoying and unpractical, having a plugin that gives payers an advantage over others activated for all players as default...
    Without my explained change of the plugin.yml you would have to use negative persmission nodes for all groups who should not be able to use the parachute. Which is bad if you use inheritance in your permission scheme... :rolleyes:
     
  25. Offline

    KillerFox

    There is no need to do this anymore. I uploaded an update that will fix this annoyance. Announcement @ BukkitDev:

    "Hi, sorry for not replying for a while, I have been busy with my studies again. You are right about that the default permissions are better when they are op only. I must have thought too much about smaller servers and how to get the plugin to work "straight from the box". I will publish a small update today that fixes the issue.

    Update: 0.2.1 version of the plugin is now uploaded to Bukkit Dev. It is available for download after inspection."
     
  26. Offline

    CubieX

    Today we enabled parachute on our Server for our VIPs. People are lovin' it! :D
     
    KillerFox likes this.
  27. Offline

    TrueTubePoops

    Whenever i skydive off my servers 32 story skyscraper it says "parachute activated" but you continue to fall without a chicken attached to your head. Same think with the "freefall helmet" so if you can fix that it would be a big help.
     
  28. Offline

    takomari

    Hey, is there anyway to make it so I can use the Chicken Spawn Egg as a parachute? When I try to use it in the config, it doesn't recognize 383:93 or SPAWN_CHICKEN.

    Any suggestions? Thanks in advance :)
     
  29. Offline

    jasonrobin

    Hi
    The mod works great for ops
    I like this mod and would like to let all my players use it,
    what do i have to do to activate it for everyone ?
    I cant access any help comands, what do i have to put in ?
    /parachute.help
    /parachute_help
    Do I need permitions or something:
    all the best J & R
     
  30. Offline

    myoblastic

    Yeah you would have to either use permissions/make everyone op. The plugin is defaulted to op and according to the config in the thread... i don't see a way to make it not default to op. I'm not entirely sure, as I don't have the actual config/plugin, but according to the thread the thing is defaulted to op.
     
  31. Offline

    olha2

    i was looking at the magic plugin and saw that it had this future: Safe Fall
    i makes it so that you won't get damaged until u hit the ground
    and i'm getting a bit annoyed about the fact that when i'm hovering 1 block above the ground and i let go i still get full falling damage with this mod. So maybe u can look in to this problem and look how it was done in the magic plugin and see if u can fix that? Because with the magic plugin i don't get damage

    But still love this mod
     

Share This Page