Polymart is now Voxel Shop! We're upgrading many features of the site, and during this open beta you will experience occasional bugs. Learn more
Specifically designed to counter the 2-week gameplay cycle. Keep players active for longer!
The following files were updated and should be reset if you're playing on 26.1!!!
(Resetting means to delete the file while the server is offline)
For recipe files, if you've made your own custom recipes, you should export them first or back them up before doing this.
- config.yml (damage type fix)
- recipes/grid_recipes.json (only relevant if you're updating from 1.21.11)
- recipes/smithing_recipes.json (only relevant if you're updating from 1.21.11)
- skills/trading_progression.yml (for the assassin chestplate bug, could also manually fix the typo if you want)
ValhallaMMO is now compatible with Minecraft 26.1
FIXED CME with stat cache reset (for real this time I hope)
FIXED Breaking leaves manually not being affected by woodcutting luck and thus not dropping golden or crystal apples
FIXED Dealing damage with /damage often resulting in true damage instead of being reduced by the appropriate amount. (minecraft:arrow damage for example would be considered true damage instead of projectile damage)
FIXED Damage multipliers for certain damage types (such as freezing) applying double.
FIXED One-shot protection not having a cooldown (how was this not reported??)
FIXED Salvaging recipes often not producing the correct item result, having annoying lore and display names that would cause the item to become unstackable.
FIXED Bleeds causing knockback. This was very funny and I was tempted to leave this in, but it did kind of just throw your opponent all over the place.
FIXED Black Market leatherworkers not selling assassin chestplates
TWEAK Charged Shot (from the archery skill tree) may now be activated by having a bow in your off-hand as well
TWEAK Power attacks (from the heavy weapons skill tree) now draw a particle circle around the affected area to better indicate the radius
TWEAK Physical damage types in config.yml may now include generic damage categories in addition to specific minecraft damage types
TWEAK The "summoningitem" in /val merchants now also changes the villager's actual profession to what's most likely to match.
NEW "exp granting" and "forgetting" items added to /val merchants command. Adding the "exp granting" property to items allows you to more easily add or subtract exp from a custom villager, whereas adding a "forgetting" property to items allows you to make a villager forget every player they interacted with. Useful if you or your friends ever majorly fuck up and end up being hated by the whole village.
The following files were updated, but it's not a big deal to not reset.
- languages/en-us.json (woodcutting NG+ updates)
- skills/woodcutting_progression.yml (woodcutting NG+ updates)
- skills/config.yml (mob blacklist from custom damage system)
- skills/trading_progression.yml (weaponsmith trade fix)
FIXED Anvil quality potion effect and attributes not actually contributing to anvil skill (affected Crystal apple buffs)
FIXED ConcurrentModificationException frequently happening. It wasn't breaking anything, hence why it didn't have a high priority of fixing, but it was still annoying.
FIXED Immersive recipe selection menu still opening even if no recipes were available.
FIXED Configurable permanent potion effects not actually being configurable a lot of the time.
FIXED Potion belts not loading up properly, causing them to lose all stored potions.
FIXED Exclusive trades not being orderable.
FIXED The weaponsmith's exclusive trades being largely broken.
FIXED Trades in the ordering menu not appearing accurately, and being very confusing.
TWEAK Skill tree perks may now parse PlaceholderAPI and ValhallaMMO placeholders. Could be cool to add player stat overviews to the skill trees! I might do that sometime.
TWEAK Added a "mob type blacklist" to config.yml under the custom damage system section. Entities within this list aren't affected by the custom damage system at all. This tweak was primarily to enable armadillo torture farms.
TWEAK Added woodcutting luck to woodcutting's NewGame+ loops. This enables Golden and Crystal apples to drop a bit more frequently
TWEAK Disabled the "time until trading" delay when a villager gets a profession. Was breaking too often, even when simple /time commands were used.
MANY small things were changed in this update to increase performance a little and it's always possible bugs are introduced as a result! Please let me know if you find anything.
The following files were updated, but it's not a big deal to not reset.
- languages/en-us.json (alchemy perk disclosure)
- recipes/brewing_recipes.json (some recipes not giving exp when they realistically should)
- skills/enchanting_progression.yml (sweeping edge not giving exp)
- trading/services.json (villager inability to repair weapons)
ADDED Permanent effect cooldowns property to player stat profile (you can now give players permanent effects that have a cooldown on activation)
ADDED WorldGuard flag to prevent all ValhallaMMO villager mechanics (allows you to have vanilla villagers within these regions or have VMMO stop interfering with custom NPCs)
FIXED Player stats applying in incorrect scenarios, such as the player being affected by their own immunity reduction obtained via rapiers
FIXED ItemsAdder and CraftEngine blocks and items not being recognized
FIXED Bow damage being different depending if shot from main hand or off hand
FIXED The configuration button being absent in the "add permanent potion effect" modifiers
FIXED NullPointerException with JustLootIt
FIXED Repaired items being given ValhallaMMO durability when combining two vanilla tools in a crafting grid
FIXED Non-ValhallaMMO attribute stats not being recognized (for example when using custom armors from other plugins. Also included ValhallaTrinkets)
ValhallaTrinkets should also be updated if you have it
FIXED A certain alchemy perk not disclosing it also increased the quality of one's potions
FIXED The splash- and lingering potion recipes not rewarding alchemy exp
FIXED "crafting speed" stat not functioning on immersive recipes
FIXED Party rename command actually changing the description of the party instead of renaming
FIXED Exclusive trades being accessible through ordering even when not unlocked
FIXED Armor, weapon, and toolsmiths being unable to repair weapons
TWEAK Many small performance increases
TWEAK Improved recipe output preview system to display the output more accurately. This mainly just affects recipe book icons and immersive recipe buttons.
TWEAK The "charged shot" ammo animation no longer plays if the player is invisible
TWEAK Improved performance on block placement status data
The following file was NOT updated, but likely broken as a result of previous updates and should be reset in order to be fixed. This reset is optional, but you'll likely not receive ValhallaMMO loot from loot unless done.
- replacement_tables/loot_valhallafication.json
FIXED Replacement tables deleting their own entries if an entry cannot be executed
FIXED Smithing recipes unable to be locked behind permission/progression requirements
FIXED Custom loot and replacement tables not working on PaperMC
FIXED "Max allowed level" property not working per skill
FIXED Custom damage types being lost on hit, causing certain mechanics (most notably the Hexblade ability) to not apply the appropriate resistances when hitting certain targets. (undead mobs would not take more damage from holy damage, for example)
FIXED Attribute scaling modifiers improperly communicating if they need a player or not, being a second reason why loot wasn't being Valhalla-ified.
TWEAK QoL tweak, axes can no longer be used to break melon/pumpkin stems if "gentle harvest" is unlocked
TWEAK Loot tables are now aware of the player opening the chest. Allows loot to scale with player stats
1.7 changes
FIXED Players joining with blank profiles if they joined previously, went offline, and the server saving profiles before they rejoined. This caused certain recipes to be uncraftable and items to be of terrible quality, among other problems.
FIXED Part exp sharing sometimes allowing a single level to be leveled multiple times, which caused the player to have more power exp than intended.
FIXED Underwater mining speed and movement speed efficiency attributes to not work when applied on items
FIXED Duplication exploit with upgrading service menu
1.8 changes
FIXED Issue on PaperMC where "consumable" modifier was incapable of making edible items inedible
FIXED Blast protection not being considered a protective enchantment, and mace enchantments not being considered offensive or utility enchantments
FIXED Error spam in console when using items having attribute modifications not done by ValhallaMMO
FIXED Weapon duplication exploit regarding potion effect weapon coating
FIXED Upgrade menu duplication exploit (again)
FIXED Being able to buy two items for the price of 1 from villagers
1.9 changes
FEATURE Expanded Nexo compatibility, added ItemsAdder and CraftEngine compatibility. For these three plugins, you can now use custom block and material types in ValhallaMMO's configuration. Includes things like immersive recipe crafting blocks, alchemy transmutation blocks, being granted exp when custom items drop from custom blocks.
Oraxen compatibility will not be implemented.
FIXED Data loading issues still occurring
1.9.1 changes
ADDED Permission requirement modifier for items. You can now configure items to require a permission, which if the player doesn't have it the item's stats are greatly reduced
TWEAK Crafters can now be used to craft ValhallaMMO recipes, as long as their recipe modifiers do not require a player to be executed
POSSIBLE FIX To fishing not working when a combination of lure and fishing speed is obtained
FIXED Immersive recipes not working (includes cauldron)
FIXED Digging drop multipliers not working
FIXED Archery not rewarding exp for hitting certain neutral mobs
FIXED Farming drop multipliers not working
FIXED Farming "instant harvest" mechanic not working
FIXED Mining drop multipliers not working
FIXED Drilling ability not rewarding extra mining speed
1.9.2 changes
FIXED Perk execution doubling up randomly(?). Please let me know if you encounter any more issues because this seems to be a particularly annoying thing to fix
FIXED Errors when fishing
FIXED Some modifiers still being marked as "not requiring a player" when they do
FIXED Merchant mechanics not working if the server is running a custom daytime cycle or has daytime cycle turned off. Has additional option in trading.yml (to be honest, I pushed this feature completely untested because of this update's importance, please let me know if things go wrong lol)
FIXED Custom loot tables not triggering on placed blocks. Additionally added two loot filters to prevent (or require) the block to be placed in order to be eligible for rewards
TWEAK You can now configure the fishing time reduction on the lure enchantment
1.10 changes
The following files have been updated again and must be reset for the changes to apply. These resets are optional, and it's not that big of a deal if you don't do them.
- recipes/disabled_recipes.yml (spear recipes)
- skills/smithing_progression.yml (diamond spear added to lv40 perk)
- skills/fishing_progression.yml (spears added to salvaging perk)
The plugin is now compatible with Minecraft 1.21.11!
ADDED A ton more permanent effect triggers (view wiki for them)
ADDED Placeholders to check if a recipe or perk is unlocked by a player (view wiki)
ADDED Spear recipes to 1.21.11+ configurations
API Parrying (whether failed or succeeded) now sends an EntityParryEntityEvent
FIXED Console error with FLASH particle effects on newer versions
FIXED Exploit regarding modded clients and rapidly clicking items from villager service inventories
FIXED Global buffs not saving on server shutdown
FIXED The "region filter" loot filter not being readable or usable when you have a lot of regions
FIXED Loot filter selector having improperly placed buttons