ElementalArms
The complete RPG gear suite: elemental weapons, item abilities, tiers with random rolls, gems, sets and a full equipment menu — all with a visual in-game editor.
A full RPG item system
Custom items
Weapons, armor, bows, wands, rings, amulets, talismans, gems and consumables — with stats, rarities and dynamic lore.
12 elements
Fire, ice, lightning, poison, arcane and more. Mobs can be weak or resistant, shown live with ▲ / ▼.
Floating damage
Native damage numbers — weapon, critical, elemental and ability each pop as their own colored number. No dependency.
Tiers with rolls
Common to Mythic. Each item rolls its stats within its tier — two of the same weapon are never identical.
19 item abilities
Fireball, lightning, lifesteal, heal, shield, teleport… bound to any item with triggers (click, on-hit, on-kill…).
Upgrade · Reforge · Gems
Level items to +N, re-roll their stats and socket gems — all by dragging the stone/gem onto the item.
Equipment menu
Real armor, two hands, shield, elytra, plus slots for 2 rings, amulet, pendant and talisman, with a character sheet.
Visual editor
Create items, abilities, tiers, sets and crafting stations from an in-game GUI — no YAML needed.
Integrations
Native MythicMobs (weaknesses + drops + skills), PlaceholderAPI and MMOCore. All optional.
Installation
Get ElementalArms running in a minute — it needs no other plugin.
- Buy and download ElementalArms.jar, then drop it into your server's plugins/ folder.
- Restart the server (Java 21 required for 1.21+).
- (Optional) Install MythicMobs, PlaceholderAPI or MMOCore — they hook in automatically.
- Edit anything from
/ea editoror the config files, then run/ea reload.
Items & tiers
Every item is defined in YAML or from the editor, with stats, a rarity, a tier and dynamic lore.
| Concept | What it does |
|---|---|
| Types | Sword, axe, bow, crossbow, spear, shield, armor, wand, ring, amulet, talisman, gem, consumable. |
| Stats | Damage, attack speed, crit chance/damage, max health, armor, defense, toughness, knockback resist, movement speed. |
| Tiers | Common → Mythic. Each tier rolls stats in a range, so items of the same kind vary. tier: RANDOM picks one by weight. |
| Soulbound | Binds an item to the player who picks it up; others can't use it and it can't be dropped. |
| Requirements | Gate an item behind a level, permission or class (uses MMOCore level/class if present). |
| Durability | Optional custom durability that warns and breaks on its own. |
/ea editor — pick a category, an item, and click each property.Elemental damage
Weapons deal elemental damage on top of physical. Mobs can be weak (more damage) or resistant (less) to each element.
| Element | Element | Element |
|---|---|---|
| 🔥 Fire | ❄ Ice | 💧 Water |
| 🪨 Earth | 🌪 Wind | ⚡ Lightning |
| ☠ Poison | ✨ Light | 🌑 Dark |
| 🕊 Holy | 🌿 Nature | 🔮 Arcane |
Weakness and resistance show live as ▲ / ▼ on the floating damage number. Set them per mob, or per MythicMobs mob with the native mechanic.
Item abilities
Bind any of the 19 built-in abilities to an item, with a trigger, cooldown, chance and its own parameters. Configure it all from the editor.
| Trigger | When it fires |
|---|---|
RIGHT_CLICK / LEFT_CLICK | On right/left click — aims where you look. |
ON_HIT | When you hit an entity with the item. |
WHEN_DAMAGED | When something damages you. |
ON_KILL | When you kill an entity. |
Abilities: fireball, lightning, aoe_damage, explosion, heal, lifesteal, shield, speed, strength, regeneration, resistance, poison, wither, blind, freeze, ignite, knockback, pull, leap, teleport. Plus mythic:YourSkill to run a MythicMobs skill.
Equipment & accessories
Open /ea inventory for a full equipment menu: armor, two hands, shield and elytra, plus dedicated accessory slots.
| Slot | Accepts |
|---|---|
| 2 Rings | RING |
| Amulet | AMULET |
| Pendant | NECKLACE |
| Talisman | TALISMAN |
/ea stats opens a character sheet grouped by offense / defense / mobility, with all elemental damage folded into a single icon so it never clutters — no matter how many elements you carry.
Upgrade · Reforge · Gems
The progression loop, all with one natural gesture — grab the stone or gem and click the item.
| Action | What it does |
|---|---|
| Upgrade (+N) | An upgrade stone raises all stats a % per level, up to a max. Optional success chance. |
| Reforge | A reforge stone re-rolls the item's stats within its tier — it can come out better or worse. |
| Gems / sockets | Items can have sockets; drag a gem in to add its stats. Slots shown as ◆ / ◇. |
| Sets | Cumulative bonuses for wearing 2 / 3 / 4 pieces of the same set. |
/ea station), or drop them from mobs and blocks with drop tables.Commands
Base: /elementalarms · aliases /ea, /earms
| Command | What it does |
|---|---|
/ea inventory | Open your equipment menu |
/ea stats | Your character sheet |
/ea editor | The visual item / ability editor |
/ea station <id> | Open a crafting station |
/ea give <player> <item> [n] | Give a custom item |
/ea list · /ea reload | List items · reload config |
Permissions
| Permission | Grants | Default |
|---|---|---|
elementalarms.admin | Editor, give, reload and admin tools | op |
Players use the menus (/ea inventory, /ea stats) without any permission.
Placeholders
With PlaceholderAPI installed:
| Placeholder | Returns |
|---|---|
%elementalarms_stat_damage% | Total of any stat (damage, defense…) |
%elementalarms_set% | Active set name |
%elementalarms_tier% | Tier of the item in hand |
%elementalarms_upgrade% | Upgrade level of the item in hand |
%elementalarms_durability% | Custom durability of the item in hand |
Configuration
Everything is configurable. The main files, all reloadable with /ea reload:
| File | What it holds |
|---|---|
config.yml | Damage indicators, recipes, upgrade/reforge/gems, requirements, drops, stations, accessories. |
items/ | Your custom items, one file per category. |
items/configurations/ | Tiers, sets, rarities, elements, stats, lore formats, drop tables. |
stations.yml | Crafting stations and their recipes. |
/ea editor writes all of these files for you.Player reviews
What server owners think of ElementalArms.
No reviews yet — be the first!