ItemAttributes (Pro) icon

ItemAttributes (Pro) -----

Highly flexible and advanced item manipulation plugin for RPG and MMO servers.



[​IMG]
ItemAttributes is modern, easy-to-use and highly configurable item manipulation plugin which lets you create custom attributes, design new items and create complex RPG item mechanics.

[​IMG] [​IMG][​IMG] [​IMG]
[​IMG]
ItemAttributes is an easy fit for any Minecraft server, whether it be a fully-fledged MMORPG server, or a simple vanilla SMP. It has rich integration with a wide variety of plugins and has a large suite of built-in features that take your Minecraft experience to the next level.

[​IMG]

[​IMG]

  • Configurable custom item attributes
  • Item templates with conditional lore and socket requirements
  • Socket gems
  • Custom tier system
  • Set bonuses
  • Procedural item generator
  • Item database
  • In-game item creator
  • Rich third-party plugin integration
The attributes which come built-in are the same attributes available in ItemAttributes (Lite). However, in the Pro version, these are fully configurable and can be easily modified, removed, or completely new ones can be created!

[​IMG]
The core feature of this plugin is the ability to add attributes to items. These can easily be configured in-game on each item.

Built-in Item Attributes

  • Damage: Increases the base damage dealt by an item.
  • Health: Increases the capacity for player health when an item with this attribute is equipped.
  • Critical Chance: The chance that critical damage will be applied when damage is dealt.
  • Critical Damage: The additional damage to apply to an entity if critical damage is done.
  • Regen: Increases the amount of health regenerated when regenerating health naturally.
  • Lifesteal: Adds lifesteal to the player.
  • Armor: The amount of additional armor an item should give.
  • Defense: Increases armor protection.
  • Speed: The percentage of which to increase the player's base speed value.
  • Jump: The percentage of which to increase the player's base speed value.
  • Mana Regeneration (requires MagicSpells): How quickly the player should regenerate Mana if an item with this attribute is equipped.
  • Mana Capacity (requires MagicSpells): How much more Mana capacity the player has if an item with this attribute is equipped.
Advanced Attribute Behavior
In the Pro version, the ability to modify attributes is available. Some key features are outlined below:

  • Types: vanilla, external, builtin, redirect
  • Math and scaling
    • modifier-expression
    • targeted-modifier-expression
  • Event-driven logic
    • entity_damage, entity_take_damage, projectile_launch, arrow_shoot, regen
    • Damage-cause events like fall_damage, fire_damage, lava_damage, drowning_damage, projectile_damage and more
  • Redirect attributes for source/destination routing (ideal for effects like lifesteal)
  • Per-attribute requirement checks (requires_entity, requires_item, requires_skill, etc.)
See the wiki page for a more detailed overview.

[​IMG]

[​IMG]
Item templates let you determine a common format for an item, so that attributes, slots, etc. all display the same way across items. Item templates allow for conditional rendering and establishing a common format across items.

[​IMG]

[​IMG]


[​IMG]
ItemAttributes allows for the creation of socket gems which enhance the attributes bound to an item. The plugin also allows for specifying the amount of slots an item can have.

[​IMG]

[​IMG]

[​IMG]
ItemAttributes has a tier system which lets you designate the rarity (or tier) of an item. There are 6 built-in tiers, but unlike the Lite version, ItemAttributes (Pro) lets you modify these tiers however you like, and add or remove more.

[​IMG]

Code (YAML):
tiers:
  common
: # <-- Built-in to the plugin
    name
: Common
    description
: "Common items are the most basic and easy to find items."
    color
: white
  ascended
: # <-- Custom tier configuration
    name
: Ascended
    description
: "Ascended items have surpassed normal limits."
    color
: light_purple
See the wiki page for more info.


[​IMG]
Exclusive to ItemAttributes (Pro).

Set bonuses let you build fully custom item sets with configurable bonuses based on the number of set pieces a player has equipped.

For example, you can add a custom bonus when a player has 2 of 4 items from an armor set equipped, or require that they have all 4 pieces equipped.

[​IMG]



[​IMG]
Exclusive to ItemAttributes (Pro).

The Item Generator lets you generate items procedurally, with all variables being configurable.

  • Variable pools for names, stats, themes, etc.
  • Rollable templates that determine more specific outcomes
  • Placeholders that can change the item type, name, lore, tier, modifiers, attributes, etc.
This is best suited for loot tables or mob rewards. Pairs very well with plugins like PhatLoots.

