ValhallaMMO [1.19-1.21.4] icon

ValhallaMMO [1.19-1.21.4] -----

From Realms SMP! Highly advanced and engaging RPG-skills, built to keep players playing for longer



Combat Update II
Here's another update for you guys, this one took a while to do and I think you'll see why. This update mainly focusses on combat, but also includes tons and tons of bug fixes and Quality of Life features
Important requisite for this update: you probably want to remove the entire ValhallaMMO folder from your plugins directory before starting your server with this plugin installed. Many recipes were tweaked, added, as well as a bunch of default config changes. If you have custom recipes on your server, back those up and I'll show you what to do to get them back on your server easily. Everything you customized in terms of configs should be backed up so it's not lost.
Player data will not be lost during the update, but soft resets might be required to fix player's stats. For this the command /val reset false <player> may be used. Soft resets reset the player's stats, but returns their EXP so they don't lose progress


NEW Skills: Light & Heavy Weapons
Like Light & Heavy Armor, these are two separate skills focussing on different aspects of PvP and PvE. The damage system has been expanded further with loads of custom attributes you can add to weapons and player profiles. These skills greatly tweak PvP and PvE to hopefully be much more dynamic and interesting. These skills add 4 new weapon types: Maces, Daggers, Spears, and Warhammers, each with their own unique qualities and perks/drawbacks such as Weapon Reach, Immunity Frame Reduction, Armor Reduction, Knockback, Bleed Chance, Crit Chance, Stun Chance, etc. These attributes also work on arrows, should you want to use them for custom ranged builds. Light Weapons is intended to do less damage, especially against Heavy Armored foes, but is much more defensive with a new Parry mechanic which can be unlocked through skill tree progression. A Parry briefly protects you from an incoming attack after activation. If you successfully anticipate an enemy attack the enemy gets stunned and receives a hefty armor debuff. However, if you get hit shortly after the Parry duration ends you instead get a weaker armor debuff. It's a risk vs reward mechanic. Parries only work against melee attacks, for obvious reasons. Heavy Weapons is intended to be the much more offensive choice of weapons, doing far more damage and not suffering from any weaknesses against certain armor types. They, however, do not benefit from a parry ability, instead a Crushing Blow ability which allows weapons like axes to do part of the damage to everyone around the main target hit.

Rework: Archery's Charged Shot

I was a bit unhappy with how I originally made charged shot, so I changed it to be a lot better and more fun.
Charged Shot now grants the player an amount of charges, each charge empowers the next arrow shot. Charges can be displayed to the player through particle effect orbs that revolve around the player.
Charged Shot may now also benefit from added piercing and velocity.
Charged Shot is now able to shoot arrows at full speed, regardless of how long the bow was drawn back.
Charged Shot now also plays a sound effect when a charged arrow is shot, as well as a "sonic boom" particle effect if the arrow goes fast enough.


Custom Resource Pack!
You can now enjoy a custom resource pack for ValhallaMMO, making the entire plugin look much nicer. Also the custom weapons don't all look like swords, so I recommend using this! Get it here! https://www.curseforge.com/minecraft/texture-packs/valhallammo-textures


FEATURE Added an ingredient filter to the crafting GUI, allowing you to filter on recipes using that ingredient. Simply click an item from your inventory to use as filter.
FEATURE Added a "crafting time reduction" stat to the smithing skill. This has not been implemented by default, but you can use it I guess.
FEATURE Added a bleeding mechanic, including custom death messages.
FEATURE Added a "bleed resistance" stat to Light & Heavy Armor, as well as a "full set bonus bleed resistance" stat. Bleed resistance reduces damage taken from bleeding.
FEATURE Added 25+ more custom potion effects.
FEATURE Added 10+ more custom item attributes.
FEATURE Added recipe property determining if all players should have the recipe unlocked, regardless of "unlocked recipes".
FEATURE Added "Overleveled Equipment" penalties, which can be added to items as properties. If a player has not reached x level in a certain skill, the item they're attempting to use is much less effective. This property is not (yet) used by default, but can be used to prevent new players from using overpowered stuff.
FEATURE /val import command, allowing you to import recipes from a file in the ValhallaMMO directory. Can be set to override existing recipes or to ignore the new recipes that already exist on the server. Example usage:
/val import true recipes/recipesbackup.yml imports all recipes from the given file, overriding the recipes on the server that already exist. If you use false instead, it will only fetch the recipes from the file that don't already exist on the server. The false option is good for restoring your own recipes after a plugin update changed the default recipes.
FEATURE PlaceholderAPI Compatibility, get the placeholder here! https://api.extendedclip.com/expansions/valhallammo/
FEATURE ValhallaMMO can now use NMS to implement advanced features. No such features are yet implemented, but I can do some pretty cool stuff with it for the future.
FEATURE Added a world blacklist to ValhallaMMO's config.yml, allowing you to disable ValhallaMMO in certain worlds. Only the custom durability system and the party system are left enabled in such worlds.

