Tags
Every new block, damage type, item and recipe tag added by Vanilla Squared.
Vanilla Squared adds new tags to make its features data-pack compatible. This page only lists new tags added by the mod. Vanilla tags which the mod changes, such as minecraft:axes or minecraft:sulfur_cube_food, are not included.
Block Tags
Block tags are stored in data/<namespace>/tags/block/.
| Tag | Usage |
|---|---|
vsq:channeling | Blocks the Channeling enchantment can pass through while searching for another target. |
vsq:enchantment_blocks | Blocks counted around the enchanting table. It contains normal and Chiseled Bookshelves by default and is also used by enchanting recipe block requirements. |
vsq:hit_through | Blocks attacks can pass through when the held item has Vanilla Squareds hit-through component. Swords use this tag by default. |
vsq:redstone_transmits_downward | Blocks which let Redstone Wire connect and transmit power downward. |
vsq:redstone_transmits_upward | Blocks which let Redstone Wire connect and transmit power upward. A block can be in both redstone transmission tags. |
Damage Type Tags
Damage Type tags are stored in data/<namespace>/tags/damage_type/.
| Tag | Usage |
|---|---|
vsq:bypasses_voided | Damage which does not consume or receive the damage multiplier from the Voided effect. Contains minecraft:generic_kill by default. |
Item Tags
Item tags are stored in data/<namespace>/tags/item/.
Enchantable tags
These tags are used by Vanilla Squareds rewritten enchantment definitions and enchanting table.
| Tag | Usage |
|---|---|
vsq:enchantable/all_weapons | Every melee weapon, ranged weapon and Mace. Used when an enchantment supports all weapon types. |
vsq:enchantable/channeling | Swords, Axes, Tridents, Bows and Crossbows which can receive Channeling. |
vsq:enchantable/enchantable | Combined list of enchantable items. |
vsq:enchantable/fire_aspect | Compatibility group for items which support Fire Aspect. |
vsq:enchantable/looting | Swords, Tridents and Maces which can receive Looting directly. |
vsq:enchantable/material | Enchanting materials. Contains Lapis Lazuli by default. |
vsq:enchantable/melee_weapon | Swords, Spears, Tridents and Axes used by melee enchantments such as Dash and Ruthless. |
vsq:enchantable/projectile_source | Items which create a projectile but are not normal ranged weapons. Contains Fishing Rods by default. |
vsq:enchantable/ranged_weapon | Bows and Crossbows used by ranged enchantment profiles. |
vsq:enchantable/removed | Empty item group used to disable removed Vanilla enchantments such as Fortune, Density, Flame, Knockback, Luck of the Sea and Power. |
vsq:enchantable/sharpness | Items which can receive Sharpness. Includes Vanilla Squared weapons and Bows. |
vsq:enchantable/swirling | Maces and Spears which can receive Swirling. |
vsq:enchantable/thorns | Shields and Armor which can receive Thorns. |
vsq:enchantable/weapon | Melee Weapons, Tridents, Axes and Maces used by weapon-only enchantment profiles. |
Sulfur Cube tags
These tags decide which behavior a swallowed item gives to a Sulfur Cube.
| Tag | Usage |
|---|---|
vsq:sulfur_cube_archetype/dries_water | Swallowed items which make a Sulfur Cube remove nearby water. Contains Sponges and Wet Sponges, although a Wet Sponge has to dry before absorbing water. |
vsq:sulfur_cube_archetype/powers_redstone | Swallowed items which make a Sulfur Cube output a redstone signal of 15. Contains Redstone Blocks. |
Recipe Tags
Recipe tags are stored in the singular data/<namespace>/tags/recipe/ directory. They decide which recipes can be placed inside Enchanting Recipe Books generated by each loot source. Read Recipe Tags for their JSON format and how to add custom recipes.
Structure loot
| Tag | Usage |
|---|---|
vsq:ancient_city_chest | Recipes available from Ancient City chest loot. |
vsq:bastion_remnant_generic_chest | Recipes available from generic Bastion Remnant chest loot. |
vsq:desert_pyramid_chest | Recipes available from Desert Pyramid chest loot. |
vsq:end_city_treasure_chest | Recipes available from End City treasure chests. |
vsq:jungle_temple_chest | Recipes available from Jungle Temple chest loot. |
vsq:mineshaft_chest | Recipes available from Mineshaft chest minecarts. |
vsq:monster_room_chest | Recipes available from Dungeon chests. |
vsq:ocean_ruins_big_ruins_chest | Recipes available from large Ocean Ruin chests. |
vsq:pillager_outpost_chest | Recipes available from Pillager Outpost chests. |
vsq:stronghold_altar_chest | Recipes available from Stronghold corridor and altar chests. |
vsq:stronghold_library_chest | Recipes available from Stronghold Library chests. |
vsq:stronghold_storeroom_chest | Recipes available from Stronghold storeroom chests. |
vsq:trial_chamber_vault | Recipes available from Trial Chamber Vault rewards. |
vsq:woodland_mansion_chest | Recipes available from Woodland Mansion chests. |
Other loot sources
| Tag | Usage |
|---|---|
vsq:default | Fallback recipe pool for loot sources without their own mapped tag. |
vsq:fishing | Recipes available from Fishing treasure. |
vsq:piglin_bartering | Recipes available from Piglin bartering. |
Librarian trades
| Tag | Usage |
|---|---|
vsq:villager/librarian/default | Fallback recipes used when a Librarian has no matching biome type. |
vsq:villager/librarian/desert | Recipes sold by Desert Librarians. |
vsq:villager/librarian/jungle | Recipes sold by Jungle Librarians. |
vsq:villager/librarian/plains | Recipes sold by Plains Librarians. |
vsq:villager/librarian/savanna | Recipes sold by Savanna Librarians. |
vsq:villager/librarian/snow | Recipes sold by Snowy Librarians. |
vsq:villager/librarian/swamp | Recipes sold by Swamp Librarians. |
vsq:villager/librarian/taiga | Recipes sold by Taiga Librarians. |
Editing tags
Use the same namespace and path when adding values to one of these tags. For example, this adds a custom block to the Channeling pass-through list:
data/vsq/tags/block/channeling.json{
"replace": false,
"values": [
"example:channeling_pass_through_block"
]
}Keep replace set to false when adding values. Setting it to true removes values from lower-priority data packs and can remove Vanilla Squareds defaults.