Mineuniverse
Log in Register
Mods

SpellWords

Turn words and phrases into commands.
by cloverskid
Download Claim this project
0 downloads
0 likes
Updated Jul 6, 2026
0 hypes
Server Utility Utility & QoL

SpellWords

Turn words and phrases into commands.

Create custom chat triggers that execute commands when players send specific messages.

Features

  • Trigger commands from chat messages
  • Multiple trigger words per entry
  • Per-trigger cooldown system
  • Permission-based triggers (LuckPerms supported)
  • Optional canceling of original chat message
  • Cooldown and permission fallback commands
  • Fully server-side
  • Works with any language (including non-Latin scripts)

Configuration

Trigger Properties

Property Description Default
words List of words or phrases that activate the trigger []
command Command executed when triggered ({player} supported) ""
cooldownCommand Command executed if trigger is on cooldown ({cooldown} supported) ""
denyCommand Command executed if player lacks permission ""
exactMatch Require full message match false
ignoreCase Case-insensitive matching true
cancelMessage Cancel original chat message false
cooldownSeconds Cooldown time in seconds 0
runAsConsole Execute command as server/console false
permission Optional permission node ""

Example

{
  "triggers": [
    {
      "words": ["fireball"],
      "command": "execute as {player} at @s run summon fireball ~ ~1 ~ {ExplosionPower:30}",
      "cooldownCommand": "tellraw {player} \"Wait {cooldown} seconds before using this spell again.\"",
      "denyCommand": "tellraw {player} \"You are not a magician!\"",
      "exactMatch": true,
      "ignoreCase": true,
      "cancelMessage": true,
      "cooldownSeconds": 10,
      "runAsConsole": true,
      "permission": "spellwords.fireball"
    },
    {
      "words": ["badword", "anotherbadword", "плохое слово"],
      "command": "tellraw {player} \"Sorry, but that word is banned!\"",
      "cooldownCommand": "",
      "denyCommand": "",
      "exactMatch": false,
      "ignoreCase": true,
      "cancelMessage": true,
      "cooldownSeconds": 0,
      "runAsConsole": true,
      "permission": ""
    },
    {
      "words": ["AvAdA kAdAbRa"],
      "command": "kill {player}",
      "cooldownCommand": "",
      "denyCommand": "",
      "exactMatch": true,
      "ignoreCase": true,
      "cancelMessage": false,
      "cooldownSeconds": 0,
      "runAsConsole": true,
      "permission": "spellwords.awadakadabra"
    }
  ]
}

Note

This mod was originally created for a personal server and is shared publicly for anyone who wants to use it.

Updates are primarily driven by server needs.

Backports to older Minecraft versions are not planned, but may happen occasionally.

Feel free to report bugs, issues, or suggestions.

Porting to other Minecraft versions is allowed and welcome.

spellwords-1.0.0.jar
MC Fabric, Server, 1.21.11
Release 2026-06-05 Get

You Might Also Like

Liberty's Villagers
Quality of Life and AI improvements for Villagers
9,968,428
No More Pop-ups
A Minecraft mod to remove in-game pop-ups
996,708
BetterRandomSourceConcurrencyCrash
Improved logging of crashes caused by mods accessing RandomSources from the wrong thread
99,371
Exit Confirmation
Often accidentally closed Minecraft? This mod might help!
99,067
NoDynamicFps
Adds an option to disable Vanilla's Dynamic FPS implementation
99,004
Immersive Crafting
Adds crafting recipes to immersive portals
9,998