Skip to content

Installation

This guide will walk you through installing and setting up the Custom Commands plugin on your Minecraft server.

Before installing Custom Commands, ensure your server meets these requirements:

  • Minecraft Version: 1.21 or higher
  • Server Software: Paper
  • Java Version: Java 17 or higher
  • Memory: At least 512MB RAM available for the plugin
  • Paper (Recommended) - Best performance and compatibility
  • Spigot - Good performance with many plugins
  • Bukkit - Basic functionality, may have limited features

The Custom Commands plugin is available through our Discord server:

Join Discord

  1. Join our Discord server
  2. Navigate to the #downloads channel
  3. Download the latest version of Custom Commands
  4. Save the .jar file to your computer
  • File Name: CustomCommands-1.0.0.jar
  • File Size: ~50KB
  • Checksum: Available in Discord for verification

Before installing any plugin, always stop your server first:

Terminal window
# If using a control panel, use the stop button
# If using command line:
stop
  1. Access your server files (via FTP, control panel, or direct access)
  2. Navigate to the plugins folder
  3. Upload the CustomCommands-1.0.0.jar file to this folder

Start your server and wait for it to fully load:

Terminal window
# If using a control panel, use the start button
# If using command line:
java -jar server.jar

Check the server console for these messages:

[CustomCommands] Plugin has been enabled successfully!
[CustomCommands] Custom command system initialized
[CustomCommands] Main commands registered: customcommands, cc

If you see these messages, the plugin has been installed successfully!

On first startup, the plugin will automatically create:

plugins/CustomCommands/
├── config.yml # Main configuration file
├── messages.yml # Message configuration file
└── logs/ # Log directory
└── latest.log # Current log file

The plugin comes with example commands pre-configured:

  • /discord - Discord server information
  • /website - Website link
  • /rules - Server rules
  • /example - Example command with console execution

Try these commands to verify everything works:

/customcommands help
/customcommands version
/discord
/website

Use the reload command to apply configuration changes without restarting:

/customcommands reload

Monitor the logs for any issues:

plugins/CustomCommands/logs/latest.log

Set up permissions for your players:

# In your permissions plugin (LuckPerms, etc.)
customcommands.discord: true
customcommands.website: true
customcommands.rules: true

Problem: Plugin doesn’t appear in /plugins list

Solutions:

  1. Check server software compatibility (Paper/Spigot/Bukkit)
  2. Verify Java version (Java 17+ required)
  3. Check server console for error messages
  4. Ensure the .jar file is in the correct plugins folder

Problem: Custom commands don’t respond

Solutions:

  1. Check if the plugin is enabled: /plugins
  2. Verify permissions are set correctly
  3. Use /customcommands reload to reload configuration
  4. Check console for error messages

Problem: Players get “no permission” messages

Solutions:

  1. Check permission nodes in your permissions plugin
  2. Verify the permission format: customcommands.commandname
  3. Ensure players have the correct permissions assigned

If you encounter issues not covered here:

  1. Check the Logs - Look in plugins/CustomCommands/logs/latest.log
  2. Join Discord - Get help from our community: Discord Server
  3. Report Bugs - Use the bug report channel in Discord

Now that you have Custom Commands installed:

  1. Read the Configuration Guide - Learn how to customize your commands
  2. Check out Examples - See what’s possible with the plugin
  3. Join our Discord - Get support and share your creations

title: Installation

/customcommands help # Show help information
/customcommands reload # Reload configuration
/customcommands version # Show plugin version
plugins/CustomCommands/config.yml # Main configuration
plugins/CustomCommands/messages.yml # Messages and prefix
plugins/CustomCommands/logs/ # Log files

Need help? Join our Discord server for support and updates!