
💎Adds configurable potion effects based on worn armor trims🤩, with smart scaling per trim and zero performance impact🚀.
TrimEffects is a lightweight Paper plugin that grants potion effects to players based on the armor trim patterns they are wearing.
Each trim can give a different effect, scales with the number of armor pieces, and is fully configurable.
Designed to be lag-free, future-safe, and easy to customize.
Requirements: Minecraft 1.20+ ,Paper / Purpur / Folia (Spigot not recommended)
This plugin is safe to run even on high-population servers.
name: TrimsEffect
version: 1.0.0
main: me.goldwar.trimeffects.TrimsEffects
api-version: 1.20
author: GoldwarGlory
website: https://modrinth.com/plugin/trimseffect
commands:
trimeffectsreload:
permission: trimeffects.admin
permissions:
trimeffects.admin:
description: reload the plugin
🌟 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