Installation
This guide will walk you through installing AdvanceMMO on your Minecraft server.
System Requirements
- Minecraft Version: 1.16.5 or higher (Spigot/Paper recommended)
- Java Version: Java 11 or higher
- RAM: Minimum 2GB recommended (more for larger servers, especially with dungeons)
- Database: MySQL/MariaDB (recommended) or SQLite (default)
- Dependencies: See Step 2 below for optional plugin dependencies
Installation Steps
Step 1: Download the Plugin
- Download the latest AdvanceMMO.jar file
- Ensure you have the correct version for your server
Step 2: Install Dependencies
AdvanceMMO supports optional integrations with other plugins. These are soft dependencies - the plugin will work without them, but certain features require them:
Required for Specific Features
- Vault - Required for economy integration (money system, trading)
- Multiverse-Core - Required for Dungeon System (instanced dungeon worlds)
Optional Integrations
- LuckPerms - Enhanced permission system integration
- Magic - Magic plugin integration (if used on your server)
- Essentials / EssentialsX - Essentials plugin integration
- MMOLib - MMOLib integration for additional MMO features
- ItemsAdder - ItemsAdder integration for custom items
Install the required dependencies before using their respective features. The plugin will work without optional dependencies, but those features will be disabled.
Step 3: Place the Plugin
- Stop your Minecraft server
- Place the
AdvanceMMO.jarfile in yourplugins/directory - Start your server
Step 4: Initial Configuration
On first startup, AdvanceMMO will:
- Create the plugin directory structure
- Generate default configuration files
- Set up the database (SQLite by default)
Check the console for any error messages.
Step 5: Configure Database (Optional)
If you want to use MySQL instead of SQLite:
- Edit
plugins/AdvanceMMO/config.yml - Set
database.typetomysql - Configure database connection settings
- Restart the server
See the Database Guide for detailed instructions.
Step 6: Verify Installation
To verify the installation:
- Check the console for "AdvanceMMO has been enabled!" message
- Use
/mmocommand in-game - Check that the plugin folder was created in
plugins/AdvanceMMO/
Post-Installation
After installation, you should:
- Review the Configuration Guide
- Set up Permissions
- Configure language files if needed
- Test all features
Dependency Details
Vault
Purpose: Economy integration for the money system and trading features.
Download: SpigotMC - Vault
Required for: Economy system, trading, skill respeccing costs
Status: Required if you want to use economy features
Multiverse-Core
Purpose: World management for the Dungeon System. Creates and manages instanced dungeon worlds.
Download: Bukkit - Multiverse-Core
Required for: Dungeon System (all dungeon features)
Status: Required for Dungeon System functionality
LuckPerms
Purpose: Enhanced permission system integration for better permission management.
Download: LuckPerms Website
Required for: Enhanced permission features (optional)
Status: Optional - plugin works with any permission system
Other Optional Plugins
- Magic - Integration with Magic plugin (if used)
- Essentials / EssentialsX - Integration with Essentials features
- MMOLib - Additional MMO library features
- ItemsAdder - Custom items integration
These plugins are optional and only provide additional integration features if installed.
Troubleshooting
If you encounter issues during installation:
- Check that your server version is compatible (1.16.5+)
- Ensure required dependencies are installed (Vault for economy, Multiverse-Core for dungeons)
- Check the console for error messages and dependency warnings
- Verify file permissions
- If dungeon system doesn't work, ensure Multiverse-Core is installed and enabled
- See the Troubleshooting Guide for more help