HomeJavaModsObsidianVault
ObsidianVault
ModsJava

ObsidianVault

by ferrohd · on Modrinth

A simple, easy-to-use Minecraft server backup plugin that offers automated, secure remote backups. Free Minecraft Java mod for 1.18, 1.18.1, 1.18.2.

⬇ Download on Modrinth

⚡ ObsidianVault - Automated Cloud Backups

Minecraft Server Storage

🛡️ Never Lose Your Server Data Again!

ObsidianVault is the ultimate backup solution for Minecraft servers. Automatically backup your worlds, plugins, and configurations to secure cloud storage with scheduled backups, instant restores, and enterprise-grade security.

✨ Key Features


🚀 Quick Start Guide

1. Installation

  1. Download ObsidianVault.jar
  2. Place it in your server's plugins folder
  3. Restart your server or use /reload confirm
  4. The plugin will generate plugins/ObsidianVault/config.yml

2. Get Your Credentials

  1. Create Account - Visit obsidianvault.io/auth and sign up (5GB free storage)
  2. Access Dashboard - Log into your dashboard
  3. Generate Credentials - Click "Credentials" → "Generate New Credentials"
  4. Copy Values - Save your Client ID and Client Secret immediately

3. Configure the Plugin

Edit plugins/ObsidianVault/config.yml:

# ObsidianVault Configuration
auth:
  client-id: your-client-id-here      # From your dashboard
  client-secret: your-client-secret-here  # From your dashboard

backup:
  # Daily backups at midnight (cron format)
  cron: "0 0 * * *"
  # Worlds to backup automatically
  worlds:
    - world
    - world_nether
    - world_the_end

After configuration, reload with /reload confirm and start backing up!


🎮 Commands

All commands start with /backup:

Command Description Permission
/backup list List all available backups obsidianvault.backup
/backup create world <name> Create a world backup obsidianvault.backup
/backup create plugin <name> Create a plugin backup obsidianvault.backup
/backup history <type> <name> View backup history obsidianvault.backup
/backup download <type> <name> Get download link obsidianvault.backup
/backup delete <type> <name> Delete a backup obsidianvault.admin
/backup status Check backup operations obsidianvault.backup

Command Examples

# Create a backup of the main world
/backup create world world

# Create a backup of WorldEdit plugin
/backup create plugin WorldEdit

# View all backups for a world
/backup history world survival

# Download the latest backup
/backup download world survival

# Check current operations
/backup status

⏰ Automatic Scheduling

Configure automatic backups using cron expressions:

Schedule Cron Expression Description
Daily at midnight 0 0 * * * Once per day
Every 6 hours 0 */6 * * * 4 times per day
Every 30 minutes */30 * * * * 48 times per day
Weekly (Sunday) 0 0 * * 0 Once per week
Weekdays at 2 AM 0 2 * * 1-5 Monday-Friday

Cron Format: minute hour day-of-month month day-of-week


🔧 Advanced Configuration

Click to expand full configuration options
# ObsidianVault Configuration File

# Authentication settings
auth:
  client-id: your-client-id-here
  client-secret: your-client-secret-here

# Backup configuration
backup:
  # Cron expression for scheduling
  cron: "0 0 * * *"
  
  # List of worlds to include in automated backups
  worlds:
    - world
    - world_nether
    - world_the_end
    - survival
    - creative
  
  # Enable debug logging
  debug: false
  
# Advanced options
storage:
  # Enable compression (recommended)
  compress: true
  
  # Maximum backup retention (days)
  retention-days: 30
  
  # Copy worlds before upload (for large worlds)
  copy-before-upload: true

# Performance settings
performance:
  # Maximum concurrent uploads
  max-uploads: 2
  
  # Upload timeout (seconds)
  timeout: 300
  
  # Chunk size for uploads (MB)
  chunk-size: 50

🔐 Permissions

Permission Description Default
obsidianvault.backup Access to backup commands op
obsidianvault.admin Administrative commands op
obsidianvault.reload Reload configuration op

🆘 Troubleshooting

Authentication Failed

Symptoms: "Authentication failed" or "Invalid credentials" errors

Solutions:

Upload Failures

Symptoms: Backups fail to upload or timeout

Solutions:

Large World Issues

Symptoms: OutOfMemory errors or very slow backups

Solutions:

Debug Mode

Enable detailed logging by setting debug: true in config.yml for troubleshooting.


💎 Why Choose ObsidianVault?


📞 Support & Resources


🔒 Protect Your Server Today!

Join thousands of server administrators who trust ObsidianVault to protect their precious Minecraft worlds. Download now and never lose your server data again!

ObsidianVault is not affiliated with Mojang Studios or Microsoft. Minecraft is a trademark of Mojang Studios.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more