flow smp

flow smp

flow smp remake different abilities depending on the trim's ore

153 downloads 2 followers

FlowSMP

FlowSMP is a remake of the Flow SMP trim powers, rebuilt from scratch as an all-in-one Paper plugin. The trim material on your armor decides your powers — wear a set trimmed in diamond and you get Speed II and a dash, wear a netherite trim and your diamond armor smiths itself up while you gain the power to seal an enemy inside a concrete dome. Nothing to craft, nothing to claim, no items to hand out. Put the trim on, and the kit is live.

Every kit gives permanent passives that run on their own plus up to two abilities on /ability1 and /ability2. The action bar only lists abilities that are recharging, so the screen stays clean until a fight starts and clears itself the moment everything is back up.

Eleven trim materials are supported out of the box, and every number behind them — damage, radius, duration, cooldown, potion level — lives in one commented config file.

Features

  • Eleven full kits, one per trim material, with no items or commands for players to learn
  • Passives and up to two abilities per kit, all switched on by simply wearing the trim
  • Action bar that only shows abilities on cooldown and disappears once they are ready
  • Every damage value, radius, duration, potion level and cooldown is configurable
  • Kits can be switched off one at a time, or the whole plugin at once
  • Per world control through DisabledWorlds, plus an optional permission gate
  • All chat feedback lives in Messages with & colour codes and %placeholders%
  • Netherite trim smiths your diamond armor into netherite with trims and enchants kept
  • Netherite Domain builds a real, unbreakable sphere and restores every block it replaced
  • True Invisibility genuinely unequips your armor so nothing renders on your hitbox
  • Copper heart stealing moves max health between two players and hands it back when the loan runs out
  • Lapis Menu with a private per player storage chest that survives restarts
  • Enchant Held Item reads your item and offers every enchantment that can legally go on it at max level
  • Temporary blocks from webs and domains are always rolled back, even on a server stop
  • Works on Paper 1.21.0 through 1.21.11 and the 26.x line with no NMS

Commands

Command Description Permission
/ability1 Use the first ability of your trim flowsmp.use
/ability2 Use the second ability of your trim flowsmp.use
/flowsmp Show the kit you are currently wearing —
/flowsmp trims List every trim set —
/flowsmp info <trim> Show one kit's passives, abilities and cooldowns —
/flowsmp debug Dump what the server sees on your armor —
/flowsmp reload Reload config.yml from disk flowsmp.admin

Aliases: /a1, /a2, /flow

Permissions

Permission Description Default
flowsmp.use Use trim abilities, only checked when RequirePermission is on true
flowsmp.admin Reload the config OP

The kits

Trim Passives /ability1 /ability2
Diamond Speed II, axes swing like maces Dash Slowness Field
Iron Invisibility, every 10th hit marks the target True Invisibility Damage Explosion
Resin Fire Resistance, +1 damage while burning Drain All Water Fire Beam
Copper +4 hearts, heal 2 hearts on kill Steal 3 Hearts —
Netherite Diamond armor becomes netherite, Resistance I Invincibility for 4 hits Domain
Amethyst Regeneration I, +2 absorption hearts Cobweb Drain Deflect
Redstone Strength II, crossbows hit with Power V Auto Crit Warden Beam
Gold Haste II, chance of lightning on hit Haste VI Thunderstorm
Quartz Weaving II, +3 damage inside cobwebs Stun Web Web Pull
Emerald Hero of the Village, cheap anvils Scramble Hotbar Protection IV / Unbreaking III
Lapis Extra XP from every source Lapis Menu Mend a random armor piece

A kit only switches on when all four armor pieces share the same trim material. Set RequireFullSet: false if you would rather a single trimmed piece was enough. The trim pattern is ignored — only the material counts.

Lapis Menu

  • Personal Storage — a private chest of your own, saved to plugins/FlowSMP/storage/<uuid>.yml and kept across restarts.
  • Enchant Held Item — reads whatever you are holding, lists every enchantment that can legally go on it at its maximum level, and applies the one you click. Usable once a minute, and the enchant lasts a minute before it wears off.

Configuration

config.yml

Enabled: true
RequirePermission: false
ActionBarFeedback: true
CooldownActionBar: true
RequireFullSet: true
AbilityMessages: true
DisabledWorlds:
- lobby

Every kit has its own block under trims, and every number in it is live after a /flowsmp reload. Set enabled: false on any kit to switch that trim off without touching the rest.

trims:
  netherite:
    enabled: true
    passives:
      upgradeDiamondArmor: true
      resistanceLevel: 1
      requiredArmorMaterial: ANY
    invincibility:
      cooldownSeconds: 50
      hits: 4
    domain:
      cooldownSeconds: 60
      range: 30.0
      radius: 5
      durationSeconds: 12
      block: BLACK_CONCRETE
      unbreakable: true

Levels are written the way you read them in game, so speedLevel: 2 means Speed II. Cooldowns are always in seconds. The action bar layout is its own section:

ActionBar:
  symbol: '⌛'
  entry: '&b%symbol% %trim% %slot%: &f%time%s'
  separator: '  '

Messages holds every line the plugin sends, with & colour codes and placeholders such as %player%, %time%, %hit% and %hearts%. Set any line to '' to silence it.

If you are updating from an older build, delete your existing plugins/FlowSMP/config.yml so the current one is written out — the plugin never overwrites a config that is already there.

Support

Support! Want to support the plugin and its author?

Just tell everyone about this plugin! Yeah, you got it right. Just by advertising, you will support the plugin and the creator well. The more people know about this plugin, the more downloads it will have, more downloads will give good motivation to the author and increase income from the site (literally free donation). Remember, advertising must not be intrusive and annoying!

What you can do?

  • Make a video review or advertisement
  • Tell your friends about this plugin
  • Just download this plugin (if you want to play with it :D)
Version Minecraft Loader Download

optimization

1.1

1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 26.1, 26.1.1, 26.1.2, 26.2
paper
Download

flow smp 1.0.0

1.0.0

1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 26.1, 26.1.1, 26.1.2, 26.2
paper
Download