TWEAK "hidden" perks now no longer need to fail the level requirement to be hidden from view. This means that players can see perks on the skill tree without being the level the perk requires.
TWEAK Everyone now by default has access to /val skills and /val profile. If you don't want this, these permissions need to be specifically removed from the player's permission group. (I recommend using Luckperms for this or using permissions.yml in the server directory)
TWEAK Nerfed Light & Heavy Armor slightly so going out of combat doesn't reward as much EXP. "Time In Combat" is now also configurable
TWEAK The dynamic item modifier menu is now much easier to navigate through, having added more categories
TWEAK Dynamic Item Modifier priorities was expanded to 7 levels, rather than 5.
TWEAK Custom Potion Effects are now event-driven (API Improvement)
TWEAK The farming skill can now potentially make players immune to certain custom negative potion effects, although this is not by default noticable ingame since no foods actually give negative custom potion effects.
TWEAK Added option to config.yml determining if hitting animals should put you in combat. Makes it slightly harder to get experience for Light & Heavy Armor.
TWEAK Config option is_spigot is now by default true, as it's better for the plugin to work consistently as opposed to it breaking if the player doesn't enable a certain option first.
TWEAK Added tuff to the default mining exp list.
TWEAK Buffed mining and landscaping simple blocks (stone, deepslate, dirt, gravel), now giving twice the experience.
TWEAK Added the new 1.19 blocks to the configs.
TWEAK Recipes in the custom recipe GUIs are now filtered on item type AND display name, so this looks much nicer now.
TWEAK None of the recipes depend on specific CustomModelDatas, new "weapon ID" property introduced to allow items be put into a specific category. It's called "weapon ID", but it can be used for pretty much any item.
TWEAK The introductory book is now also rewarded to players with 0 power experience. After being rewarded the book they get a teenie tiny amount of experience to make sure they only get the book once.
TWEAK "generated" blocks such as cobblestone and obsidian from lava are now no longer considered "placed" so the mining skill is more useful for skyblock generators.
TWEAK Cobblestone and Cobbled Deepslate now reward some mining experience when mined.
TWEAK Villager Dialogue is now disabled by default, until I can figure out a nicer system.
TWEAK Removed default SQL values for text columns, since older versions of MySQL throw errors if such default values are defined.

FIXED "Charged Shot" archery ability always triggering, even when not supposed to be unlocked. The player however didn't benefit from this ability since no stats were attained.
FIXED Issue with SQLExceptions when trying to add columns to tables
FIXED Issue with shields not blocking damage
FIXED Issue where death messages showed twice
FIXED Issue with MySQL where it did not properly load in unlocked recipes
FIXED Default netherite tool upgrades not being present
FIXED Issue where a database connection would time out after some time of inactivity
FIXED Issue where "remove all treatments" recipe modifier did not, in fact, remove any treatments
FIXED An issue with the upgrade <material> modifiers where the item's stats were not reset post upgrade, so the item still had the same stats as before the upgrade which kind of ruins the point of an upgrade
FIXED Issue where tree-capitator consumed axe durability with the leaves decay segment as well.
FIXED Issue where bonus armor given through the power skill did not actually contribute to damage resistance
FIXED Issue where infinity bows would still consume plain arrows
FIXED Issue with modify command where negative numbers would be considered invalid
FIXED issue with GUIs where certain crafting stations could not be replaced
FIXED Issue with "instant pickup" on block break mechanics would duplicate drops. Good thing this option for Vein Miner was broken also :)
FIXED Issue where the mining skill's vein miner ability did not read the "instant pickup" option properly, causing it to always be disabled.
FIXED Issue with landscaping custom drops to never drop due to drop chance always being considered 0
FIXED Issue with loot tables where clicking the drop with an empty cursor would break the loot table and cause errors on opening, essentially preventing any sort of loot table editing.
FIXED Issue with farming where growable blocks without defined "max growth stage" such as sugar cane, vines, cactus, not rewarding experience when broken.
FIXED Issue with custom tools being usable in the crafting grid for repairing, producing a vanilla tool.
FIXED Issue with scroll bars (in skilltree and dynamic item modifiers GUIs) where it did not scroll properly.
FIXED Issue with not all dynamic item modifiers being displayed due to 45 being selected by only 36 being inserted into the GUI.
FIXED Farming exp exploits with bee hives and sweet berry bushes
FIXED Issue with loot table editing menus where "dropped by" property was displayed wrong sometimes
FIXED Crafting Validations not working consistently.
FIXED Issue with repeated tempering slowly repairing tools. Instead the recipes were fixed such that you can no longer heat a tool that has already been tempered.
FIXED Mining skill tree being messy.
FIXED Skill tree arrows being improperly positioned causing resource packs retexturing them to look odd.
FIXED "craft_multiple_tnt" recipe being absent by default, rendering one of the mining perks completely useless.
----------, Jun 24, 2022
Resource Information
Author:
----------
Total Downloads: 22,048
First Release: Aug 2, 2021
Last Update: Dec 16, 2024
Category: ---------------
All-Time Rating:
87 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings