Tags
Creators
Details
-2.11.0-snapshot.1
Compatibility
Required content
Changes
Just as promised this one is a big one! A completely new enchantment system which we is not only cool on its own, but will become so much more with the coming snapshots…
Gameplay Changes
New Enchantment Slot System
Every Item now has Enchantment Slot Types, these Slot Types have a capacity of x enchantments(different depending on the item), they can hold multiple enchantments but not infinite requiring you to think about which enchantments you need and which enchantments you don't need(We also removed a lot of enchantment incompatibilities)! A lot of enchantments have also been replaced, eg: punch is now used for both swords and bows etc.. The slot types are: special(unused rn), damage, defense, secondary, util and curse. Their capacities can vary between 1-4 in all loottables items with enchantment slot types spawn in!
Technical Changes
General Changes
- replaced all instances of a "tag" field with only the individual object fields. You can now use "#tag_id" to reference tags just like in vanilla
Data Components
vsq:hit_through :
- can now reference both tags and individual items
Enchantments
- added enchantment profiles, this basically means that one enchantment can have different effects depending on the scenario, e.g. what Item its on, etc.
- added
"enchantment_slot"field for defining the enchantment slot type this enchantment supports - a bunch of enchantments have received profiles for fishing rod mechanics
Bugfixes
- fixed vsq-10: annoying warning in logs that doesn't affect anything in-game except for making the mod less clean in the logs.
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:XCYqTFzN:7HIVrvaF"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:XCYqTFzN:7HIVrvaF"
}

