ValhallaMMO [1.19-1.21.3] icon

ValhallaMMO [1.19-1.21.3] 1.3.6

Highly advanced and engaging RPG-skills, built to keep players playing for longer

Page 1
Release 1.3.6

The following files have been updated and must be reset for the changes to apply:
- enchanting.yml
- config.yml (You may need to execute /val resourcepack enable to re-enable valhallas default resource pack configuration)
- EVERY <skill>_progression.yml config

TWEAK Partyspy may now be used by console
TWEAK Removed "in field of view" condition requirement for blocking, this may make it work more consitently
TWEAK Added option to config.yml preventing the usage of teleportation arrows (Ender Arrows) if the shooter is in combat
TWEAK Increased default in-combat duration from 5 seconds to 15 seconds
TWEAK Changed the default damage formula such that toughness reduces high-end damage as opposed to lowering damage by a flat amount. The old formula was causing issues with certain configurations
TWEAK /val import may now also selectively import recipes
TWEAK Added Density, Wind Burst, and Breach to enchantment scaling
TWEAK Hoglins are now considered animals, allowing them to benefit off of farming perks
TWEAK On 1.21.2 and higher, double jumping is now much nicer to use! You only have to jump a single time in mid-air as opposed to twice, and high-ping users will no longer be able to briefly fly with it

FEATURE REMOVAL Disabled dual wielding, it was causing issues that aren't easy to resolve, and I wasn't happy with the sloppy implementation of this feature either

FIXED NG+ perks being re-unlockable after soft resets. Soft resets now work better with NG+ in general (this is unfortunately why every skill progression config needed to be reset)
FIXED Custom damage types not properly rewarding players experience or kill credit, and a whole bunch of other awkward interactions with it
FIXED Certain enchantments with a max functional level of 1 (like silk touch) occasionally getting leveled above 1
FIXED Infinity sometimes duplicating arrows
FIXED Quick-emptying bottles on a cauldron producing strange glass bottles
FIXED The "Breach" enchantment not giving armor penetration (defaulted at 10% per level)
FIXED Times cauldron recipes not working consistently
FIXED Certain mobs (like Magma Cubes) not rewarding combat exp
FIXED /val resourcepack download sending the legacy resource pack link, as opposed to the resource pack good for your server version

BALANCE Buffed alchemy perks significantly. You get a bit more alchemy quality as well as a lot more brewing speed

Thanks again for your patience!

Release 1.3.5

The following files have been updated and must be reset for the changes to apply: 
- alchemy_progression.yml

FIXED The "transfer leader" command not working properly
FIXED Certain damage types, like suffocation, having strange effects when damaging mobs or players.
FIXED Ender dragons seemingly ignoring immunity frames, oneshotting basically anyone that touches them
FIXED Method incorrect named, causing ValhallaTrinkets' /val setuptrinkets command to throw errors into console
FIXED The saved parties file being wiped clean if the party system is temporarily disabled
FIXED Power attack splash damage being able to damage entities and players in restricted regions
FIXED Archaeology not properly rewarding digging experience

TWEAK Recipes now also register a valhalla.recipe.<recipename> permission to the server, which is FALSE by default. This makes it easier to work with, with permission managers
TWEAK Alchemy now scales a bit better into the lategame. You now get an additional experience multiplier the better quality your potions are, from 1-4x experience ranging from 0-300 quality.
TWEAK Alchemy no longer suffers from a speed debuff at the start, and its speed upgrades are now much stronger
TWEAK Drowning damage is now considered true damage
TWEAK Shroomlights are now also considered leaves, so they may be cut down with tree capitator

Release 1.3.4
The following files have been updated and must be reset for the changes to apply:
- alchemy_progression.yml
- enchanting_progression.yml
- smithing_progression.yml
- light_armor.yml
- light_weapons.yml
 
