Alpha 1.4.2 - Stat Modifiers, Item and Armor Modifiers, XP Multiplier Permissions
New Features:
Stat Modifiers:
Stat modifiers add levels temporarily to a stat, and can be added/removed in a number of ways
Stat modifiers do not persist between restarts and are not stored on file
Every stat modifier has a name to identify it, the stat that it applies to, and a value for the amount levels it changes
Stat modifiers can be interacted with directly using commands:
/sk modifier add [player] [stat] [name] [value] <silent> - Adds a stat modifier to a player.
/sk modifier remove [player] [name] <silent> - Removes a specific stat modifier for a player.
/sk modifier list [player] <stat> - Lists all or a specific stat's modifiers for a player.
/sk modifier removeall [player] <stat> <silent> - Removes all stat modifiers for a player.
Item Modifiers:
Stat modifiers can also be added to items, which will only apply when the item is held in a player's hand
Item modifiers behave like regular stat modifiers, they are just attached to a specific item and automatically added/removed
Item modifiers persist between restarts and are stored using NBT data on the item
Option to automatically add lore that describes the stat modifier
Commands:
/sk item modifier add [stat] [value] <lore> - Adds an item stat modifier to the item held, along with lore by default.
/sk item modifier remove [stat] <lore> - Removes an item stat modifier from the item held, and the lore associated with it by default.
/sk item modifier list - Lists all item stat modifiers on the item held.
/sk item modifier removeall - Removes all item stat modifiers from the item held.
Armor Modifiers:
Stat modifiers can also be added to armor, which will only apply when the item is worn
Stored exactly like item modifiers
Option to automatically add lore that describes the stat modifier
Option to block certain materials from adding modifiers when interacting (blocks that don't equip armor when right clicked), most blocks that don't equip armor are already blocked internally, this adds the option to block more
Works on skulls and heads too!
Commands:
/sk armor modifier add [stat] [value] <lore> - Adds an armor stat modifier to the item held, along with lore by default.
/sk armor modifier remove [stat] <lore> - Removes an armor stat modifier from the item held, and the lore associated with it by default.
/sk armor modifier list - Lists all armor stat modifiers on the item held.
/sk armor modifier removeall - Removes all armor stat modifiers from the item held
Added XP multiplier permissions:
Use permissions to add XP multipliers for all skills!
multiply_percent can be an integer or decimal describing by what percent XP is boosted by
For example, "aureliumskills.multiplier.50" is 50% more XP, or 1.5x
Multipliers can stack! The value for all multipliers is added together and applied at the same time, so a 50 and 100 multiplier together will yield 150% more XP (2.5x)
Multipliers are applied after abilities that increase skill XP
Check a player's current multiplier using the command /sk multiplier <player>
New permissions (Permission - Default):
aureliumskills.modifier.add - op
aureliumskills.modifier.remove - op
aureliumskills.modifier.list - op
aureliumskills.modifier.removeall - op
aureliumskills.item.modifier.add - op
aureliumskills.item.modifier.remove - op
aureliumskills.item.modifier.list - op
aureliumskills.item.modifier.removeall - op
aureliumskills.armor.modifier.add - op
aureliumskills.armor.modifier.remove - op
aureliumskills.armor.modifier.list - op
aureliumskills.armor.modifier.removeall - op
aureliumskills.multipliercommand - op
aureliumskills.multiplier - false (Does not do anything on its own, must specify value after)
aureliumskills.skills - true (Permission for Skills menu)
aureliumskills.stats - true (Permission for Stats menu)
aureliumskills.help - true
Added a help menu (/sk help)
Added damage hologram offset and randomization options
Added damage hologram decimal options
Changes:
Health will no longer update if there is no change in the amount of health
Added messages for modifier commands under the new modifier section
Added message for /sk multiplier command
Added option "modifier.item.check-period" to change how often held items will be checked (in ticks)
Added Drowned to Fighting and Archery common hostile groups
Updated Spigot API to 1.16.2
Bug Fixes:
Fixed error with empty loot tables
Fixed error with loot when both min and max are set to 0 (Now works properly)
Fixed aureliumskills.xp.remove mistakenly set to true by default (Now defaults to op)