RPG items for Minecraft · 1.21+

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.

1.0.0Version
1.21+Minecraft
NoneRequired deps
ES · ENLanguages
⚔️
Custom itemsStats, rarities, lore
🔥
Elemental damageWeakness & resistance
12
Item abilitiesBind to any item
19
💎
Tiers & gemsRolls, sockets, reforge
🎒
Equipment menuRings, amulets, talismans

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.

No required dependencies. ElementalArms runs on its own. MythicMobs, PlaceholderAPI and MMOCore are optional and activate automatically.
ElementalArms / Installation

Installation

Get ElementalArms running in a minute — it needs no other plugin.

  1. Buy and download ElementalArms.jar, then drop it into your server's plugins/ folder.
  2. Restart the server (Java 21 required for 1.21+).
  3. (Optional) Install MythicMobs, PlaceholderAPI or MMOCore — they hook in automatically.
  4. Edit anything from /ea editor or the config files, then run /ea reload.
ℹ️
Example items, tiers, sets, abilities and stations are generated on first start so you have a working setup to build on.
ElementalArms / Items & tiers

Items & tiers

Every item is defined in YAML or from the editor, with stats, a rarity, a tier and dynamic lore.

ConceptWhat it does
TypesSword, axe, bow, crossbow, spear, shield, armor, wand, ring, amulet, talisman, gem, consumable.
StatsDamage, attack speed, crit chance/damage, max health, armor, defense, toughness, knockback resist, movement speed.
TiersCommon → Mythic. Each tier rolls stats in a range, so items of the same kind vary. tier: RANDOM picks one by weight.
SoulboundBinds an item to the player who picks it up; others can't use it and it can't be dropped.
RequirementsGate an item behind a level, permission or class (uses MMOCore level/class if present).
DurabilityOptional custom durability that warns and breaks on its own.
🛠️
Create and edit all of this from /ea editor — pick a category, an item, and click each property.
ElementalArms / Elemental damage

Elemental damage

Weapons deal elemental damage on top of physical. Mobs can be weak (more damage) or resistant (less) to each element.

ElementElementElement
🔥 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.

🔥
The floating numbers are native — weapon, crit, elemental and ability damage each appear as their own colored, staggered number.
ElementalArms / Abilities

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.

TriggerWhen it fires
RIGHT_CLICK / LEFT_CLICKOn right/left click — aims where you look.
ON_HITWhen you hit an entity with the item.
WHEN_DAMAGEDWhen something damages you.
ON_KILLWhen 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.

ElementalArms / Equipment & accessories

Equipment & accessories

Open /ea inventory for a full equipment menu: armor, two hands, shield and elytra, plus dedicated accessory slots.

SlotAccepts
2 RingsRING
AmuletAMULET
PendantNECKLACE
TalismanTALISMAN

/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.

ElementalArms / Upgrade & gems

Upgrade · Reforge · Gems

The progression loop, all with one natural gesture — grab the stone or gem and click the item.

ActionWhat it does
Upgrade (+N)An upgrade stone raises all stats a % per level, up to a max. Optional success chance.
ReforgeA reforge stone re-rolls the item's stats within its tier — it can come out better or worse.
Gems / socketsItems can have sockets; drag a gem in to add its stats. Slots shown as ◆ / ◇.
SetsCumulative bonuses for wearing 2 / 3 / 4 pieces of the same set.
🔨
Craft the stones and gems at your own crafting stations (/ea station), or drop them from mobs and blocks with drop tables.
ElementalArms / Commands

Commands

Base: /elementalarms · aliases /ea, /earms

CommandWhat it does
/ea inventoryOpen your equipment menu
/ea statsYour character sheet
/ea editorThe visual item / ability editor
/ea station <id>Open a crafting station
/ea give <player> <item> [n]Give a custom item
/ea list · /ea reloadList items · reload config
ElementalArms / Permissions

Permissions

PermissionGrantsDefault
elementalarms.adminEditor, give, reload and admin toolsop

Players use the menus (/ea inventory, /ea stats) without any permission.

ElementalArms / Placeholders

Placeholders

With PlaceholderAPI installed:

PlaceholderReturns
%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
ElementalArms / Configuration

Configuration

Everything is configurable. The main files, all reloadable with /ea reload:

FileWhat it holds
config.ymlDamage 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.ymlCrafting stations and their recipes.
🛠️
Prefer clicking to typing? /ea editor writes all of these files for you.
ElementalArms / Reviews

Player reviews

What server owners think of ElementalArms.

★★★★★
0 reviews
Log in to leave a review. Log in

No reviews yet — be the first!