All versions
1.0.4
Release
GsTrimsEffect 1.0.47 months ago 26
Uploaded by
Compatibility
Minecraft: Java Edition
1.21.x
1.20.x
Platforms
Folia
Paper
Purpur
Changes
============TrimEffects – v1.0.4============
✨ New Features
- Multiple effects per trim are now supported.
- You can assign two or more potion effects to a single armor trim in config.yml.
- Updated configuration format to support effect lists:
🛠 Improvements
- GUI now correctly displays all effects assigned to a trim.
- Config loader updated to safely handle multiple effects per trim.
- Improved internal effect application logic.
Old config.yml
# ============================================================
# TrimEffects Configuration
# ============================================================
# Notes:
# - Trim names MUST be lowercase (registry keys)
# - Potion effects use Bukkit effect names
# - Use "null" to disable an effect for a trim
# - Unknown trims/effects are ignored safely
# ============================================================
# Trims that CANNOT be crafted (optional feature)
un-craftable-trims:
- silence
- vex
effect-scaling:
one-piece-level: 1
two-piece-level: 2
three-piece-level: 2
four-piece-level: 3
# ------------------------------------------------------------
# Trim → Effect mapping
# ------------------------------------------------------------
# Set value to "null" if the trim should do nothing
# ------------------------------------------------------------
trims-effect:
# Paper/Folia/Purper 1.20+
silence: STRENGTH
dune: SPEED
coast: WATER_BREATHING
wild: JUMP
ward: RESISTANCE
eye: NIGHT_VISION
vex: HASTE
tide: DOLPHINS_GRACE
snout: FIRE_RESISTANCE
rib: ABSORPTION
spire: REGENERATION
wayfinder: SATURATION
raiser: STRENGTH
shaper: HASTE
host: HEALTH_BOOST
flow: SPEED
bolt: FAST_DIGGING
# Disabled / cosmetic-only trims (allowed)
sentry: null
gui:
enabled: true
title: "&aTrim Effects"
size: 27
show-scaling: false
New config.yml
# ============================================================
# TrimEffects Configuration
# ============================================================
# Notes:
# - Trim names MUST be lowercase (registry keys)
# - Potion effects use Bukkit effect names
# - Unknown trims/effects are ignored safely
# - Multiple effects per trim are allowed
# ============================================================
# Trims that CANNOT be crafted (optional feature)
un-craftable-trims:
- silence
- vex
effect-scaling:
one-piece-level: 1
two-piece-level: 2
three-piece-level: 2
four-piece-level: 3
# ------------------------------------------------------------
# Trim → Effect mapping
# ------------------------------------------------------------
# Multiple effects are allowed per trim
# ------------------------------------------------------------
trims-effect:
# Paper/Folia/Purper 1.20+
silence:
- STRENGTH
- RESISTANCE # multiple effects allowed
dune:
- SPEED
coast:
- WATER_BREATHING
wild:
- JUMP
ward:
- RESISTANCE
eye:
- NIGHT_VISION
vex:
- HASTE
tide:
- DOLPHINS_GRACE
snout:
- FIRE_RESISTANCE
rib:
- ABSORPTION
spire:
- REGENERATION
wayfinder:
- SATURATION
raiser:
- STRENGTH
shaper:
- HASTE
host:
- HEALTH_BOOST
flow:
- SPEED
bolt:
- FAST_DIGGING
sentry: [] # no effects, cosmetic only allowed
gui:
enabled: true
title: "&aTrim Effects"
size: 27
show-scaling: false
settings:
milk-consume: true # if true, milk will not remove trim effects
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:6xHphs6s:sBvggM0q"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:6xHphs6s:sBvggM0q"
}

