-
Notifications
You must be signed in to change notification settings - Fork 0
Commands
Complete list of all Coder commands with descriptions and permissions.
Execute a script immediately.
/coder run <script_name>
Parameters:
-
<script_name>- Name of the script file (without .cd extension) Permission:coder.run
Examples:
/coder run hello
/coder run announcer
/coder run welcome-message
Returns:
- โ Script executed successfully
- โ Script not found
- โ Execution error with details
Reload a script without restarting the server.
/coder reload <script_name>
Parameters:
-
<script_name>- Name of the script to reload Permission:coder.reload
Examples:
/coder reload hello
/coder reload announcer
Use Cases:
- Update script after editing
- Clear script variables
- Test changes without server restart
Load a script into server memory for faster execution.
/coder load <script_name>
Parameters:
-
<script_name>- Name of the script to load Permission:coder.load
Examples:
/coder load daily-announcer
/coder load server-welcome
Benefits:
- Faster execution on repeated runs
- Always ready in memory
- Ideal for frequently-used scripts Note: Memory-loaded scripts persist until unloaded or server restarts.
Unload a script from server memory.
/coder unload <script_name>
Parameters:
-
<script_name>- Name of the script to unload Permission:coder.unload
Examples:
/coder unload daily-announcer
/coder unload server-welcome
Use Cases:
- Free up memory
- Stop running repeated tasks
- Disable a script temporarily
List all available scripts on the server.
/coder list [page]
Parameters:
-
[page]- Optional page number (default: 1) Permission:coder.list
Example Output:
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
Available Scripts (Page 1/2)
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
1. announcer.cd ...................... [LOADED]
2. welcome.cd ........................ [READY]
3. restart-alert.cd .................. [READY]
4. daily-rewards.cd .................. [LOADED]
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
Use /coder run <name> to execute
Legend:
-
[LOADED]- Script is in memory -
[READY]- Script is available but not in memory -
[ERROR]- Script has syntax errors
Get information about a specific script.
/coder info <script_name>
Parameters:
-
<script_name>- Name of the script Permission:coder.info
Example Output:
Script: announcer.cd
Location: /plugins/Coder/scripts/announcer.cd
Status: LOADED
Size: 256 bytes
Created: 2026-01-15
Modified: 2026-06-19
Execution Count: 427
Last Execution: 2 minutes ago
Memory Usage: 2.4 KB
Enable/disable debug mode for detailed logging.
/coder debug [on|off]
Parameters:
-
[on|off]- Enable or disable (toggle if omitted) Permission:coder.debug
Examples:
/coder debug on # Enable debug mode
/coder debug off # Disable debug mode
/coder debug # Toggle debug mode
What Debug Mode Shows:
- Detailed script execution steps
- Variable values during execution
- Performance metrics
- Error stack traces
Check for and optionally install plugin updates.
/coder update [install]
Parameters:
-
[install]- Optional, automatically install update Permission:coder.update
Examples:
/coder update # Check for updates
/coder update install # Download and install latest
Example Output:
Checking for Coder updates...
Latest version: 1.7.4
Your version: 1.7.2
โ
Update available!
Use: /coder update install
Access administrative functions.
/coder admin <subcommand> [args]
Permission: coder.admin
Subcommands:
Reload configuration file.
/coder admin config reload
Takes effect immediately without server restart.
Clear compiled script cache.
/coder admin cache clear
Use When:
- Cache grows too large
- Scripts compile incorrectly
- Freeing up disk space
Show server statistics.
/coder admin stats
Example Output:
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
Coder Statistics
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
Total Scripts: 15
Scripts Loaded: 5
Total Executions: 1,247
Memory Used: 12.5 MB
Cache Size: 3.2 MB
Uptime: 5 days, 3 hours
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
Reset all script data (use with caution!).
/coder admin reset [confirm]
Parameters:
-
[confirm]- Typeconfirmto actually reset Use When: - Recovering from corruption
- Starting fresh
โ ๏ธ WARNING: This deletes all stored variables!
Compile a script without executing (Java/Python only).
/coder compile <script_name>
Permission: coder.compile
Use Cases:
- Check for syntax errors
- Pre-compile frequently-used scripts
- Debug compilation issues
Validate script syntax without execution.
/coder validate <script_name>
Permission: coder.validate
Output:
Script: myScript.cd
Status: โ
Valid
Syntax Errors: 0
Warnings: 0
or
Script: myScript.cd
Status: โ Invalid
Syntax Error on line 3:
Expected 'broadcast' but got 'broadcst'
| Permission | Command | Level |
|---|---|---|
coder.list |
/coder list |
User |
coder.run |
/coder run |
User |
coder.reload |
/coder reload |
Moderator |
coder.load |
/coder load |
Moderator |
coder.unload |
/coder unload |
Moderator |
coder.info |
/coder info |
Moderator |
coder.debug |
/coder debug |
Moderator |
coder.update |
/coder update |
Admin |
coder.admin |
/coder admin |
Admin |
coder.compile |
/coder compile |
Developer |
coder.validate |
/coder validate |
Developer |
coder.* |
All commands | Owner |
/lp user <player> permission set coder.run true
/lp user <player> permission set coder.list true
/lp group mods permission set coder.reload true
/lp group admins permission set coder.admin true
/pex user <player> add coder.run
/lp user <player> add coder.list
/pex group mods add coder.reload
/pex group admins add coder.admin
By default, server operators (OP) have all Coder permissions.
Basic permissions to set:
coder.list - See available scripts
coder.run - Execute scripts
Add these to moderator role:
coder.reload - Reload scripts
coder.load - Load scripts into memory
coder.unload - Unload scripts
coder.debug - Enable debugging
Add these to admin role:
coder.admin - Administrative functions
coder.update - Check/install updates
coder.compile - Compile scripts
Add these to developer role:
coder.run - Execute scripts
coder.reload - Reload scripts
coder.compile - Compile scripts
coder.validate - Validate scripts
coder.debug - Debug scripts
Create shortcuts for frequent scripts:
# In a script or alias
/coder run announcer
If you modify multiple scripts:
/coder reload script1
/coder reload script2
/coder reload script3
Check statistics regularly:
/coder admin stats
/coder debug on
When testing scripts:
- Test with
/coder validatefirst - Load into memory:
/coder load - Execute with
/coder run - Check debug output:
/coder debug on
Cause: Command misspelled or plugin not loaded
Fix:
/coder list # If this works, plugin is loaded
Cause: Player lacks permission node
Fix: Add permission in your permission plugin
coder.run
coder.list
Cause: Script file doesn't exist or wrong name
Fix:
- Check exact filename:
/coder list - Ensure file is in
/plugins/Coder/scripts/ - Use correct name without extension
Cause: Command executed but no visual feedback
Fix: Enable debug mode
/coder debug on
- Learn Syntax: See Syntax Reference
- Create Scripts: Follow Quick Start
- Advanced Usage: Read Advanced Scripting
Command Reference Complete! You're ready to control Coder! ๐ฎ
| Need Help? | Where to Go |
|---|---|
| ๐ค General Question | FAQ or Discord |
| ๐ Found a Bug | GitHub Issues |
| ๐ฌ Quick Chat | Discord Community |
| ๐ Can't Find Docs | Home for navigation |
We welcome contributions from the community!
- Report Bugs: Create an Issue
- Improve Wiki: Edit Pages
- Submit Code: Open a PR
- ๐ฌ Discord Server
- ๐ฑ GitHub Issues
Main Pages: Home โข Installation Guide โข Quick Start โข Syntax Reference โข Commands โข FAQ
| Item | Details |
|---|---|
| Latest Version | v1.7.4 (June 19, 2026) |
| Status | โ Active Development |
| License | MIT License |
| Author | Firesmasher |
| Server Type | Paper/Spigot 1.21 - 26.2 |
| Java Version | 21+ |
Give us a Star! โข Follow on GitHub โข Join Discord
Made with โค๏ธ for the Minecraft Community
Coder is a lightweight scripting plugin for Minecraft servers
Contribute โข Report Issues โข Share Feedback โข Have Fun!
Last Updated: June 2026 | Report Wiki Issue
- Home - Wiki overview & features
- Installation Guide - Setup in 5 minutes
- Quick Start - Your first script
- FAQ - Common questions
- Syntax Reference - All commands & syntax
- Commands - Plugin commands & permissions
- CodeDSL - DSL scripting addon
- CoderJSLoader - JavaScript addon
๐ถ Beginner
- Quick Start
- Syntax Reference (basic section)
- Copy examples from FAQ ๐ฏ Intermediate
- Master Syntax Reference
- Learn all Commands
- Explore CodeDSL addon ๐ Advanced
- Deep dive CoderJSLoader
- Custom command development
- Performance optimization tips
| Resource | Link |
|---|---|
| GitHub | Repository |
| Downloads | Releases |
| Modrinth | Download |
| SpigotMC | Download |
| Channel | Link |
|---|---|
| Discord | Join Server |
| Issues | Bug Reports |
| Discussions | Q&A |
Current: v1.7.4
Released: June 19, 2026
Status: โ
Active Development
Supported Servers:
- Paper 1.21 - 26.2
- Java 21+
๐ New to Coder? Start with Quick Start
๐ Looking for a command? Check Commands
๐ Need examples? Browse Syntax Reference
๐ Can't find answer? Try FAQ
Having issues?
- Check FAQ
- Review Installation Guide
- Create GitHub Issue
- Ask on Discord
Help improve Coder!
- ๐ Report Bugs
- ๐งต Threads
- ๐ Improve Wiki