V0.6.0 - Major Bug Fixes, Datapack Rework, Depletion Effects Rework, & ParCool Support
Removed support for additional effects when the player runs out of stamina which was causing bugs where
the player couldn't receive those effects when they had stamina.
The player can no longer attack when out of stamina.
Added support for ParCool actions (For a potential future update that better supports Paragliders).
Fixed potential bug causing a crash whenever the player tries to draw a bow with depleted stamina.
Reworked datapack system. Now each mod will only contain a single json file that uses a json array.
Added multiple checks to ensure the game has as little random crashes as possible.
Player can no longer perform a vanilla attack when out of stamina.
Reworked how depleted stamina works for bows and crossbows. Works more consistently now.
Massive rework to how depleted stamina effects blocking. No more cooldown effects. Shield simply won't be able to lift now.
Fixed bug causing stamina regen attributes such as idle regen not applying.
Fixed bug causing attribute names not work be properly linked to the lang file.
Fixed minor visual bug causing replenished wheel to remain white for too long before disappearing.
Fixed issue #26, which was causing incompatibilities with various mods by resolving attributes via item instead of item stack.
Fixed bug that flipped stamina consumption causing dual wielding weapons.
Mod now just checks for any attribute modifier attached to the ATTACK_DAMAGE attribute instead of attribute modifiers
with certain names. This means full support for mods such as Tetra.
Fixed issue #32, which was causing ranged and shields to not be affected by the server config settings.
Also, reworked how server config settings are applied to all actions to be a bit more logical.
Datapacks should now be fully supported & use my own standalone system removing the need for mixins.
Support for bows via datapacks.
Support for shields via datapacks.
Items can now all be overriden via datapacks to make an entirely custom experience for the user.
Restructure of a LOT more code. Things should be even cleaner now (hopefully).
Bows & Shields now longer have finicky stamina systems. They should work just as well as the melee one now.
A LOT of logic has been reworked to happen server side to support datapacks
Bows & Crossbows now have working support
Datapacks are now integrated. Still need to polish up the implementation up a bit, but working pretty well as of now.
Some minor performance boosts as certain calls won't be made nearly as much after the code rework.
V0.4.0 - The Configuration & Parameter Update!
Added a server and client config (though the client config is purely a placeholder for now).
Updated Shield stamina costs
Added a proper mod version check so now the mod will ensure the proper version of every mod is installed.
Made the difficult choice to remove Combat Roll support. Makes supporting multiple versions more difficult, and just increases the scope of this mod to more than it truly needs to be.
Refactored & Reorganized a LOT of code. Things are much nicer now, and updates/ports will be a lot easier in the future.