TWEAK One-shot protection now plays a totem sound, and displays the cooldown of it properly
TWEAK /val export may now export individual recipes as opposed to whole recipe directories
TWEAK Dying now sends the player a message saying who killed them, how much damage they took that was fatal, and the damage type they took
TWEAK Extended "Unarmed" definition allowing players to deal bonus unarmed damage with weightless weapons. Stats specific to the "weightless" weight category are now also applied to unarmed players
TWEAK If the custom mining system is disabled, the the mining skill's "drilling" ability now gives 1 haste level for every 20% drilling speed as opposed to 100%. Also, since the player is now given a mining speed attribute even if the custom mining system is disabled, the server must also be on 1.19-1.20.4 for this haste to be given
 
 
FIXED Alchemy's potion merging ability reducing the amplifiers of potion effects, even though it's stated the durations would be reduced
FIXED Occasional NPE when clearing the stat cache
FIXED Brewing stands repeatedly failing at brewing if their fuel reaches 1
FIXED Repairing tools in a crafting grid preserving their enchantments, they are now properly removed. Instead, this ability is unlocked at the smithing level 60 perk "Crystalsmith"
FIXED Tipped arrows not properly getting their effects when crafted with ValhallaMMO potions
FIXED The enchanting skill's "Arcane Nexus: Abjuration" perk mistakenly sending the player the Evocation messages. The player still got the Abjuration perks but was just sent the wrong messages
FIXED One-shot protection wrongly protecting the player against overkill (>3x max health) damage as opposed to regular fatal damage (0.9-3x max health)
FIXED "Item reward" modifier relying on Vault plugin, when it's completely unnecessary to do so
FIXED Exploit with multishot crossbows duplicating arrows
FIXED Dual wielding properties of light weapons being in the light armor config
FIXED Backwards leveling granting rewards as opposed to removing them
FIXED Error if a smithing experience reward is added to an item without a material classification
FIXED Woodcutting not properly stripping all leaves off of certain types of trees
 
HALF-FIXED Arrows and projectiles not reliably being consumed, or preserved, when expected. 1.21 completely broke how this would normally function and so I had to use some hacky workarounds to get this to work somewhat reliably, I'm aware this workaround is still not perfect
 
 
Thanks for sticking with the plugin for so long! Please leave a review if you appreciate what I do!
A bunch of bug fixes, balance tweaks, and API changes

The following files have been updated and must be reset for the changes to apply:
- every skills/progression_ file!
- replacement_tables/loot_valhallafication.json

Resource pack for 1.21.4+ fixed! Please re-install

