[INACTIVE][MECH] PowerArmour v0.2.1 - Supercharge your armour abilities! [617]

Discussion in 'Inactive/Unsupported Plugins' started by cyklo, Feb 27, 2011.

  1. Offline

    nicholaslimck

    YES!!! Thanks for the update!
     
  2. Offline

    Dangirdas

    Does the monsterproof work?
     
  3. Offline

    Celtic Minstrel

    I would assume it does. Why don't you try it and see?
     
  4. Offline

    MacVaultDweller

    Looking forward to 617 update
     
  5. Offline

    eddy69

    Hi all Im new here, any chance for an update for the new v1.4 server ?
    Best regards :)
     
  6. Offline

    CorneliousJD

    Also hoping to convince the author to update for 617+
     
  7. Offline

    EvilGamerD

    Can you create a version for 617 please.
     
  8. Offline

    cyklo

    Oddly enough, no changes were needed to the code - just needed to be rebuilt. Version 0.1.3.1 is absolutely IDENTICAL to 0.1.3, but now supports Minecraft Beta 1.4

    Edit: no love? :(
     
    Sphax likes this.
  9. Offline

    MineralMC

    Cyklo, any chance of a config file revisit at some point? I've seen a couple of clones pop up as of late, and they're trying to expand upon the abilities offered by individual parts of armour as well as the buffs offered by entire sets.

    One thing I did like the look of in "Armor" (sp.) was the ability to set cactii damage and the like, so an admin can set iron armour to not take damage from those deserty green bastards. It would be nice having a boolean list after each full armour set, allowing the admin to control what special abilities each offers.

    Edit
    Pfft, plenty of love. Just sprinkled with the occasional ungrateful bugger who begs for an updated release then runs off with it, with not even an utterance of thanks.
     
  10. Offline

    cyklo


    You mean like, instead of using the default predefined combinations, creating your own? Something like:

    Code:
    powerarmour:
      CACTUSPROOF:
        head: IRON_CHESTPLATE
        protections:
        - DAMAGE_CONTACT
      WATERPROOF:
        head: PUMPKIN
      ELEMENTAL:
        hand: GOLD_SWORD
        feet: IRON_CHESTPLATE
        protections:
        - DAMAGE_FIRE
        - DAMAGE_LAVA
        - DAMAGE_SUFFOCATION
        - DAMAGE_FALL
        - DAMAGE_DROWNING
    I'm rolling with the "DAMAGE_" syntax because I'm going to have similar functionality to OtherBlocks, whereby you could use "CREATURE_SKELETON" as a protection and therefore selectively choose individual mobs.
     
  11. Offline

    MineralMC

    Exactly like that, although a list of boolean would probably be more user friendly (even if a bit of a painful configuration change).
     
  12. Offline

    Scyfi

    Does this work with chain armor? Would like to make the items rare drops instead of easily crafted.
     
  13. Offline

    JustinPutnam

    Umm, it didnt work for me, I tried all possible solutions and my server log didnt even say anything about Powerarmour plugin like it does for all my other plugins. Does this plugin not work with 1.4_01?
    But this seems like an awesome plugin, I really want to make Chainmail like an ultimate armour but I havent altered the config file, still trying to get it to work.
     
  14. Offline

    DJ_Idol

    I would LOVE to use this plugin, but I really need permissions support to be added :( Are you still planning on adding support for Permissions? A simple 'powerarmor.use' would be fine with me... :)
     
  15. Offline

    cyklo

    When there is permissions support built into Bukkit, yes. Not before.
     
  16. Offline

    DJ_Idol

    Hm? The plugin is called Permissions:

    http://forums.bukkit.org/threads/ad...ith-real-multiworld-permissions-602-617.5974/

    And it's the most widely used permissions system available.

    The reason I (and I'm sure most others) would like this, is because I only want to allow a certain "class" on my server to have these abilities, as other classes have separate abilities.
     
  17. Offline

    cyklo

    Exactly, a plugin, not built-in functionality. There have been a lot of problems and arguing with the Permissions plugins in the last few weeks, and it's not something I am willing to get embroiled in. More so, I don't want to introduce 3rd party dependencies which can introduce breakages that are nothing to do with Bukkit changes.

    Once the functionality is native to Bukkit, I shall look at implementing it.
     
    Sphax likes this.
  18. Offline

    MineralMC

    +1


    Also, this plug works exceptionally well if you have a stable economy and want to introduce 'magic' - I have gold armour set to be invincible when the user has a full set, but the stuff takes damage so quickly they have to almost constantly repair it, so only a user with a sizable wallet can maintain their invincibility.

    The Zelda game on the Wii gave me this idea, with the red/gold 'cash-powered' armour.
     
  19. Offline

    Scyfi

    @cyklo Will this work with chain armor?
     
  20. Offline

    Celtic Minstrel

    It should work just fine.
     
  21. Offline

    cyklo

    Are you telling me it doesn't work, or have you not tried? Because I don't see any reason why it wouldn't.

    Alright, an overdue update - 0.2! Note that THIS WILL BREAK YOUR EXISTING CONFIGURATIONS.

    The reason for the breakages is to make the plugin far more flexible in the future. The configuration file now consists of blocks that look like this:

    Code:
    powerarmour:
      FEATHERWEIGHT:
        armourdamage: true
        equipment:
          feet: LEATHER_BOOTS
          hand: FEATHER
        protection:
          - DAMAGE_FALL
    
    Also note that there are no longer any inbuilt special armour types. However, the supplied config.sample.yml file contains implementations of all the existing armour types for you to customize immediately, and to help you get started configuring!

    The available values to put in the "protection:" section are:
    Code:
    DAMAGE_ALL
    DAMAGE_FIRE
    DAMAGE_LAVA
    DAMAGE_ENTITY_ATTACK
    DAMAGE_BLOCK_EXPLOSION
    DAMAGE_ENTITY_EXPLOSION
    DAMAGE_CONTACT
    DAMAGE_DROWNING
    DAMAGE_FALL
    DAMAGE_SUFFOCATION
    In the future, this will let me add specific creatures and other abilities (e.g. friendly mobs)

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

    MineralMC

    Awesome, Cyklo. Will be giving this a go in a bit!
     
  23. Offline

    Sphax

    Nice MOD ! :)
    Would it be possible to add the following effects :
    - destroy (custom) blocks on fall (with a certain type of armor - like the heavy ones) ?
    - arrow protection
    - light emitter (I like your idea) :)
    - super jump ?

    And maybe some ideas like :
    - "blowing" power : this one would eject any monsters/entities/players away from the caster ?
    - "super blowing" power : this one would destroy any sand/gravel/soulsand around (like 4 blocks around) and eject any monsters/entities/players away ?
    - "burst" power : this one would destroy any block/entities (other than bedstone) around (like 4 blocks around) and eject+damage any monsters/players away ?
    These powers would be used by right clicking in air with the configured items ?

    Also, would it be possible to artificially damage items which are configured for the waterproof effect ?
     
  24. Offline

    MineralMC

    I really, really like these two. Giving Iron armour the ability to transform smoothstone into cobblestone when landing would be an epic visual effect. Same with breaking glass, etc.
     
  25. Offline

    cyklo

    0.2.1 is out, with a little change to test the water for non-damage activities. I've added an "ENTITY_TARGET" type to the available list of protections. So here's an example:

    Code:
    powerarmour:
        STEALTH:
            equipment:
                hand: SLIME_BALL
            protection:
              - ENTITY_TARGET
    
    So long as you are holding a slime ball (a repellent), entities can't see you and won't try to fight you. However, if they see you without the slime ball in hand they will attack you - even if you equip it after! So take one with you when you go on midnight treks across the countryside...
     
  26. Offline

    Sphax

    Ho, I also forget the cactus protection... I'm not sure you've implemented it. :)
     
  27. Offline

    cyklo

    DAMAGE_CONTACT is exactly that.
     
  28. Offline

    MineralMC

    CACTUSPROOF:
    armourdamage: true
    equipment:
    head: IRON_HELMET
    body: IRON_CHESTPLATE
    legs: IRON_LEGGINGS
    feet: IRON_BOOTS
    protection:
    - DAMAGE_CONTACT

    :3
     
  29. Offline

    Mr_Mellow

    Would you ever implement permissions?
     
  30. Offline

    MineralMC

    I've spoke to my players, and pretty much everyone loved the idea of the smoothstone-to-cobble change when falling from a height (wearing iron armour). For dirt/sand*/glass, it could destroy the block the player lands on. Another cool suggestion was that when wearing iron armour, you don't get knocked back when fighting enemies. What do you think of all these, Cyklo? Any chance of 'heavyweight' and 'blockbuster' armour features? :D

    Few people asking about a gold helmet providing light, but I've seen the other 'hand held' light plugs, and they're horrifically buggy.

    Edit
    * Apparently, breaking sand blocks makes no sense, and players should get sucked down one block when landing on it instead, requiring them to jump out of the block they're stuck in before they can continue walking.
     

Share This Page