This plugin grants your character a
vast selection of attributes to customize your gameplay, and even give you a competetive edge. An attribute is a game-changing modification applied to your character.
Each player is allowed 10 attribute sockets, and 150 attribute shards.
Every attribute has a cost (shards) and will occupy 1 socket of your total (10). Attributes can have a positive effect or a negative effect on gameplay. Binding negative attributes to your character will allow you to gain more attribute shards to spend, and is the only way to gain more shards.
33% melee chance, 33% ranged chance. These are configurable.
Commands
Permissions
Weapon Attributes
ArcheryMastery (+50), AxeMastery (+50), SwordMastery (+50), UnarmedMastery (+50), ArcheryToughness (+50), AxeToughness (+50), SwordToughness (+50), UnarmedToughness (+50), ArcheryDeficiency (-20), AxeDeficiency (-20), SwordDeficiency (-20), UnarmedDeficiency (-20), ArcheryWeakness (-50), AxeWeakness (-50), SwordWeakness (-50), UnarmedWeakness (-50)
These Attributes modify damage dealt, received, taken, and resisted.
Combat Attributes
PoisonStrike (+50), FireStrike (+30), ConfusionStrike (+30), WitherStrike (100), HungerStrike (30), FeedStrike (+30), SlowStrike (+50), WeaknessStrike (+100), StarveStrike (+30), StunStrike (+100), HarmStrike (+50), HealStrike (+50), ArmorpenStrike (+50), BlindnessStrike (+100) PoisonReflect (+50), FireReflect (+30), ConfusionReflect (+30), WitherReflect (+100), HungerReflect (+30), FeedReflect (+30), SlowReflect (+50), WeaknessReflect (+100), StarveReflect (+30), StunReflect (+100), HarmReflect (+50), HealReflect (+50), ArmorpenReflect (+50), BlindnessReflect (+100)
Strike system has been modified for the new combat mechanics of minecraft. If you spam attack, your strike chance is lowered drastically. Only when your weapon has recharged for attacking do you get the full chance for a strike.
The combat system consists of Strikes and Reflects with a 33% chance for melee and 33% chance for ranged for effects to apply. A Strike applies when dealing damage to a target. A Reflect is applied when getting hit.
Food Attributes
WaterDrinker (+20) Carnivore (-20), Herbivore (-20), Nonivore (-50)
Passive System
FeedAlways (100) FeedDarkness (50), FeedLava (25), Feedlight (35), FeedMeditation (50), FeedSunlight (25), FeedWater (25), HealAlways (60), HealDarkness (50), HealLava (30), HealLight (40), HealMeditation (30), HealSunlight (20), HealWater (40), HarmDarkness (-75), HarmLight (-75), HarmSunlight (-60), HarmWater (-50), StarveDarkness (-50), StarveLight (-50), StarveSunlight (-35), StarveWater (-25)
Effect
Permanent Attributes
Absorption (+50), Absorption2 (75), Haste (50), Haste2 (100), HealthBoost (50), HealthBoost2 (100), Jump (50), Jump2 (100), Speed (50), Speed2 (100), WaterBreathing (40), NightVision (20), Blind (-60), MiningFatigue (-50), Slow (-50)
A permanent attribute (potion effect) applied every 30 seconds.
Immunity Attributes
PoisonImmunity (+40), FireImmunity (40), ConfusionImmunity (20), WitherImmunity (30), HungerImmunity (20), SlowImmunity (50), WeaknessImmunity (30), StarveImmunity (20), FallImmunity (30), HarmImmunity (20), ArmorpenImmunity (20), BlindnessImmunity (50)
The immunity system allows damage immune to Strikes, Reflects, Splash Potions, and Environment based damages.
Truce Attributes
BlazeTruce (+30), CreeperTruce (40), GhastTruce (50), SilverfishTruce (30), SlimeTruce (15), SpiderTruce (30), UndeadTruce (30), WitchTruce (60)
This allows a truce between mob type, and they will not attck you unless attacked first. If broken, mobs type will attack for 30 seconds.
Angelic/Demonic System
Angelic (50) Demonic (-75)
Info
Plugin Details
{
"configVersion": "0.2.0",
"bUsePerms": false,
"bDelayRespecAfterDamage": true,
"timeRespecAfterDamage": 150,
"bHideAttributesWithNoPerms": false,
"bShowPlayerNoAttributesMessage": false,
"bShowWeblink": true,
"meleeStrikeChance": 0.33,
"rangedStrikeChance": 0.33,
"meleeReflectChance": 0.33,
"rangedReflectChance": 0.33,
"bModifyStrikeChanceBasedOnSwingCooldown": true,
"slotsMax": 10,
"pointsBase": 150,
"worldWhitelist": [
"world",
"world_nether",
"world_the_end"
],
"Axes": [
"WOOD_AXE",
"STONE_AXE",
"IRON_AXE",
"DIAMOND_AXE"
],
"Swords": [
"WOOD_SWORD",
"STONE_SWORD",
"IRON_SWORD",
"DIAMOND_SWORD"
],
"Projectiles": [
"ARROW"
],
"Armors": [
"LEATHER_HELMET",
"LEATHER_CHESTPLATE",
"LEATHER_LEGGINGS",
"LEATHER_BOOTS",
"IRON_HELMET",
"IRON_CHESTPLATE",
"IRON_LEGGINGS",
"IRON_BOOTS",
"CHAINMAIL_HELMET",
"CHAINMAIL_CHESTPLATE",
"CHAINMAIL_LEGGINGS",
"CHAINMAIL_BOOTS",
"GOLD_HELMET",
"GOLD_CHESTPLATE",
"GOLD_LEGGINGS",
"GOLD_BOOTS",
"DIAMOND_HELMET",
"DIAMOND_CHESTPLATE",
"DIAMOND_LEGGINGS",
"DIAMOND_BOOTS"
],
"Mobs": [
"SLIME",
"MAGMA_CUBE",
"BLAZE",
"SILVERFISH",
"SPIDER",
"CAVE_SPIDER",
"SKELETON",
"ZOMBIE",
"GHAST",
"WITCH",
"CREEPER"
]
}
Language file
Each player is allowed 10 attribute sockets, and 150 attribute shards.
Every attribute has a cost (shards) and will occupy 1 socket of your total (10). Attributes can have a positive effect or a negative effect on gameplay. Binding negative attributes to your character will allow you to gain more attribute shards to spend, and is the only way to gain more shards.
33% melee chance, 33% ranged chance. These are configurable.
Commands
- /attribute gui (In-game GUI editor)
- /attribute add <attribute> add attribute
- /attribute remove <attribute> remove attribute
- /attribute info <attribute> get attribute info
- /attribute list display your attributes
Permissions
- hexattributes.type.<attributeName>
- hexattributes.slotsmax.#
- hexattributes.pointsbase.#
Spoiler: Perms Info
Here is what i currently do for my server to sell perms:
set "bUsePerms" to true
Give my base perm group the perm hexattributes.type.*
deny any perms that i want to sell/find/unlock/etc.. with -hexattributes.type.attributename example: -hexattributes.type.speed2
have my shop sell the perm for the attribute.
Optionally you can set "bHideAttributesWithNoPerms": false or true to either show or hide perms where they dont have permission. If you show perms that they dont have permission for, they wont be able to assign it (good if you want to show them they can aquire it somehow).
I know this doesn't inherently disable the shard/socket sytem, but you can also do things with perms like this:
hexattributes.slotsmax.#
hexattributes.pointsbase.#
You could sell more max points and or more max slots.
set "bUsePerms" to true
Give my base perm group the perm hexattributes.type.*
deny any perms that i want to sell/find/unlock/etc.. with -hexattributes.type.attributename example: -hexattributes.type.speed2
have my shop sell the perm for the attribute.
Optionally you can set "bHideAttributesWithNoPerms": false or true to either show or hide perms where they dont have permission. If you show perms that they dont have permission for, they wont be able to assign it (good if you want to show them they can aquire it somehow).
I know this doesn't inherently disable the shard/socket sytem, but you can also do things with perms like this:
hexattributes.slotsmax.#
hexattributes.pointsbase.#
You could sell more max points and or more max slots.
Spoiler: Screens
Weapon Attributes
ArcheryMastery (+50), AxeMastery (+50), SwordMastery (+50), UnarmedMastery (+50), ArcheryToughness (+50), AxeToughness (+50), SwordToughness (+50), UnarmedToughness (+50), ArcheryDeficiency (-20), AxeDeficiency (-20), SwordDeficiency (-20), UnarmedDeficiency (-20), ArcheryWeakness (-50), AxeWeakness (-50), SwordWeakness (-50), UnarmedWeakness (-50)
These Attributes modify damage dealt, received, taken, and resisted.
- Mastery: deal 25% more damage.
- Deficiency: deal 25% less damage.
- Toughness: take 25% less damage.
- Weakness: take 25% more damage.
Combat Attributes
PoisonStrike (+50), FireStrike (+30), ConfusionStrike (+30), WitherStrike (100), HungerStrike (30), FeedStrike (+30), SlowStrike (+50), WeaknessStrike (+100), StarveStrike (+30), StunStrike (+100), HarmStrike (+50), HealStrike (+50), ArmorpenStrike (+50), BlindnessStrike (+100) PoisonReflect (+50), FireReflect (+30), ConfusionReflect (+30), WitherReflect (+100), HungerReflect (+30), FeedReflect (+30), SlowReflect (+50), WeaknessReflect (+100), StarveReflect (+30), StunReflect (+100), HarmReflect (+50), HealReflect (+50), ArmorpenReflect (+50), BlindnessReflect (+100)
Strike system has been modified for the new combat mechanics of minecraft. If you spam attack, your strike chance is lowered drastically. Only when your weapon has recharged for attacking do you get the full chance for a strike.
The combat system consists of Strikes and Reflects with a 33% chance for melee and 33% chance for ranged for effects to apply. A Strike applies when dealing damage to a target. A Reflect is applied when getting hit.
- Armorpen: Target recieves negative resistances for 10 seconds.
- Blindness: Target is blinded for 5 seconds.
- Confusion: Target is confused for 10 seconds.
- Feed: Granted max food level.
- Fire: Target is set ablaze 10 seconds.
- Harm: Target takes 2 hearts of damage.
- Heal: You regain 2 hearts of health.
- Hunger: Target hungers for 10 seconds.
- Poison: Target is poisoned for 10 seconds.
- Slow: Target is slowed for 10 seconds.
- Starve: Target looses 4 drumsticks of foodlevel.
- Stun: Target is stunned for 3 seconds.
- Weakness: Target is weakened for 5 seconds.
- Wither: Target withers for 10 seconds.
Food Attributes
WaterDrinker (+20) Carnivore (-20), Herbivore (-20), Nonivore (-50)
- Carnivore: Allows only eating of meat.
- Herbivore: Allows only vegetable type meals.
- Nonivore: Disallows all food types.
- WaterDrinker: Allows water bottles restore health. (water bottle removed)
Passive System
FeedAlways (100) FeedDarkness (50), FeedLava (25), Feedlight (35), FeedMeditation (50), FeedSunlight (25), FeedWater (25), HealAlways (60), HealDarkness (50), HealLava (30), HealLight (40), HealMeditation (30), HealSunlight (20), HealWater (40), HarmDarkness (-75), HarmLight (-75), HarmSunlight (-60), HarmWater (-50), StarveDarkness (-50), StarveLight (-50), StarveSunlight (-35), StarveWater (-25)
Effect
- Feed: Gain food.
- Starve: Loose food.
- Heal: Gain Health.
- Harm: Loose Health.
- Always: No condition requirement
- Darkness: Light level 5 or lower.
- Lava: While in contact with lava.
- Light: Light level 13 or greater.
- Meditation: Standing still for 10 seconds.
- Sunlight: While in contat with direct sunlight.
- Water: While in contact with water.
Permanent Attributes
Absorption (+50), Absorption2 (75), Haste (50), Haste2 (100), HealthBoost (50), HealthBoost2 (100), Jump (50), Jump2 (100), Speed (50), Speed2 (100), WaterBreathing (40), NightVision (20), Blind (-60), MiningFatigue (-50), Slow (-50)
A permanent attribute (potion effect) applied every 30 seconds.
Immunity Attributes
PoisonImmunity (+40), FireImmunity (40), ConfusionImmunity (20), WitherImmunity (30), HungerImmunity (20), SlowImmunity (50), WeaknessImmunity (30), StarveImmunity (20), FallImmunity (30), HarmImmunity (20), ArmorpenImmunity (20), BlindnessImmunity (50)
The immunity system allows damage immune to Strikes, Reflects, Splash Potions, and Environment based damages.
- PoisonImmunity: Immune PoisonStrike, PoisonReflect and all Poison effects.
- FireImmunity: Immune FireStrike, FireReflect, and All Fire and Lava.
- ConfusionImmunity: Immune to ConfusionStrike, ConfusionReflect, and all Confusion effects.
- WitherImmunity: Immune WitherStrike, WitherReflect, and all Wither effects.
- HungerImmunity: Immune to HungerStrike, HungerReflect, and all Hunger effects.
- SlowImmunity: Immune SlowStrike, SlowReflect, StunStrike, StybReflect and all Slow effects.
- WeaknessImmunity: Immune WeaknessStrike, WeaknessReflect, and all Weakness effects.
- StarveImmunity: Immune to StarveStrike, StarveReflect.
- FallImmunity: Immune to damage taken from falling.
- HarmImmunity: Immune to Thorns Enchantment, HarmStrike and HarmReflect.
- ArmorpenImmunity: Immune to ArmorpenStrike and ArmorpenReflect.
- BlindnessImmunity: Immune BlindnessStrike, BlindnessReflect, and all Blind effects.
Truce Attributes
BlazeTruce (+30), CreeperTruce (40), GhastTruce (50), SilverfishTruce (30), SlimeTruce (15), SpiderTruce (30), UndeadTruce (30), WitchTruce (60)
This allows a truce between mob type, and they will not attck you unless attacked first. If broken, mobs type will attack for 30 seconds.
- BlazeTruce: Blazes
- CreeperTruce: Creepers
- GhastTruce: Ghasts
- SilverfishTruce: Silverfishes
- SilmeTruce: Slimes and Magma Cubes
- SpiderTruce: Spiders and Cave Spiders
- UndeadTruce: Zombies, Skeletons and Wither Skeletons
- WitchTruce: Witches
Angelic/Demonic System
Angelic (50) Demonic (-75)
Info
- Angelic: Deal 50% more damage to Demonic targets.
- Demonic: Deal -50% (less) damage to Angelic targets.
Plugin Details
- Edit ANY attribute, or add your own!
- Permissions per attribute via hexattributes.type.[attribute]
- Multworld Support! world WhiteList
- Respec delay after combat
Code (Text):
{
"configVersion": "0.2.0",
"bUsePerms": false,
"bDelayRespecAfterDamage": true,
"timeRespecAfterDamage": 150,
"bHideAttributesWithNoPerms": false,
"bShowPlayerNoAttributesMessage": false,
"bShowWeblink": true,
"meleeStrikeChance": 0.33,
"rangedStrikeChance": 0.33,
"meleeReflectChance": 0.33,
"rangedReflectChance": 0.33,
"bModifyStrikeChanceBasedOnSwingCooldown": true,
"slotsMax": 10,
"pointsBase": 150,
"worldWhitelist": [
"world",
"world_nether",
"world_the_end"
],
"Axes": [
"WOOD_AXE",
"STONE_AXE",
"IRON_AXE",
"DIAMOND_AXE"
],
"Swords": [
"WOOD_SWORD",
"STONE_SWORD",
"IRON_SWORD",
"DIAMOND_SWORD"
],
"Projectiles": [
"ARROW"
],
"Armors": [
"LEATHER_HELMET",
"LEATHER_CHESTPLATE",
"LEATHER_LEGGINGS",
"LEATHER_BOOTS",
"IRON_HELMET",
"IRON_CHESTPLATE",
"IRON_LEGGINGS",
"IRON_BOOTS",
"CHAINMAIL_HELMET",
"CHAINMAIL_CHESTPLATE",
"CHAINMAIL_LEGGINGS",
"CHAINMAIL_BOOTS",
"GOLD_HELMET",
"GOLD_CHESTPLATE",
"GOLD_LEGGINGS",
"GOLD_BOOTS",
"DIAMOND_HELMET",
"DIAMOND_CHESTPLATE",
"DIAMOND_LEGGINGS",
"DIAMOND_BOOTS"
],
"Mobs": [
"SLIME",
"MAGMA_CUBE",
"BLAZE",
"SILVERFISH",
"SPIDER",
"CAVE_SPIDER",
"SKELETON",
"ZOMBIE",
"GHAST",
"WITCH",
"CREEPER"
]
}
Code (Text):
{
"noAttributes": "&fYou have not added any &3Attributes&f yet. ",
"webLinkString": "Check them out here: &7(&6http://hexcraft.org/attributes&7)",
"commandHint": "&fUse &6/attribute gui&f to start!",
"unableChangeDamage": "&cUnable to change attributes due to damage taken: &7(&b%s remaining&7)",
"removedAddedFromSign": "&aRemoved all attributes, adding attributes from signs.",
"removedAllAttributes": "&aRemoved all attributes.",
"attributeNotFound": "&cAttribute not found &7(&b%s&7)",
"noPermissionForAttribute": "&cYou do not have permission for: %s",
"alreadyHaveAttribute": "&cYou already have %s",
"addedAttribute": "&aAdded attribute&f: %s",
"notEnoughPoints": "&cNot enough points to add attribute %s",
"noMoreSockets": "&cNo more attribute sockets.",
"addedFromSign": "&aFinished adding attributes from signs.",
"attributeInfo": "%s&f: &f%s",
"removedAttribute": "&aRemoved attribute %s",
"helpRemovalNonNegative": "&cYou must remove a positive attribute before you may remove a negative attribute due to the lack of shards. %s.",
"helpUnassigned": "&cYou can't remove an attribute you don't have %s",
"yourAttributes": "&f---- &6Your Attributes&f ---- ",
"sockets": "&fSockets: &b%s&f/&b%s",
"shards": "&fShards: &b%s&f/&b%s",
"attributeCommands": "&f---- &6Attribute Commands&f ---- ",
"cmdGui": "&b/attribute gui &7(&fGui Command System&7)",
"cmdAdd": "&b/attribute a,add <attribute> &7(&fadd attributes&7)",
"cmdRemove": "&b/attribute r,remove <attribute|all> &7(&fremove attributes&7)",
"cmdList": "&b/attribute l,list &7(&flist your attributes&7)",
"cmdInfo": "&b/attribute i,info <attribute> &7(&fget info about attribute&7)",
"targetStrikeImmunity": "Target has %s Attribute.",
"strikeImmunityReason": "&b%s&7 is immune to &b%s&7 reason: &b%s",
"notifyStrikeImmunity": "&b%s&7 failed &b%s&7 reason: &b%s",
"foodRepulse": "&7You are disguested by the taste of: &b%s&7 reason: &b%s",
"defendingAffectedBy": "&b%s&7 has been affected by &b%s",
"afflictedYouWith": "&b%s&7 has afflicted you with &b%s",
"close": "&cClose",
"back": "&cBack",
"category": "&7Attribute Category",
"deficiency": "&fDeficiency",
"food": "&fFood",
"immunity": "&fImmunity",
"mastery": "&fMastery",
"passive": "&fPassive",
"permeffect": "&fPermEffect",
"reflect": "&fReflect",
"strike": "&fStrike",
"toughness": "&fToughness",
"truce": "&fTruce",
"weakness": "&fWeakness",
"tooltipInfoPositive": "&a%s&7(&f+%s&7)",
"tooltipAttributeInfo": "&7%s",
"tooltipRemove": "&cRight-Click To Remove",
"tooltipInfoNegative": "&c%s&7(&f%s&7)",
"tooltipAdd": "&cLeft-Click to Add",
"notUnlocked": "&cNot Unlocked"
}
"noAttributes": "&fYou have not added any &3Attributes&f yet. ",
"webLinkString": "Check them out here: &7(&6http://hexcraft.org/attributes&7)",
"commandHint": "&fUse &6/attribute gui&f to start!",
"unableChangeDamage": "&cUnable to change attributes due to damage taken: &7(&b%s remaining&7)",
"removedAddedFromSign": "&aRemoved all attributes, adding attributes from signs.",
"removedAllAttributes": "&aRemoved all attributes.",
"attributeNotFound": "&cAttribute not found &7(&b%s&7)",
"noPermissionForAttribute": "&cYou do not have permission for: %s",
"alreadyHaveAttribute": "&cYou already have %s",
"addedAttribute": "&aAdded attribute&f: %s",
"notEnoughPoints": "&cNot enough points to add attribute %s",
"noMoreSockets": "&cNo more attribute sockets.",
"addedFromSign": "&aFinished adding attributes from signs.",
"attributeInfo": "%s&f: &f%s",
"removedAttribute": "&aRemoved attribute %s",
"helpRemovalNonNegative": "&cYou must remove a positive attribute before you may remove a negative attribute due to the lack of shards. %s.",
"helpUnassigned": "&cYou can't remove an attribute you don't have %s",
"yourAttributes": "&f---- &6Your Attributes&f ---- ",
"sockets": "&fSockets: &b%s&f/&b%s",
"shards": "&fShards: &b%s&f/&b%s",
"attributeCommands": "&f---- &6Attribute Commands&f ---- ",
"cmdGui": "&b/attribute gui &7(&fGui Command System&7)",
"cmdAdd": "&b/attribute a,add <attribute> &7(&fadd attributes&7)",
"cmdRemove": "&b/attribute r,remove <attribute|all> &7(&fremove attributes&7)",
"cmdList": "&b/attribute l,list &7(&flist your attributes&7)",
"cmdInfo": "&b/attribute i,info <attribute> &7(&fget info about attribute&7)",
"targetStrikeImmunity": "Target has %s Attribute.",
"strikeImmunityReason": "&b%s&7 is immune to &b%s&7 reason: &b%s",
"notifyStrikeImmunity": "&b%s&7 failed &b%s&7 reason: &b%s",
"foodRepulse": "&7You are disguested by the taste of: &b%s&7 reason: &b%s",
"defendingAffectedBy": "&b%s&7 has been affected by &b%s",
"afflictedYouWith": "&b%s&7 has afflicted you with &b%s",
"close": "&cClose",
"back": "&cBack",
"category": "&7Attribute Category",
"deficiency": "&fDeficiency",
"food": "&fFood",
"immunity": "&fImmunity",
"mastery": "&fMastery",
"passive": "&fPassive",
"permeffect": "&fPermEffect",
"reflect": "&fReflect",
"strike": "&fStrike",
"toughness": "&fToughness",
"truce": "&fTruce",
"weakness": "&fWeakness",
"tooltipInfoPositive": "&a%s&7(&f+%s&7)",
"tooltipAttributeInfo": "&7%s",
"tooltipRemove": "&cRight-Click To Remove",
"tooltipInfoNegative": "&c%s&7(&f%s&7)",
"tooltipAdd": "&cLeft-Click to Add",
"notUnlocked": "&cNot Unlocked"
}
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.9, 1.10
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
HexAttributes is a free Minecraft Java mod. Compatible with Minecraft 1.9, 1.10. Downloaded 1,234 times (via Spigot). Download it and open it directly in the game.