Compatibility
Minecraft: Java Edition
Platforms
Links
Tags
Creators
Details
Armor Ability Core (WIP)
Armor Ability Core is a plugin for competetive SMPs that adds both custom abilities and a new progression system catered to armor. It is recommended that server owners using this plugin limit enchants to sharpness 4, protection 3, no fire aspect, no flame and no netherite armor(also ban the use of tnt minecarts in combat including traps).
Features
Armor Points
Armor points are an item that can be absorbed by the player, withdrawn from the player (/armorpoints withdraw [amount]) and used to invest into armor pieces (/invest). You must be wearing the armor piece you wish to invest into, then invest up to 1 armor point into each piece. Armor points, when invested, give +4% damage reduction and you start with 3 armor points (configurable). Armor points do not drop on death, however invested armor does. You can change this behaviour in the config. Using 3 armor points, you can invest a special ability point into your helmet once it reaches max armor points, allowing you to use an ability stone. Armor points are craftable.
Ability Stones
Ability stones are custom stones that give you abilities. There are currently 7 and you spawn with the Dormant stone (does nothing). In order to change your stone to a new stone, you must craft a Peanotium Catalyst and use it to swap stones. You cannot change back to the dormant stone after using the Peanotium Catalyst. Passives only apply when offhanding the stones.
The stones are:
- Amp Stone:
- Passive: 1:30 extra duration on all potions when splashed (does not apply when drinking potions)
- Ability: Increase the potency of all active potion effects by 1 (e.g. strength 2 to strength 3) for 15 seconds
- Blood Stone:
- Passive: 2 extra absorption hearts when eating a golden apple and permanent regeneration 1
- Ability: While active, hitting a player will lock their maximum health 2 hearts above their current health (e.g. if the player is on 7 hearts it will lock their max health at 9 hearts, if they are on 10 hearts it will lock them on 12. Can be used both offensively and defensively)
- Burst Stone:
- Passive: Permanent haste 2
- Ability: While active, hitting a player will send them to the stratosphere and back. (only applies to 1 player, also drains them of 5 - 15 armor durability on each piece)
- Dash Stone:
- Passive: Permanent fall damage resistance
- Ability: Allows you to dash through the air, dealing 2 hearts if you dash through a player.
- Nova Stone:
- Passive: N/A
- Ability: Charges a beam (1-7 stages). Higher charge = more damage (up to 4.5 hearts)
- Shadow Stone:
- Passive: Permanent speed 2
- Ability: While active, hitting a player will mark the target, and on second activation will teleport you behind your target, disabling their ability stone for 20 seconds
Official Texture Pack: Armor Ability Core Texture Pack
Me: Pupeanut Discord: pupeanut_ dm me if you're gonna use this in a video or for tech support. This plugin is still a work in progress, so I'd love feedback too.
Author's Note: I did use AI in the making of this plugin, however the majority of the code I wrote myself. I am new to java and this is my first plugin/project in java, and I'm making it for an SMP so I had to be quick, however most of the code is written by hand. This plugin does not use a substantial amount of AI code. All assets are handmade by my friend (shoutout Exotic)


