1.2.0
Compatibility
Changes
Updated Configs!:
These changes have been made with backwards compatability in mind, your old configs should still work!
- Lists; You can now list Trims, Armor and Materials in the Config instead of having to make a new Trim Set each time Example: "helmetTrim": "minecraft:snout, minecraft:rib".
- Custom Durations; Added a new "duration" option, you can now decide how long each Trim Set Effects last, this is specified in ticks (20 ticks = 1 Second). The default is 160 ticks.
- Trimset Exclusivity; Added a new "exclusive" option. If you set this to true, it forces players to be super specific to the rule. For example non-specified slots in config must be left empty in-game for the Trimset to work if exclusive is enabled.
- Effect Stacking; Added a new "stacks" option. If you set this to true identical effects from different matching Trimsets will combine their amplifiers. For example a Luck 1 Helmet set and a Luck 1 Boot set both being equipped will give you Luck 2.
The default trim_effects config will have the 3 new options in the config file at their default settings so new users can find and mess with them.
Bug Fixes:
- Sometimes not including an armor piece, trim or trim material at all would make the config file not work. Now it should just count it as "any" or "none" if "exclusive" is enabled.
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:wbsGbyiC:qxQZ8WRc"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:wbsGbyiC:qxQZ8WRc"
}

