Releases: VanillaSquared/Mod
Release list
vsq-2.12.0-snapshot.2
Changelogs
The second snapshot for -2.12.0 is coming with a some new functionality for sulfur spikes, they can now drip water and make your copper oxidize way faster! It also comes with some changes to the enchantment table. I'm also fixing some really old bugs that have slipped through all my tests. This caused a nice recode of most enchantment related features: enchanting table, enchanting recipes and even the vsq:enchantment data component.
Gameplay
Sulfur Spike
- you can now put a sulfur spike under a block under a lava source block to fill up a cauldron below the sulfur spike with lava
- you can now put a sulfur spike under a block under a water source block to fill up a cauldron below the sulfur spike with water
- you can now put a sulfur spike under a block under a water source block to drastically increase oxidization speed of copper block variants if they are below the sulfur spike and if they are not waxed/already fully oxidized.
Enchantment Table
- fixed groups not showing the text to expand groups
- changed icons of all enchantments
- also did quite a lot of polishing work on the enchantment table
Technical
- cleaned up the size of the GitHub repository a bit
Enchanting Recipes
- added
iconfield which defines the item to display in the recipe book - removed
namefield, the name is now manually defined in theitem_namecomponent of theiconfield and the name of the enchanting book in the UI is derived from the enchantments definition - fixed enchanting recipe groups UI being a bit broken
Bugfixes
- fixed vsq-57: Groups don't display their "Right-click for more" text in the lore when hovering over the icon in the recipe book.
- fixed vsq-58: The preview for groups is just completely broken.
- fixed vsq-59: the
minecraft:tooltips_displaydata component cannot hide thevsq:enchantmentdata components tooltip
-2.12.0-snapshot.1
Changelogs
This is the first snapshot for the -2.12.0 area. This update will focus improving the 26.2 update and add the content requested by the community. This first snapshot is a bit smaller, but don't worry, there is more coming!
Gameplay
- added sulfur goo which can drop from sulfur cube
- sulfur goo can be combined with coal and bone meal to make 2 gunpowder
- sulfur goo can be used to breed sulfur cubes
Creative
- moved the enchanting recipe book after the book and quill (in the creative hotbar)
Technical
- updated Fabric API to newest version for a minor rendering bug fix
Developers Note: Made quite a few changes on enchanting recipes and the enchanting table in the code, I hope this did not cause any noticeable behavior changes. Please report anything to me.
Recipes
- moved all recipes from
vsq/recipestovsq/recipe
Tags
- moved all recipe tags from
vsq/tags/recipestovsq/tags/recipe
-2.11.2
Changelogs
Welcome to the second hotfix for -2.11. I am introducing some smaller changes this time, mainly only featuring features I wanted to add after updating to 26.2, but not force into the next big update -2.12 in order to keep its theme.
Gameplay
Enchanting Recipes
- all of the enchanting recipes now use level based values, meaning the required amount of items, blocks and levels is now dependent on the enchantments level
Statistics
- there is now a statistic for how many times a player has used a special enchantment
-2.11.1
Changelogs
This update is only a hotfix which updates the mod to 26.2.
Gameplay
- updated to 26.2
Technical Changelogs
- updated Fabric Loader from
0.19.2to0.19.3 - updated Gradle to
9.5.1 - updated Loom from
1.15.3to1.17.10 - updated Fabric API to
0.152.1+26.2
Bugfixes
- resolved vsq-26
- resolved vsq-25
- fixed vsq-27: fabric warning telling me to update loom
vsqRL-2.11.0-snapshot.7
Changelogs
This is the final snapshot for -2.11.0. And I'm adding the final enchantment, swirling. Swirling is a special enchantment which can be enchanted on maces and spears. It makes the player spin and deal some AOE damage.
Gameplay
Combat
- HP 40 → 20
- Removed a bunch of rebalances for armor and tools
- Gold remains buffed
- The attributes on chainmail armor and gold tools/armor remain unchanged
- Attribute Swapping has been nerfed to now only copy attack speed and range
- Spears attack speed has been buffed
- The dealt damage of all custom/modified vanilla enchantments was adjusted
- Axe blocking has been removed
Enchantments
Swirling
- can be enchanted on mace/spear and makes the player spin and deals good AOE damage
Technical
Experiment VSQ Preview
- removed all predicate test enchantments
- removed the ability to automatically get all enchantment table recipes
Bugfixes
- fixed vsq-54: the world will now no longer load if
effect\_idis missing from an enchantment - fixed vsq-55: the xp bar flashes for 1 tick in creative mode after the special cooldown bar has finished
- fixed vsq-56: you cannot hit through sugar cane with a sword
-2.11.0-snapshot.6
Changelogs
This one is a polishing one, it balances a lot of the features added so far and improves their quality. It also fixes some very critical bugs which were found. From now on I'll also stop rushing snapshots and then rush a polishing snapshot afterwards.
Gameplay
- Getting killed with a fishing rod now has a death msg
Effects
Voided
- new sound effect for when the multiplier is released
Enchantments
Dash
- now has more level based things, like cooldown etc.
- now has a custom death msg when you kill someone while dashing
- the effects of dash now work different from the 5th snapshot
- improved the physics of dash
Technical
Code Changes
- removed hardcoded features form dash
- improved damage multiplier functionality of voided
Datapacks
Predicates
- new
is\_lungingflag
Enchantments
- the special cooldown field is now a level based value
Bugfixes
- fixed vsq-46: NBT corruption bug that can happen rarely
- fixed vsq-47: When switching between 2 items with special enchantment cooldown on, the bar flicks to nothing for 1 frame.
- fixed vsq-48: the pipelines of special enchantment cooldowns does not work with individual levels
- fixed vsq-50: Books have enchantment slots
- fixed vsq-51: Items can randomly become unstackable because they sometimes have: "!minecraft:enchantments"
- fixed vsq-52: VSQ Preview experiment can cause issues while creating a world
- fixed vsq-53: Ruthless only works on entities which are sensitive to bane of arthropods
vsq-2.11.0-snapshot.5
Changelogs
This week is coming in hot, with the first special Enchantment called Dash. On top of that another enchantment going by the name of Ruthless is also now a part of this update. But this snapshot is also coming with a full recode of most of the Mod. The code is a lot cleaner and has some API features now too! There is still some polishing work to do, although that'll be done in the pre-releases and release candidates.
Gameplay
Enchantments
- added Ruthless - ruthless increases your damage massively, but also deals damage to you(the damage you get from ruthless does not decrease armor durability)
- added new Special Enchantment, Dash - allows you to click on a block and then, dash forwards dealing damage to entities in your path, but also taking more damage while dashing
Channeling
- buffed Channeling
Technical
API Changes
- new data components API
- new attributes API
- new API for the combat features
- new enchantment effect API
Other Code Changes
- removed all deprecated code and usages of deprecated code
Datapacks
Enchantments
- added new
"vsq:in\_lunging"enchantment effect component for targeting stuff inside theapply\_impulsepath - modified the
"apply\_impulse"enchantment effect to now have a new"speed"field, 1.0 is vanilla lunging enchantment speed
Bugfixes
- fixed vsq-36: void strike is kinda bugged
- fixed vsq-37: the enchantment slot capacity is bugged
- fixed vsq-38: when auto filling with the enchantment tables recipe book a ghost item is created if the autofill is using an item from your offhand
- fixed vsq-39: the bow/crossbow still make the lightning sound when they have channeling on them
- fixed vsq-40: the special enchantment cooldown continues client side while the game is paused
- fixed vsq-41: fixed channeling not working with fishing rods
- fixed vsq-42: axes always block 100% of incoming damage
- fixed vsq-43: the input slot is not shown in the enchantment tables recipe book preview
- fixed vsq-44: Enchantments with only 1 level show the roman level number next to their name in the enchantment recipe book
- fixed vsq-45: tags don't cycle in the enchantment tables recipe book preview
vsq-2.11.0-snapshot.4
Changelogs
Last snapshot, was the last technical focused snapshot, from now on until release -2.11.0, its only custom enchantments! For the first 2 I am adding Void Strike and a full Channeling remake. As a small roadmap, after -2.11.0 I will be heavily modifying the AI of Monsters, to make them smarter and more capable. But don't worry, zombies won't climb your walls or dig into your bunkers. In addition, there are also some fixes & tweaks to the features from previous snapshots.
Gameplay
Effects
- new Voided effect:
- increases damage multiplier every InitialEffectDuration / EffectAmplifier+1 by 0.1 until EffectAmplifier = DamageMultiplier x10
- the effect clears itself once the affected entity takes damage, and releases its multiplier
- the effect also has some void sounds
Enchantments
- new Void Strike enchantment which applies the Voided effect to the enemies it hits, its recipe can currently only be found in end cities
- remake of the Channeling enchantment
Multishot
- reduced level cost from 27 to 9
Enchantment Recipe Book (item)
- the message for when you already have a recipe is now displayed in the subtitle above the hotbar instead of in the chat
Technical
Datapacks
NBT
- Data stored relating to the Voided Status effect is now stored in NBT data, while the effect is active
Particles
- new Particle:
vsq:voided\_cloud - new Particle:
vsq:voided\_pixel
Tags
- new damage type tag:
bypasses\_voidedwhich are damage types to not trigger the voided effects, eg /kill etc.
Bugfixes
- resolved vsq-21: Wind Burst is significantly weaker on non-mace Items
- fixed vsq-24: Enchanting Recipe Books don't show the translation of the recipe they are holding in their tooltip, only the raw IDs are shown!
- fixed vsq-28: the
cooldown\_after\_limitfield is just broken - fixed vsq-29: the /enchant command allows enchanting items even if they already have a higher or equal level of that enchantment enchanted
- fixed vsq-30: the testificate enchantment still had the removed loop field
- fixed vsq-31: Fortune and Silk Touch can be combined on axes
- fixed vsq-32: some enchantments are still incompatible on some tools
- fixed vsq-35: the custom effect id field collides with the id field of attribute effects
*Developers Note: to fix this I renamed the custom id field toeffect\_id*
-2.11.0-snapshot.3
changelogs
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.
Gameplay
Villagers
- 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
- now works with crossbows
Thorns
- now works on shields
Looting
- now works on fishing rods
- now drops more items when mining a block
Particles
- added new lightning particle
Technical Changes
- removed test item
Datapacks
Enchantments
- updated Enchantment Slots to no longer use Java Nulls
Enchantment Trigger: post\_block
- added new enchantment trigger effect called:
post\_block
Special Enchantment Configuration
- special enchantment limits are now level based values
Enchantment Profiles
- the
ITEMrequirement type is now lowercased toitem - 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\_boltparticle, which are small lightning bolts!
Tags
- modified entity tag:
minecraft:aquaticto 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
- vsq-11: Axes can no longer have the fortune effect
- 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.
- 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
- vsq-17: The Enchanted Items Statistic is now increasing again and the "Enchanter" Advancement is granted again
- vsq-18: Fortune doesn't work at all
- vsq-19: the Flame enchantment still has some effects
- vsq-20: custom recipes are not included in the /recipe command
- vsq-22: custom recipes are not included in the * from the /recipe command
- vsq-23: the Lure enchanting recipe is in the weapons category instead of the tools category
-2.11.0-snapshot.2
Changelogs
This one is a big technical one, but not too much of a gameplay changer, the next one however will be utilizing these new technical features! Feel free to check out all the new possibilities by enabling the VSQ Preview experiment, enabling the experiment will probably cause irreversible damage to your world at some point, so do it on a world you don't care about/create a new world for testing. So use it at your own risk.
Gameplay
Controls
- added new keybind under the already existing miscellaneous category called: "Enchantment Hotkey", it defaults to "Left Alt", but currently has now use in the base game unless you have the VSQ Preview experiment on.
Technical
- Bumped Fabric Loader to 0.19.2
- Bumped Fabric API to 0.146.1+26.1.2
Experiment VSQ Preview
- added a variety of new Testificate enchantments to test out the new technical features from this snapshot
Enchanting
- removed effect type called
vsq:special - modified enchantment definitions heavily to work with special effects!
Bugfixes
- fixed vsq-14: wind burst doesn't launch you upwards, it yeets you sideways
Developers Note: this was fixed by fixing post_attack as it always used the position of the victim, even when the attacker was referenced