Ancient-Backup

โญ โ€” (2 endorsements) ๐Ÿ“ฅ 183 downloads ๐Ÿ“Œ v2.0.0 ๐Ÿ“… 12/14/2025
๐ŸŸก Updated this year

By mysticalcraft-ancientvipers ยท bukkit

โฌ‡ Download Mod Source: Modrinth โ†— ๐Ÿ“… Updated: 1/4/2026 ๐Ÿ“… Created: 12/14/2025

๐Ÿ” Analysis

  • ๐Ÿ† #1152 of 1317 bukkit mods in this game by downloads

๐Ÿ“‹ About This Mod

# ๐Ÿ›ก๏ธ Ancient-Backup **The most advanced backup solution for Minecraft servers** (https://img.shields.io/modrinth/dt/ancient-backup?style=for-the-badge&logo=modrinth&color=00AF5C)](https://modrinth.com/plugin/ancient-backup) (https://img.shields.io/modrinth/v/ancient-backup?style=for-the-badge&color=blue)](https://modrinth.com/plugin/ancient-backup) (https://img.shields.io/badge/license-MIT-green?style=for-the-badge)](LICENSE) --- ## โœจ Features ### ๐Ÿš€ **High-Performance Compression** - **ZSTD Compression**: 3-5x faster than traditional ZIP with better compression ratios - **Adjustable Levels**: Balance between speed and file size (0-9) - **Streaming Mode**: Compress and upload simultaneously with zero local disk usage ### ๐Ÿ“ค **Multiple Upload Destinations** - **SFTP** - Secure FTP with SSH encryption (recommended) - **FTPS** - FTP over TLS/SSL - **OneDrive/SharePoint** - Microsoft Graph API integration - **Google Drive** - Direct cloud upload support ### ๐Ÿ”„ **Smart Upload Management** - **Parallel Uploads**: Upload to multiple destinations simultaneously - **Resume Support**: Automatically resume interrupted uploads (SFTP/FTPS) - **Adaptive Throttling**: Reduces backup speed if server TPS drops to prevent lag - **Upload Retry**: Manual `/abackup uploadlast` command to retry failed uploads ### ๐Ÿ“Š **Real-Time Progress Tracking** - **Live Console Output**: See compression and upload progress every 5 seconds - **Discord Webhooks**: Beautiful embeds with progress bars and statistics - **Speed Monitoring**: Real-time MB/s tracking for uploads and compression ### ๐ŸŽฏ **Advanced Features** - **File Exclusions**: Skip large folders like dynmap tiles or BlueMap renders using glob patterns - **Automatic Retention**: Keep only the last N backups on remote servers - **Flexible Scheduling**: Run backups every X minutes or at specific times daily - **World Save Safety**: Automatically disables auto-save during backups to prevent corruption - **Memory Management**: Automatic RAM cleanup after backups complete - **Staff Notifications**: In-game notifications for players with permission ### ๐Ÿ”’ **Security & Reliability** - **Strict Host Key Checking**: Verify SFTP server fingerprints to prevent MITM attacks - **SSH Key Authentication**: Use private keys instead of passwords - **TLS/SSL Support**: Encrypted connections for FTPS - **Cancellable Backups**: Stop backups mid-process with `/abackup cancel` --- ## ๐Ÿ“‹ Requirements - **Server Software**: Paper/Spigot/Bukkit 1.20.6+ - **Java**: 21 or higher - **Permissions**: `ancientbackup.admin` for commands, `ancientbackup.notify` for notifications --- ## ๐Ÿš€ Quick Start ### Installation 1. Download the latest version from Modrinth 2. Place the JAR file in your `plugins/` folder 3. Restart your server 4. Configure `plugins/Ancient-Backup/config.yml` ### Basic Configuration ```yaml backup: use-zstd: true # Enable ZSTD compression (recommended) zip-level: 1 # 1 = fast, 9 = smallest file schedule: enabled: true # Enable automatic backups every-minutes: 360 # Backup every 6 hours upload: sftp: enabled: true host: "your-server.com" port: 22 username: "backup-user" password: "your-password" remote-folder: "/backups/minecraft" ``` ### First Backup Run your first backup with: ``` /abackup start ``` Check status with: ``` /abackup status ``` --- ## ๐Ÿ“ฆ Commands | Command | Permission | Description | |---------|-----------|-------------| | `/abackup start` | `ancientbackup.admin` | Start a new backup | | `/abackup cancel` | `ancientbackup.admin` | Cancel the running backup | | `/abackup status` | `ancientbackup.admin` | Check backup progress | | `/abackup uploadlast` | `ancientbackup.admin` | Retry uploading the last backup | | `/abackup reload` | `ancientbackup.admin` | Reload configuration | --- ## ๐ŸŽจ Discord Integration Get beautiful real-time updates in Discord: ```yaml discord: enabled: true webhook-url: "https://discord.com/api/webhooks/..." notifications: on-backup-start: true on-zip-complete: true on-upload-start: true on-upload-complete: true on-backup-complete: true ``` **Features:** - ๐Ÿ“Š Color-coded embeds for different phases - ๐Ÿ“ˆ Visual progress bars - โšก Real-time speed and ETA - ๐ŸŽฏ Step-by-step progress tracking (1/5, 2/5, etc.) --- ## โš™๏ธ Advanced Configuration ### File Exclusions Exclude large folders to reduce backup size: ```yaml backup: exclude: - "logs/*.gz" - "logs/*.log.*" - "plugins/dynmap/web/tiles/**" - "plugins/BlueMap/web/**" - "**/cache/**" ``` ### Streaming Mode Compress and upload simultaneously (no local file): ```yaml upload: streaming-compression: true # Requires SFTP or FTPS ``` **Benefits:** - โšก Faster overall backup time - ๐Ÿ’พ No local disk space usage - ๐Ÿ”„ Real-time progress updates **Limitations:** - โš ๏ธ Retention policies not supported in streaming mode - ๐Ÿ“

# ๐Ÿ›ก๏ธ Ancient-Backup

The most advanced backup solution for Minecraft servers

[!(https://img.shields.io/modrinth/dt/ancient-backup?style=for-the-badge&logo=modrinth&color=00AF5C)](https://modrinth.com/plugin/ancient-backup) [!(https://img.shields.io/modrinth/v/ancient-backup?style=for-the-badge&color=blue)](https://modrinth.com/plugin/ancient-backup) [!(https://img.shields.io/badge/license-MIT-green?style=for-the-badge)](LICENSE)

## โœจ Features

### ๐Ÿš€ High-Performance Compression - ZSTD Compression: 3-5x faster than traditional ZIP with better compression ratios - Adjustable Levels: Balance between speed and file size (0-9) - Streaming Mode: Compress and upload simultaneously with zero local disk usage

### ๐Ÿ“ค Multiple Upload Destinations - SFTP - Secure FTP with SSH encryption (recommended) - FTPS - FTP over TLS/SSL - OneDrive/SharePoint - Microsoft Graph API integration - Google Drive - Direct cloud upload support

### ๐Ÿ”„ Smart Upload Management - Parallel Uploads: Upload to multiple destinations simultaneously - Resume Support: Automatically resume interrupted uploads (SFTP/FTPS) - Adaptive Throttling: Reduces backup speed if server TPS drops to prevent lag - Upload Retry: Manual `/abackup uploadlast` command to retry failed uploads

### ๐Ÿ“Š Real-Time Progress Tracking - Live Console Output: See compression and upload progress every 5 seconds - Discord Webhooks: Beautiful embeds with progress bars and statistics - Speed Monitoring: Real-time MB/s tracking for uploads and compression

### ๐ŸŽฏ Advanced Features - File Exclusions: Skip large folders like dynmap tiles or BlueMap renders using glob patterns - Automatic Retention: Keep only the last N backups on remote servers - Flexible Scheduling: Run backups every X minutes or at specific times daily - World Save Safety: Automatically disables auto-save during backups to prevent corruption - Memory Management: Automatic RAM cleanup after backups complete - Staff Notifications: In-game notifications for players with permission

### ๐Ÿ”’ Security & Reliability - Strict Host Key Checking: Verify SFTP server fingerprints to prevent MITM attacks - SSH Key Authentication: Use private keys instead of passwords - TLS/SSL Support: Encrypted connections for FTPS - Cancellable Backups: Stop backups mid-process with `/abackup cancel`

## ๐Ÿ“‹ Requirements

  • Server Software: Paper/Spigot/Bukkit 1. 20. 6+
  • Java: 21 or higher
  • Permissions: `ancientbackup.admin` for commands, `ancientbackup.notify` for notifications

## ๐Ÿš€ Quick Start

### Installation

1. Download the latest version from Modrinth 2. Place the JAR file in your `plugins/` folder 3. Restart your server 4. Configure `plugins/Ancient-Backup/config.yml`

### Basic Configuration

```yaml backup: use-zstd: true # Enable ZSTD compression (recommended) zip-level: 1 # 1 = fast, 9 = smallest file

schedule: enabled: true # Enable automatic backups every-minutes: 360 # Backup every 6 hours

upload: sftp: enabled: true host: "your-server.com" port: 22 username: "backup-user" password: "your-password" remote-folder: "/backups/minecraft" ```

### First Backup

Run your first backup with: ``` /abackup start ```

Check status with: ``` /abackup status ```

## ๐Ÿ“ฆ Commands

| Command | Permission | Description | |---------|-----------|-------------| | `/abackup start` | `ancientbackup.admin` | Start a new backup | | `/abackup cancel` | `ancientbackup.admin` | Cancel the running backup | | `/abackup status` | `ancientbackup.admin` | Check backup progress | | `/abackup uploadlast` | `ancientbackup.admin` | Retry uploading the last backup | | `/abackup reload` | `ancientbackup.admin` | Reload configuration |

## ๐ŸŽจ Discord Integration

Get beautiful real-time updates in Discord:

```yaml discord: enabled: true webhook-url: "https://discord.com/api/webhooks/..." notifications: on-backup-start: true on-zip-complete: true on-upload-start: true on-upload-complete: true on-backup-complete: true ```

Features: - ๐Ÿ“Š Color-coded embeds for different phases - ๐Ÿ“ˆ Visual progress bars - โšก Real-time speed and ETA - ๐ŸŽฏ Step-by-step progress tracking (1/5, 2/5, etc.)

## โš™๏ธ Advanced Configuration

### File Exclusions

Exclude large folders to reduce backup size:

```yaml backup: exclude: - "logs/.gz" - "logs/.log.*" - "plugins/dynmap/web/tiles/" - "plugins/BlueMap/web/" - "/cache/" ```

### Streaming Mode

Compress and upload simultaneously (no local file):

```yaml upload: streaming-compression: true # Requires SFTP or FTPS ```

Benefits: - โšก Faster overall backup time - ๐Ÿ’พ No local disk space usage - ๐Ÿ”„ Real-time progress updates

Limitations: - โš ๏ธ Retention policies not supported in streaming mode - ๐Ÿ“

๐Ÿค– AI-enhanced โ€” based on mod data

๐Ÿ“Š Mod Details

Game
Minecraft Plugins
Author
mysticalcraft-ancientvipers
Version
2.0.0
Downloads
183
Endorsements
2
Category
bukkit
Created
12/14/2025
Updated
1/4/2026
Game Versions
1.2.1, 1.2.2, 1.2.3, 1.2.4, 1.2.5
Tags
storage, technology, utility

๐Ÿ”ง How to Install Minecraft Plugins Mods

Download from Modrinth. Use Prism Launcher or drop into your mods folder.

๐Ÿ“– Full step-by-step install guide for Minecraft Plugins โ†’

Visit the official mod page for specific installation instructions for this mod.

๐ŸŽฎ Need cheat codes or console commands? Check ur gaming wiki for Minecraft Plugins commands, item IDs, and more.

โ“ Frequently Asked Questions

Which Minecraft Plugins versions does Ancient-Backup support?

The author lists 1.2.1, 1.2.2, 1.2.3, 1.2.4, 1.2.5, 1.20. Other versions may work but are untested by the author.

What is the latest version of Ancient-Backup?

Version 2.0.0, published 2026-01-04 with 183 downloads recorded at the source.

Keep browsing โ€” more Minecraft Plugins mods await

๐Ÿ“‹ All Minecraft Plugins Mods ๐Ÿ† Top 25 ๐Ÿ“‚ More bukkit ๐Ÿ‘ค More by mysticalcraft-ancientvipers ๐Ÿ”Ž Similar Mods ๐ŸŒ Best bukkit (All Games) ๐Ÿ”€ Check Compatibility โš–๏ธ Compare Mods ๐Ÿ†• New Mods