Introduction
This guide will help you install mods on your Minecraft server hosted at VeryCloud. Whether you're a beginner or expert, you'll find all the information needed to customize your gaming experience.
Prerequisites and Important Information
Before You Begin
- ✅ Your VeryCloud Minecraft server must be active
- ✅ You must have access to the VeryCloud control panel
- ✅ A backup of your world is recommended
- ✅ Check mod compatibility with your Minecraft version
⚠️ Warning ⚠️
- Always backup your world before installing mods
- Check compatibility between mods and server version
- Server-side mods require players to have the same mods installed
- Some mods may affect server performance
Supported Server Types
Vanilla Servers with Mods
- Forge: Most popular for large mod packs
- Fabric: Lighter and faster, ideal for simple mods
- Quilt: Modern alternative to Fabric
Plugin-based Servers
- Paper/Spigot: Uses plugins (.jar) instead of mods
- Purpur: Based on Paper with additional optimizations
Accessing Your VeryCloud Server
Via Control Panel
- Panel Login
- Go to panel.verycloud.fr
- Log in with your VeryCloud credentials
- Select your Minecraft server
- File Manager
- Click on "File Manager"
- You'll see your server structure
Via FTP/SFTP (Alternative Method)
Server: your-server.verycloud.fr
Port: 22 (SFTP) or 21 (FTP)
Username: provided in your panel
Password: provided in your panel
Recommended FTP Clients:
- FileZilla (Free)
- WinSCP (Windows)
- Cyberduck (Mac/Windows)
Installing Forge
Step 1: Stop the Server
- In your VeryCloud panel, click "Stop Server"
- Wait for the status to change to "Stopped"
Step 2: Download Forge
- Visit files.minecraftforge.net
- Select your Minecraft version
- Download the "Installer" version (not MDK)
Step 3: Installation on VeryCloud
Method 1: Via Panel (Recommended)
- In the File Manager, delete the old server file (e.g.,
server.jar) - Upload the downloaded Forge file
- Rename it to
server.jar - Restart the server
Method 2: Manual Installation
- Upload the Forge installer file
- Connect via SSH (if available):
java -jar forge-installer.jar --installServer - Modify the startup script to use the generated Forge JAR
Step 4: Verification
- Start your server
- Check the logs to ensure Forge loads correctly
- A
modsfolder should appear automatically
Installing Fabric
Step 1: Download Fabric
- Visit fabricmc.net
- Download the universal installer
- Or download the server JAR directly
Step 2: Installation
Direct Method (Recommended for VeryCloud)
- Download the server jar from fabricmc.net/use/server
- In your VeryCloud panel:
- Delete the old
server.jar - Upload the Fabric JAR
- Rename it to
server.jar
- Delete the old
Step 3: Install Fabric API
Most Fabric mods require Fabric API:
- Download Fabric API
- Place the file in the
modsfolder
Installing Mods
Where to Find Mods
Official and Safe Sites:
- CurseForge
- Modrinth
- Official mod creator websites
Installation Procedure
1. Create Mods Folder
If the mods folder doesn't exist:
- In the VeryCloud File Manager
- Create a new folder named
mods
2. Download and Install
- Download the mod from an official site
- Check compatibility:
- Minecraft version
- Loader (Forge/Fabric)
- Required dependencies
- Upload the .jar file to the
modsfolder - Restart the server
Example Installation: JEI (Just Enough Items)
1. Go to CurseForge
2. Search for "JEI"
3. Select the version for Minecraft 1.19.2 + Forge
4. Download the .jar file
5. Upload to /mods/
6. Restart the server
File Structure
your-server/
├── server.jar (Forge/Fabric)
├── mods/
│ ├── jei-1.19.2-forge.jar
│ ├── journeymap-server.jar
│ └── waystones-forge.jar
├── config/
│ ├── jei/
│ └── waystones/
└── world/
Configuration and Optimization
Configuration Files
Mods create configuration files in the config/ folder:
- Access the config folder via the file manager
- Modify files according to your needs
- Restart the server to apply changes
Performance Optimization
Recommended Optimization Mods
For Forge:
- OptiFine (graphics improvement)
- AI Improvements (mob AI)
- FoamFix (memory optimization)
For Fabric:
- Sodium (optimized rendering)
- Lithium (general optimization)
- Phosphor (lighting optimization)
Server Configuration
Modify server.properties to optimize:
# Recommended optimizations for VeryCloud servers
max-tick-time=60000
spawn-protection=16
view-distance=8
simulation-distance=8
Memory Allocation
According to your VeryCloud plan:
- Starter Plan:
-Xmx2G -Xms2G - Gaming Plan:
-Xmx4G -Xms4G - Pro Plan:
-Xmx8G -Xms8G
Troubleshooting
Common Issues
Server Won't Start
Possible causes:
- Mod incompatible with Minecraft version
- Conflict between mods
- Insufficient memory
Solutions:
- Check logs in the VeryCloud panel
- Remove the last installed mod
- Verify version compatibility
Crash on Connection
1. Verify players have the same client-side mods
2. Check crash reports in /crash-reports/
3. Check logs to identify the problematic mod
Degraded Performance
- Reduce the number of active mods
- Install optimization mods
- Adjust settings in server.properties
- Contact VeryCloud support for upgrade
Debug Commands
In the server console:
/forge tps # Display TPS (Forge)
/fabric-api # Fabric API info
/debug start # Start profiling
/debug stop # Stop profiling
Important Logs
Files to check when troubleshooting:
latest.log: Main server logcrash-reports/: Crash reportsdebug/: Debug information
Recommended Mods
Essential Server Mods
Management and Administration
| Mod | Description | Loader |
|---|---|---|
| WorldEdit | Terrain editing | Forge/Fabric |
| LuckPerms | Permission management | Plugin |
| Journeymap | World map | Forge/Fabric |
Gameplay and Content
| Mod | Description | Loader |
|---|---|---|
| JEI/REI | Item interface | Forge/Fabric |
| Waystones | Teleportation | Forge/Fabric |
| Iron Chests | Improved chests | Forge |
| Applied Energistics 2 | Advanced storage | Forge |
Optimization
| Mod | Description | Loader |
|---|---|---|
| OptiFine | Graphics optimization | Forge |
| Sodium | Optimized rendering | Fabric |
| Lithium | Server optimization | Fabric |
Popular Mod Packs
For Beginners
- All the Mods 8 (Forge)
- Better MC (Forge)
Technical
- FTB Industrial Foregoing (Forge)
- Create Above and Beyond (Forge)
Adventure
- RLCraft (Forge)
- MC Eternal (Forge)
Advanced Configuration
Custom Startup Scripts
Create a custom start.sh file:
#!/bin/bash
java -Xmx4G -Xms4G \
-XX:+UseG1GC \
-XX:+UnlockExperimentalVMOptions \
-XX:MaxGCPauseMillis=100 \
-XX:+DisableExplicitGC \
-XX:TargetSurvivorRatio=90 \
-XX:G1NewSizePercent=50 \
-XX:G1MaxNewSizePercent=80 \
-XX:G1MixedGCLiveThresholdPercent=35 \
-XX:+AlwaysPreTouch \
-XX:+ParallelRefProcEnabled \
-jar server.jar nogui
Automation with Cron
For automatic backups:
# Daily backup at 2 AM
0 2 * * * /home/minecraft/backup.sh
Monitoring and Alerts
Monitor your server with scripts:
#!/bin/bash
# check-server.sh
if ! pgrep -f "server.jar" > /dev/null; then
echo "Server stopped, restarting..."
cd /home/minecraft/
./start.sh
fi
Security and Best Practices
Server Security
- Use a whitelist:
whitelist=true - Configure permissions with LuckPerms
- Limit resources:
max-players=20 spawn-protection=16
Regular Backups
VeryCloud panel offers automatic backups:
- Enable daily backups
- Test restoration regularly
- Keep multiple backup points
Mod Updates
- Check changelogs before updating
- Test on a development server
- Backup before any update
VeryCloud Support
Available Resources
- 💬 Community Discord: Join our Discord server
- 🎫 Support Tickets: Via your client area manager.verycloud.fr
Before Contacting Support
Prepare this information:
- Minecraft version and loader (Forge/Fabric)
- List of installed mods
- Complete error messages
- Log files (latest.log, crash reports)
- Steps to reproduce the problem
Server Upgrades
If your mods require more resources:
- Check metrics in your panel
- Analyze RAM/CPU usage
- Contact support for upgrade
- Choose the plan suitable for your mods
FAQ
Frequently Asked Questions
Q: Can I install mods on a Paper/Spigot server? A: No, Paper/Spigot uses plugins. You need Forge or Fabric for mods.
Q: Do players need to have the same mods? A: Yes, for server-side mods. Client-side cosmetic mods are optional.
Q: How many mods can I install? A: It depends on your VeryCloud plan and mod complexity. Start small and add progressively.
Q: How do I update a mod? A: Remove the old version from the mods/ folder and add the new one.
Q: What if my server crashes? A: Check crash reports and logs, remove the last installed mod, and contact support if necessary.
Glossary
- Loader: Forge, Fabric, or Quilt
- Client-side: Mod installed on player side
- Server-side: Mod installed on server side
- Core mod: Mod modifying Minecraft's core
- Library: Dependency required by other mods
Advanced Features
Multi-World Support
Configure different worlds with different mod sets:
# In server.properties
level-name=world1
# Create different world folders with specific configs
Resource Pack Integration
Automatically distribute resource packs:
resource-pack=https://example.com/resourcepack.zip
resource-pack-sha1=hash-of-the-pack
require-resource-pack=true
Performance Monitoring
Monitor your server performance:
# Check TPS (Ticks Per Second)
# Ideal: 20 TPS
# Good: 18-20 TPS
# Poor: <15 TPS
# Memory usage monitoring
free -h
top -p $(pgrep java)
Backup Strategies
Implement comprehensive backup strategies:
#!/bin/bash
# comprehensive-backup.sh
DATE=$(date +%Y%m%d_%H%M%S)
BACKUP_DIR="/backups/minecraft_$DATE"
# Create backup directory
mkdir -p "$BACKUP_DIR"
# Backup world
cp -r /minecraft/world "$BACKUP_DIR/"
# Backup server configuration
cp /minecraft/server.properties "$BACKUP_DIR/"
cp -r /minecraft/config "$BACKUP_DIR/"
# Backup installed mods list
ls -la /minecraft/mods/ > "$BACKUP_DIR/mods_list.txt"
echo "Backup completed: $BACKUP_DIR"
Load Balancing for Large Servers
For high-traffic servers, consider:
- BungeeCord/Velocity: Connect multiple servers
- Distributed worlds: Separate dimensions on different servers
- Plugin-based solutions: For specific game modes
Security Hardening
Additional security measures:
# Firewall configuration
ufw allow 25565/tcp # Minecraft port
ufw allow 22/tcp # SSH
ufw enable
# Fail2ban configuration for SSH
# Edit /etc/fail2ban/jail.local
[sshd]
enabled = true
port = ssh
filter = sshd
logpath = /var/log/auth.log
maxretry = 3
bantime = 3600
Conclusion
Congratulations! You now have all the knowledge needed to install and manage mods on your VeryCloud Minecraft server.
Key Points to Remember
✅ Always backup before installing mods ✅ Check version compatibility ✅ Start small and add progressively ✅ Monitor server performance ✅ Use VeryCloud support when needed
Next Steps
- Choose your loader (Forge or Fabric)
- Install some essential mods
- Test server stability
- Invite your friends to join the adventure!


