ADDED One-shot protection! By default this is 10%, meaning that the player can take at most 90% of their maximum HP in damage. If a player takes 3x their maximum HP in damage in 1 hit, the one-shot protection is ignored.
This effect has a 5-minute cooldown by default as well.
ADDED Message delay parameters to perk reward messages. Add DELAY(#) before a message, and this and following message will be delayed by # amount in ticks. This is not implemented by default
ADDED Command execution modifier. Executes a number of commands when the item is created, such as when a recipe is crafted or registered item is distributed.


FIXED Recipes (among which the classic content package) not actually staying between server restarts.
FIXED Trial spawners and mob traps not being considered valid spawn reasons, and so mobs spawned from them did not benefit from dynamic difficulty scaling.
FIXED Damage to light/heavy armor stats from light/heavy weapons applying twice instead of once.
FIXED Custom items registered in /val items not being capable of having player-required modifiers
FIXED Beehive harvesting not rewarding Farming EXP and not benefiting off skills.
FIXED Nether trees not being considered trees due to their leaves not really being leaves, and tree capitator not working on them
FIXED Weightless stat buffs not being granted with empty hand


TWEAK Stuns no longer disable mob AI, this is because they stopped falling or taking knockback while this happened which clashes with certain skills and looks weird.
TWEAK The cooldown display when attempting an ability now more abruptly disappears once the duration of the display is ended
TWEAK Disabling the custom breaking system now continues to apply mining speed buffs according to stats (only works on 1.21.5+)

BALANCE Mob farms now nerf enchanting skill EXP, regardless of the type of mob farm. If 20 mobs of the same type have been killed in the same area (chunk) you start accumulating enchanting EXP reduction stacks. Enchanting items removes some of these stacks.
Because of this, the nerfed mobs section in enchanting_progression.yml is now deprecated and no longer does anything.
BALANCE Increased the limit of mitigations gotten from enchantments, as people were reaching the cap very easily
BALANCE Every NG+ skill now doubles the amount of exp required for the next loop. Previously unlocking NG1 would reduce exp gain by 25%, as well as NG2. Now unlocking NG1 reduces exp gain by 50% (effectively doubling) and NG2 reduces exp gain by an additional 17% (effectively tripling).


API Made it easier to register new skills, profiles, and perk rewards.

 


Thank you for playing the plugin! Please leave a review if you enjoy it or deem it necessary

Updated resource pack for 1.21.4

The following files have been updated and must be reset for the changes to apply:
- skills/fishing_progression.json

FIXED Resource pack not working on 1.21.4. Please reinstall the pack!
FIXED Rare NPE when calculating chest loot, seems to have primarily occurred on 1.21.4
FIXED The fishing "salvaging" perk not unlocking the salvaging recipes for rapiers, daggers, greataxes, etc. (custom weapons only)

1.21.4 fix and bug fixes
FIXED 1.21.4 not properly working
FIXED The cooldown display not working, and this is kind of a feature too because I never implemented it all despite being implied.
So anyway, whenever you try to use an ability, it'll show the cooldown displaying now.
FIXED Bows consuming 2 arrows instead of 1 on 1.21.4 and above
 
TWEAK Stuns now also temporarily disable the AI of mobs. This is so that mobs like skeletons can't shoot at you while stunned, and spiders can't jump at you
 
I'm aware the resource pack is broken! 1.21.4 apparently broke a lot of things (again), I'm doing my best!
1.21.4 Update

The following files have been updated and must be reset for the changes to apply:
- recipes/smithing_recipes.json

ADDED 1.21.4 compatibility

FIXED Blocks breaking to explosions even if they have very high hardness values
FIXED The string > line separation method often times breaking colors
FIXED Netherite rapier upgrades having their attack speed set improperly

 

Severe bug fix and some features!
NEW /val drop command! Allows you to drop any item registered in /val items at a specific location. Works with relative coordinates!
NEW /val spawn command! Allows you to spawn any mob with a specific level at a specific location. Also works with relative coordinates!
 
TWEAK The noob stomping mechanic preventing PvP if power levels between two players are too far apart is now disabled by default. Also, a feedback message is now sent to the attacker if their damage is cancelled as a result of this skill gap.
 
FIXED Severe issue causing the plugin to be unable to read certain vanilla attributes off of items, causing (mainly) armor to not actually provide any armor points. Only 1.21.3 and above has this issue.

 

Also, I made a new plugin called Piles that pairs up very nicely with ValhallaMMO. Please consider checking it out!

Bug fixes and 1.21.3+ resource pack and classic content package fix

FIXED 1.21.3 resource pack, please execute /val resourcepack setup again
FIXED Copper armor on the classic package. Please consult the wiki for the fix. I hope you weren't attached to your existing copper gear, because this change required me to change the types and NBT of copper gear to make it work.
FIXED Missing language mapping warning on startup (you may need to reset smithing.yml for this)

ADDED 3 new modifiers! One to make any item equippable, one to change the tooltip styles of items, and one to change the model of items.

TWEAK Skills for which player doesn't have permission to access will no longer contribute to stats or allow ability usage

 

Bug fixes, 1.21.3 compatibility, MiniMessage support

The following files have been updated and must be reset for the changes to apply:

  • digging_progression.yml
  • grid_recipes.json

 

The plugin is now officially compatible with 1.21.3

FIXED Issue where the plugin still thinks it's compatible with incompatible versions when it's not

FIXED Smithing recipes not loading up properly, causing netherite recipes to break

FIXED Boolean party stats not including those of past levels, causing exp sharing to be locked again once reaching a level above the one where you unlock the feature (among other things)

FIXED Mining skill's enchanted TNT upgrades both being unlockable at the same time, breaking the ability

FIXED Tools indefinitely improving when given to mobs before they're killed

FIXED Issue where one of the digging skill's perks advertising the ability to craft soul sand, soil, and grass blocks, despite these recipes not existing. These recipes have now been implemented

 

FEATURE MiniMessage support, you can now use minimessage tags like <gradient> in any text messages (thanks to TerslenK for contributing!)

Fixed plugin not loading

title

Bug fixes
FIXED Jump height attributes being applied too strongly on newer versions of Minecraft
FIXED Many game mechanics often not working properly with custom item max size changes
FIXED Glass bottles and buckets being unusable when clicked on a cauldron, unfortunately using these items in custom cauldron recipes will no longer work with you clicking them on cauldrons (throwing them in still works though)
FIXED NPE under rare conditions when fetching item attributes
FIXED Arrow duplication exploit with "ammo save chance"
FIXED Vanilla brewing not working if no custom brewing recipes are registered
FIXED Very rare plugin breaks if your system is configured to be in a language where certain letters are upper/lowercased differently than in english (turkish for example)

TWEAK Crafters are no longer able to craft ValhallaMMO recipes. This will be changed when the crafter API has been improved, as right now it's very barebones
 
Thanks for sticking around, and please leave a review if you enjoy the plugin!
QoL balance changes, and bug fixes

The following files have been updated and must be reset for the changes to apply:
- en-us.yml (changes made to "Blacksmithing" perk description)
- smithing_progression.yml
- archery_progression.yml- light_armor_progression.yml
- heavy_armor_progression.yml
- grid_recipes.json
- smithing_recipes.json

 

BALANCE Doubled default accuracy with archery. In exchange, you no longer get any more accuracy from leveling up this skill. This should make archery a lot easier to level early game.
BALANCE Halved the base slow from both light and heavy armor, as people found this too annoying.
BALANCE Crafting any type of equipment now retains at least 20% of their base durability. No more 1 durability items!

TWEAK Diamond item recipes are no longer unlocked by default. Instead, they are unlocked by leveling smithing and unlocking the level 40 "Blacksmith" perk. This is to prevent new players from crafting diamond gear on autopilot only to see they only have 1 durability.
TWEAK Changed the "tool and armor" ingredient choice to accept any form of equipment and not just tools and armor. This fixes the issue on the Classic content package where bows and crossbows couldn't be upgraded, as they weren't considered a tool or armor.

FIXED The color_decimal item modifier accidentally expecting 3 arguments, when only 1 is needed.
FIXED Skills having an optional required "permission" configured still being accessible even if the player doesn't have this permission. Inaccessible skills will not be visible in the player's skill trees and will be unable to accumulate exp
FIXED "Air" projectiles throwing a NPE when thrown. This would only occur under certain circumstances involving other plugins, mainly the "Magic" plugin
FIXED Custom stats will no longer be applied to players, and instead removed, when in blacklisted worlds
FIXED Players in blacklisted worlds still being "fatigued" by the custom mining system

Classic content package fixes:
FIXED Chainmail being unheatable and thereby also untemperable
FIXED Blasting and campfire recipes not having different cook times compared to furnaces

Thanks for sticking around, and please leave a review if you enjoy the plugin!

 

Exploit fix

The following files will need to be reset to have all changes applied!
- mob_stats.yml

FIXED Exploit where armor could be indefinitely improved using mobs
FIXED NPE on campfire interaction

TWEAK Monsters will now also drop more items the higher their level is (by default +100% drops every 50 levels)
TWEAK Digging speed buffs now work multiplicatively instead of additively. Drilling is a lot more effective now

Page 1

valhallammo

valhalla

mmo

skills

smithing

immersive

crafting

recipes

loot

loot

tables

rpg

roleplay

survival