Installation
Installation
Section titled “Installation”Witness requires a Fabric server with Cobblemon installed.
Requirements
Section titled “Requirements”- Minecraft: 1.21.1
- Fabric Loader: Latest version
- Fabric API: Latest for 1.21.1
- Cobblemon: 1.6.1+ (Fabric)
- Kotlin for Fabric: Latest version
Installation Steps
Section titled “Installation Steps”-
Download Witness
- Get the latest
.jarfile from your distribution source
- Get the latest
-
Install Dependencies
mods/├── fabric-api-x.x.x.jar├── fabric-language-kotlin-x.x.x.jar├── cobblemon-fabric-x.x.x.jar└── witness-x.x.x.jar -
First Launch
- Start your server
- Witness will generate configuration files in
config/witness/ - Stop the server to configure
-
Configure
- Edit
config/witness/config.jsonto your preferences - Configure camera sequences and ML settings
- Restart the server
- Edit
Verification
Section titled “Verification”To verify Witness is installed correctly:
/witness debugYou should see debug information about the camera system status.
Optional: ML System Setup
Section titled “Optional: ML System Setup”If you want to enable the machine learning camera system:
-
Edit
config/witness/config.json:{"mlCamera": {"enabled": true,"learningRate": 0.01,"saveInterval": 300}} -
Restart the server
-
ML models will be created as players use the system
Troubleshooting
Section titled “Troubleshooting”Camera Not Activating
Section titled “Camera Not Activating”- Check that Cobblemon battles are working
- Verify Witness is loaded:
/witness debug - Check server logs for errors
ML System Not Learning
Section titled “ML System Not Learning”- Ensure
mlCamera.enabledistrue - Check that ML model files are being created in
config/witness/ml/ - Verify sufficient player interaction data