The wiki page for the Item Generator covers the features in more detail.



[​IMG]
Exclusive to ItemAttributes (Pro).

The Item Creator allows for modifying anything about an item in ItemAttributes with a simple-to-use GUI. With the Lite version, this is only possible with commands.

[​IMG]

The flow is covered in more detail below:
1. Run /items creator.
2. Insert your item
[​IMG]

[​IMG]

If you accidentally close the GUI while modifying an existing item, the creator will store your item for you to edit again, ensuring changes are not lost.
[​IMG]

[​IMG]

3. Edit item properties
[​IMG]

Each button allows you to configure a different aspect of the item, whether it be the attributes, set bonus, tier, item name, description, etc.

A full list of the editable features can be found on the wiki.

4. Click the item in the center of the menu to retrieve it.

[​IMG]


[​IMG]
Exclusive to ItemAttributes (Pro).

Need a convenient place to store your items? The Item Database lets you easily store, categorize and retrieve these items in a convenient place. The UI is also easily configurable, allowing you to create custom categories and sub categories.


[​IMG]
[​IMG]


The wiki covers how item categories work more in-depth.

[​IMG]
ItemAttributes Pro is designed to be a framework as much as it is a feature-complete custom item plugin on its own. However, instead of duplicating functionality already done well by other plugins, ItemAttributes has many integrations with other plugins, to better the general experience.

MagicSpells
With MagicSpells, item slots can hold more than just socket gems, such as spells. A Mana Regeneration and Mana Capacity attribute are also present when MagicSpells is used.

[​IMG]

Oraxen
Oraxen is supported, allowing for you to use custom items as part of this plugin from Oraxen.

MythicCrucible
MythicCrucible is supported, allowing for you to use custom items as part of this plugin from MythicCrucible.

ItemsAdder
ItemsAdder is supported, allowing for you to use custom items as part of this plugin from ItemsAdder.

PhatLoots
PhatLoots is supported, allowing for custom loot items from this plugin to be rolled. You can define tiers, descriptions, etc. to allow for dynamic items to be created.

Other Plugins

ItemAttributes also integrates with a number of other plugins too:
  • PlaceholderAPI for placeholder support, such as in the Item Generator
  • Magic, allowing for custom spell slots similar to MagicSpells
  • AuraSkills and Fabled, allowing for custom skills to be used with ItemAttributes items
  • PhatLoots, allowing for the Item Generator to be used in PhatLoots loot tables
[​IMG]
Attribute Commands
  • /attributes bind <attribute> <value> - Bind an attribute to an item.
  • /attributes iteminfo - Get information about the attributes on an item.
  • /attributes list - List all the attributes.
  • /attributes unbind <attribute> - Unbind an attribute from an item.
Item Commands
  • /items creator - Open the Item Creator GUI.
  • /items database - Open the Item Database GUI
  • /items generate <item> <generator> - Generate an item from the Item Generator.
  • /items set bind <set_id> <piece_id> - Bind a set piece to a held item.
  • /items set unbind - Unbind a set from the held item.
  • /items name <name|clear> - Set or clear the name of an item.
  • /items description <description|clear> - Set or clear the description of an item.
  • /items template bind <template> - Bind a template to an item.
  • /items tier bind <tier> - Bind a tier to an item.
  • /items reload - Reload the plugin.
  • /items slot add <slot> - Add a slot to an item.
  • /items slot bind <slot> <value> - Bind something to an existing slot.
  • /items slot remove <index> - Remove a slot from an item.
  • /items slot creator - Make an item a slot creator (toggle).
  • /items slot info - See information about the occupied slots for your item.
[​IMG]
Attribute Command Permissions
  • attributes.command.bind
  • attributes.command.iteminfo
  • attributes.command.list
  • attributes.command.unbind
Item Command Permissions
  • items.command.creator
  • items.command.database
  • items.command.generate
  • items.command.set.bind
  • items.command.set.unbind
  • items.command.name
  • items.command.description
  • items.command.template.bind
  • items.command.tier.bind
  • items.command.reload
  • items.command.slot.add
  • items.command.slot.bind
  • items.command.slot.remove
  • items.command.slot.creator
  • items.command.slot.info
[​IMG]
Resource Information
Author:
----------
Total Downloads: 5
First Release: Jun 6, 2026
Last Update: Jun 15, 2026
Category: ---------------
All-Time Rating:
1 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings