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

    Reyko

    Can I do that if I open a parachute with an egg, the egg will be destroyed? Thanks. Great plugin BTW!
     
  3. Offline

    CubieX

    Yes. This happens since 1.2.5 R2.0.
    Something is broken. It's no longer reliable.
     
  4. Offline

    MindlessKyle

    KillerFox I can't get your plugin to work for anyone but ops. :( I have PEX and have added the correct nodes but it still doesn't work even after /pex reload or a server restart. These are the correct nodes right: parachute.useByClicking and parachute.freefallHelmet? Am I doing something wrong? Thanks.
     
  5. Offline

    KillerFox

    Hi everybody,
    I updated the plugin for CB 1.3.1 and hopefully it works fine now. I also changed the whole project license type to MIT License and included the source files in the JAR so you can bugs you encounter/add new features of your own. I'm currently very busy with my real work, studies and other personal projects, so I can''t probably keep up with the new CB updates. I apologize for the inconvenience this may have caused you. The new version will be available for download after the approval process is finished.
     
    CubieX likes this.
  6. Offline

    bryanm032800

    Doesnt work. My parachute will not activate
     

Share This Page