[MECH/RPG] AdvancedPvP v1.0 - Weapons Cooldown and lots of other features w/ Spout support [1317]

Discussion in 'Inactive/Unsupported Plugins' started by Belf, Oct 16, 2011.

  1. Offline

    Belf

    AdvancedPvP v1.0
    Enhancement of the combat system in Minecraft.​
    Weapons Cooldown and other features, include spout support (optional but recommended)​
    BukkitDev page :​
    Summary
    AdvancedPvP aims to improve the combat system in Minecraft. No more spam click, players has to launch their attack at the right time.​
    It's my first plugin, so I am open to suggestions and comments!​
    Features
    - Weapons can now have a cooldown​
    - Spout support​
    - Damage configuration​
    - All items support (Bow included)​
    - Parry / Backstab / Critical strike / Disarm / Blocking / Counterattack / Knockback​
    - ENTIRELY configurable​
    - Items which are not in the configuration file don't make any damage​
    Cooldown bar (only with spoutcraft)​
    [​IMG]
    Installation
    * Download the latest version and place the .jar file in the 'plugins' directory.​
    * Delete the folder "AdvancedPvP" if it exists.​
    * Restart the server​
    * Configure AdvancedPvP (see below)​
    * Restart or reload the server​
    Permissions
    advancedpvp.nocooldown
    >> Default to Op, remove the cooldown on the weapons​
    Configuration
    config.yml (sample file auto generated)

    Show Spoiler

    Code:
    # Knockback Power recommended to be between 0 and 0.4
    General:
        cooldown-on-change: false #Reset CD when player change of weapon  ; recommended to set to false
        pvp-only: false # speak to itself
        cooldown-on-damages-only: true # Cooldown is activated only if   you hit a Mob or a Player ; if set to false the cooldown is activated  if  you left click with your weapon on a Block/Air ; recommended to set  to true
    Weapons:
        '0': #Weapon ID (item ID), 0 is for the fist
            Counterattack: 0.05 # Probability to counter an attack (value has to be between 0 and 1) - only PvP // Not used for Bow
            Base-Damages: 2 # Initial damages, type '-1' to use vanilla values ; 1 = 0.5 heart
            Blocking:
                Probability: 0 # Probability to block an attack (value has to be between 0 and 1) - only PvP
                Damages: 0 # Amount of damages blocked
                KnockbackPower: 0 # Power of the knockback (applied to the defender)
            Backstab: 0 # The damages multiplier if inferior to 1 there  is no backstab, in order to make 50% more damage type 1.5 // Not used  for Bow
            Critical:
                Extra-damages: 2 # 1 = 0.5 heart
                Probability: 0 # Probability to make a critical (value has to be between 0 and 1)
            Parry: #Not used for Bow
                Probability: 0 # Probability to parry an attack (value has to be between 0 and 1) - only PvP
                KnockbackPower: 0 # Power of the knockback (applied to the attacker)
            Cooldown: 1000 # In milliseconds
            Knockback:
                Probability: 0 # Probability to knockback with an attack
                Power: 0 # Power of the knockback (applied to the defender)
            Disarm: 0.05 # Probability to disarm with an attack



    Known bugs
    Major : None to my knowledge
    Minor : In config.yml the "General" node is a the end of the file


    TODO
    - Armor values
    - Shields
    - Permissions to use weapons/armors


    Changelog
    15/10/2011
    v1.0
    * Spout support
    * A lots of optimisation
    * Better GUI
    * Better backstab system
    * Bow support
    * Bukkit Permissions

    29/08/2011
    v0.2
    * Bufix when hiting a Player in his head
    * Blocking / Disarm / Counterattack / Knockback
    * Defender abilities
    * Better cooldown handling
    * Some code rewriting
    * New configfile

    Show Spoiler

    25/08/2011
    v0.1
    * First release


    Source
    GitHub repo

    Credits
    nisovin - for his forcepush code
     
  2. Offline

    vardekrom

    AWWWW MAAAAANN That's AWESOME, definitely love it :cool:
     
  3. Offline

    Belf

    Glad to hear it :)
    No suggestion to improve it ? =)
     
  4. Offline

    vardekrom

    Maybe you could make something to show the damages you do to your opponent?
     
  5. Offline

    MonsieurApple

    Please upgrade to latest RB
     

Share This Page