This weeks snapshot is a polishing one, tweaking some enchantments and fixing a lot of critical bugs! You can now also find a new Item called Enchanting Recipes, these new book variants can be found in most structures or traded with by villagers, consuming them grants you the recipe of the enchantment. Which Recipes can be found where, varies between loot table and also between villager trade. Besides that, there are also some new technical capabilities for enchantments. And a bunch of preparation for adding even more enchantments to the game.
Developers Note: from this snapshot onward to the 5th snapshot, there might be a bug that breaks your world, so use these snapshots on worlds you don't care about. It'll be fixed in the 6th snapshot. Also note that items with enchantment slots on them got wiped in this snapshot. But I guess that's the point of snapshots, don't use them on worlds you care about.
Gameplay
Villagers
- Librarians now trade Enchanting Recipe Books, there trades vary per villager variant
Loot Tables
- Enchanting Recipe Books can now be found in Ancient Cities
- Enchanting Recipe Books can now be found in Bastion Remnants
- Enchanting Recipe Books can now be found in Desert Pyramids
- Enchanting Recipe Books can now be found in End Cities
- Enchanting Recipe Books can now be found through fishing
- Enchanting Recipe Books can now be found in Jungle Temples
- Enchanting Recipe Books can now be found in Mineshafts
- Enchanting Recipe Books can now be found in Monster Dungeons
- Enchanting Recipe Books can now be found in big Ocean Ruins chests
- Enchanting Recipe Books can now be found through Piglin bartering
- Enchanting Recipe Books can now be found in Pillager Outpost
- Enchanting Recipe Books can now be found in Stronghold Altar chests
- Enchanting Recipe Books can now be found in Stronghold Libraries
- Enchanting Recipe Books can now be found in Stronghold Storage Room chests
- Enchanting Recipe Books can now be found in Ominous Trial Vaults
- Enchanting Recipe Books can now be found in Woodland Mansions
Enchantments
- a bunch of enchantments have received profiles for fishing rod mechanics
Impaling
- drowned are now affected by Impaling
Infinity
Thorns
Looting
- now works on fishing rods
- now drops more items when mining a block
Technical Changes
Datapacks
Enchantments
- updated Enchantment Slots to no longer use Java Nulls
- added new enchantment effect component called:
vsq:post_block
Special Enchantment Configuration
- special enchantment limits are now level based values
Enchantment Profiles
- the
ITEM requirement type is now lowercased to item
- new type:
projectile_takeover
Developers Note: This is currently only used to remove the hardcoded enchantment effects for the Fishing Rod modifications.
Particles
- added new unused
vsq:lightning_bolt particle, which are small lightning bolts!
Tags
- modified entity tag:
minecraft:aquatic to now include drowneds
- added item tag:
vsq:enchanting/thorns
Resourcepacks
- added item definition, model and texture for the Recipe Enchanting Book
- added unused Effect Icon texture called
voided.png
Bug Fixes
- fixed vsq-11: Axes can no longer have the fortune effect
- fixed vsq-15: Thorns doesn't work
Developers Note: This was fixed by making item.owner() for item referenced only be used for the special enchantment stuff as that's where its needed, this also should have fixed any other broken enchantment effects.
- fixed vsq-16: The block and level requirement for the enchantment tables recipe books are not taken into account for the validation of showcasing which recipe is craftable and which one isn't
- fixed vsq-17: The Enchanted Items Statistic is now increasing again and the "Enchanter" Advancement is granted again
- fixed vsq-18: Fortune doesn't work at all
- fixed vsq-19: the Flame enchantment still has some effects
- fixed vsq-20: custom recipes are not included in the /recipe command
- fixed vsq-22: custom recipes are not included in the * from the /recipe command
- fixed vsq-23: the Lure enchanting recipe is in the weapons category instead of the tools category