UPDATED RESOURCE PACK! Mostly just for the new stat icons, as well as some assets for the premium version when it releases. Please execute "/val resourcepack setup" again, or if you're using different resource packs as well you should look into merging the new pack with your other packs. Or don't, it's not a big deal.
The following files have been updated and must be reset for the changes to apply. These resets are not mandatory, reset only if you agree with the changes: - config.yml (damage absorption stat was involved in the armor calculation formula) - skills/archery.yml (REQUIRED, because projectile damage is now configurable and the values that are currently present will throw errors if this is not done)
If you are not aware. Resetting a file means to DELETE the file while the server is OFFLINE, then starting the server (counts for most plugins, this restores the default file).
ADDED 7 new stats!
- WATER_MOVEMENT_EFFICIENCY_BONUS
> Manipulates movement speed in water
- SUBMERGED_MINING_SPEED_BONUS
> Manipulates mining speed in water
- FLIGHT_SPEED_BONUS
> Manipulates flight speed of flying entities (does not affect players unfortunately, but might in the future)
- OXYGEN_BONUS
> Manipulates how long the player can breathe under water. Represents a multiplier of breath duration
- BACK_PROTECTION
> Manipulates the damage a player takes while looking away from an attack. "-1" for example would make a player take double damage when attacked from the back.
- FRONT_PROTECTION
> Manipulates the damage a player takes while looking at an attack. "1" for example would make a player immune to damage they're looking at.
- DAMAGE_ABSORPTION
> Reduces (or increases) damage by a value before armor mitigations. "2" would reduce all physical damage taken by 2. This does not bypass the minimum physical damage taken limit of 10%.
These stats can also be manipulated from the player's power profile.
Custom attributes and potion effects were also added for these stats.
ADDED
/val debug command. Currently just debugs for woodcutting's tree capitator, which has an issue of stopping seemingly randomly, affecting everyone. When it happens, please do
/val debug tree_capitator <player>, on the player that's currently experiencing the bug. Then ask them to tree capitate again. Then send me the messages you receive.
ADDED Configurable projectile damage formula. Previously, an arrow's velocity translated to a direct damage multiplier. In a lot of scenarios this was way too overtuned. The new damage formula puts diminishing returns on arrow velocity, but only while shot by players (you can still make a railgun that instantly kills anything).
This also allows you to modify critical damage more flexibly, and also puts diminishing returns on piercing arrows.
In general, this is a massive (well deserved) NERF for archery ADDED Many new placeholders to display party information!
ADDED Trees can now be protected from accidental tree-capitation if there are any resource blocks in its construction (iron, gold, diamond, copper, lapis, redstone blocks, or obsidian)
FIXED Flight granted from the flight reward being lost when changing to another dimension under certain circumstances.
FIXED Arrow damage being 2 points higher than advertised. This usually meant that bow damage was double what was intended.
FIXED Large lag spikes when interacting with /val recipes, it's much quicker to navigate now.
FIXED Shields leaking damage through to the player. This was because the plugin checked if the vanilla final damage received was exactly 0 to actually block damage, but due to floating-point inaccuracies this was often not the case.
FIXED Shields being swapped hands for a tick every time damage is blocked. This was necessary for the "shield disabling" stat to work, but this still happened if the stat was not at all involved in an attack.