HomeJavaMods✨NosGrammar ✨ 1.18 - 1.21+ ✨ Lightweight, User-Friendly, Customziable Dictionary ✨
✨NosGrammar ✨ 1.18 - 1.21+ ✨ Lightweight, User-Friendly, Customziable Dictionary ✨
ModsJava

✨NosGrammar ✨ 1.18 - 1.21+ ✨ Lightweight, User-Friendly, Customziable Dictionary ✨

⬇ Download on Spigot
This page will be moved to Modrinth over time. Updates will be rolled out slowly just to keep this page up.

WARNING:
You need to have Java 17 installed on your server for the plugin to work properly!

NOTICE: This plugin is compatible with all Minecraft versions from 1.18 to the latest release. Updates will be rolled out only if bugs are detected or if the plugin becomes incompatible with newer versions of Minecraft. The plugin uses fundamental chat functions that remain unchanged, ensuring its usability in newer versions without the necessity for constant updates. So if you find this page hasn't been updated for a while this doesn't indicate the plugin is no longer usable.

about.png

NosGrammar is a simple yet powerful and lightweight plugin designed to improve communication in your Minecraft server by providing real-time grammar correction and spelling suggestions. So whether you’re talking to your friends or managing a server with players from everywhere in the world, you’ll always be speaking clearly when using this plugin.

features.png

examples.png

Here are a few examples to showcase the plugin features:

Grammar Enabled
enabled_grammar.png

Grammar Disabled
disabled_grammar.png

Spelling Corrections: Disabled vs Enabled with Grammar
dictionary_showacase.png

cmds.png

/grammartoggle: Toggle on or off grammar correction for yourself.
/grammarforce: Force-enable or force-disable grammar correction for another player. (Special Permissions)
/grammar: View whether the grammar is on or off for yourself.
/grammarcheck: Checks or view any player's grammar whether it's enabled or disabled. (Special Permissions)
/grammarreload: Reloads the plugin to update its configuration. (Special Permissions)

perms.png


files.png

Join my Discord server if you want a pre-made spelling list, since the default file doesn't include any commonly used spellings.

Spoiler: Default: spellings.txt
Code (Text):
# If you want to add more spellings you have to use the following example
# exmple:example - Do not capitalize the first letter of the word

recieve:receive
definately:definitely
occured:occurred

Spoiler: Default: messages.yml
Code (Text):
togglegrammar_enabled: "&cGrammar correction has been &7Enabled&c."
togglegrammar_disabled: "&cGrammar correction has been &7Disabled&c."
no_permission: "&cYou do not have the appropriate permission to use this command."
player_not_found: "&cPlayer IGN (In-game name) was not found."
usage_forcegrammar: "Usage: /grammarforce <player> <true|false>"
usage_grammarcheck: "Usage: /grammarcheck <player>"
grammarforce_torf: "&cInvalid Input, use True or False."
grammar_status: "&bGrammar correction is currently &7%s&b."
grammarcheck_status: "&bGrammar correction is currently &7{status} &bfor &7{player}"
reload_success: "&bPlugin configuration has been reloaded."
authorized_player: "&cOnly authorized players with permissions can use this command."
grammarcheck_status_informed: "&7A staff member has updated your grammar status."

Spoiler: Default: commands.yml
Code (Text):
# List of commands that should have grammar correction applied

whitelisted-commands:
  - say
  - msg
  - tell
  - me

# Do not include "/" before the command to avoid any potential issues

# Specifies how many subcommands each command has before the actual message part
# For example: '/msg player hello world' has 1 subcommand ('player') before the message ('hello world')
command-structures:
  say: 0     # /say <message> (no subcommands)
  msg: 1     # /msg <player> <message>
  tell: 1    # /tell <player> <message>
  whisper: 1 # /whisper <player> <message>
  me: 0      # /me <message> (no subcommands)

  # Add other commands with their subcommand counts
  # mail: 2  # Example: /mail send <player> <message> (2 subcommands)

Commands

Plugin details

Read from the plugin's own plugin.yml.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

✨NosGrammar ✨ 1.18 - 1.21+ ✨ Lightweight, User-Friendly, Customziable Dictionary ✨ is a free Minecraft Java mod. Compatible with Minecraft 1.18, 1.19, 1.20, 1.20.6 and newer. Downloaded 136 times (via Spigot). Download it and open it directly in the game.

Explore more