configurable god armor

configurable god armor

a fully configurable god armor

48 downloads

GodArmor

GodArmor is a Paper plugin that adds a single craftable god armor set to your server. Every piece is unbreakable, grants permanent potion effects while worn, and wearing all four unlocks the full set bonus plus an active ability you fire with sneak and right click.

Everything is edited in game. Open /godarmor and you get a menu for each piece, the full set bonus, the ability, the crafting recipe and the global settings. Nothing needs a config file or a restart.

Features

  • One craftable set with a configurable 3x3 recipe that produces all four pieces from the same shape
  • Unbreakable armor that never loses durability
  • Per piece potion effects applied while that piece is worn
  • Full set bonus effects that only apply with all four pieces equipped
  • Active ability on sneak and right click with a configurable cooldown
  • Five abilities to choose from: Shockwave, Dash, Lightning, Heal and Rooting Grasp
  • Full in game menu for pieces, effects, enchantments, ability tuning and the recipe
  • Custom material, display name, lore, enchantments and enchant glint per piece
  • Effect picker that lists every potion effect the running server actually has
  • Chat and broadcast messages when a player completes or breaks the set
  • Permission gates for crafting, wearing and using the ability
  • MiniMessage and legacy colour code support in every message

Commands

Command Description Permission
/godarmor Open the control menu godarmor.use
/godarmor give [player] [piece] Give a full set, or one piece godarmor.admin
/godarmor recipe Re-register the crafting recipe godarmor.admin
/godarmor reload Reload every config file godarmor.admin

Aliases: /ga /garmor /god

Permissions

Permission Description Default
godarmor.use Open the GodArmor menu OP
godarmor.admin Edit the set, give armor, reload OP
godarmor.craft Allowed to craft the god armor true
godarmor.wear Allowed to gain god armor powers true
godarmor.ability Allowed to use the active ability true

Configuration

config.yml holds the global settings.

effect-refresh-ticks: 40
effect-duration-ticks: 120
hide-effect-particles: true
announce-full-set: true
enable-recipe: true
require-craft-permission: true
admin-bypass-cooldown: false

armor.yml holds the set itself and is written by the menu. Hand editing works too, then run /godarmor reload.

armor:
  pieces:
    helmet:
      material: NETHERITE_HELMET
      unbreakable: true
      effects:
        - night_vision:0
  set-effects:
    - regeneration:1
    - resistance:1
  ability: SHOCKWAVE
  ability-cooldown-seconds: 15
  ability-power: 2.0
  ability-radius: 6.0
  recipe:
    - NETHERITE_INGOT
    - NETHER_STAR
    - NETHERITE_INGOT

Effects are written as name:amplifier, where amplifier 0 is level I. The recipe is nine entries read left to right, top to bottom. Leave an entry blank for an empty slot.

Abilities: NONE SHOCKWAVE DASH LIGHTNING HEAL ROOT

Support

Support! Want to support the plugin and its author?

Just tell everyone about this plugin! Yeah, you got it right. Just by advertising, you will support the plugin and the creator well. The more people know about this plugin, the more downloads it will have, more downloads will give good motivation to the author and increase income from the site (literally free donation). Remember, advertising must not be intrusive and annoying!

What you can do?

  • Make a video review or advertisement
  • Tell your friends about this plugin
  • Just download this plugin (if you want to play with it :D)

No gallery available for this project.