-
Notifications
You must be signed in to change notification settings - Fork 1
Installation
Wiki Generator edited this page Mar 18, 2026
·
1 revision
This guide will walk you through the installation process for OverWatch-ML.
- Minecraft Server: Paper 1.21+ (Paper recommended, Spigot supported)
- Java Version: Java 21+
- Dependencies: ProtocolLib (required)
OverWatch-ML requires ProtocolLib to function. Download and install it first:
- Download ProtocolLib from SpigotMC
- Place the JAR file in your server's
pluginsfolder - Restart your server
- Download the latest release from SpigotMC or Modrinth
- Place the JAR file in your server's
pluginsfolder - Restart your server
On first startup, OverWatch-ML will create its configuration file at plugins/OverWatch-ML/config.yml.
The default configuration is optimized for most servers, but you may want to:
- Adjust the decoy ore settings
- Configure Discord webhooks
- Set up punishment levels
Run the following command to verify the plugin is installed correctly:
/owml help
You should see a list of available commands.
If you want to build the plugin from source:
git clone https://github.com/denfry/OverWatchML.git
cd OverWatchML
mvn clean packageThe compiled JAR will be in the target/ directory.
When upgrading to a new version:
- Stop your server
- Backup your current config and data files
- Replace the JAR file
- Start your server
- Review any new configuration options in the updated config.yml
- Run
/owml reloadto apply changes
- Paper (Recommended) - Full support including Paper-specific APIs
- Folia - Supported with folia-supported: true in plugin.yml
- Spigot - Basic support, some features may be limited
- Ensure ProtocolLib is installed first
- Verify you have Java 21+
- Check server console for error messages
- Make sure you have the required permissions
- Check that command-hiding is disabled or you have owml.use permission
- Reduce detection sensitivity in config
- Disable unused features
- Increase analysis intervals