/
Download large files directly to your server via URL — without touching the console.
URLDrop is an admin-focused plugin that turns your Minecraft server into a download station.
Instead of SSH-ing into your machine to wget a backup or a world archive, you open a
chest GUI in-game, paste a URL, choose a destination, and let the server do the rest.
Perfect for:
Open with /urldrop or /ud:
| Screen | Description |
|---|---|
| Main Menu | Hub for all actions |
| New Download | 5-step wizard: URL → path → filename → checksum → confirm |
| Active Downloads | Live progress bars, speed, ETA, cancel button |
| Queue | Reorder, start-now, or remove pending jobs |
| History | Re-download or purge completed entries |
| Settings | Toggle runtime options without reloading |
.zip archives after download.. blocked before and after normalization)http/https only, optional domain whitelist/blacklist/home/container/...)backup → resolves to backups/)[Retry] / [History] buttons/ud Open GUI
/ud download <url> <path> Start immediately
/ud queue <url> <path> Add to queue
/ud status [id] Show progress
/ud cancel <id> Cancel
/ud retry <id> Retry failed download
/ud history Recent history in chat
/ud debug <id> Full diagnostics
/ud reload Reload config
Four config files are generated on first run:
| File | Purpose |
|---|---|
config.yml | Limits, timeouts, retry, security, notifications |
messages.yml | All messages (MiniMessage format — fully customisable) |
paths.yml | Aliases, sensitive paths, blocked fragments |
webhook.yml | Discord webhook URL and event toggles |
config.ymlmax-simultaneous-downloads: 3
max-file-size-mb: 2048
allow-resume: true
auto-unzip: false
require-checksum-for-sensitive-paths: false
operator-notify-on-complete: true
paths.yml aliasesaliases:
backup: "backups"
update: "plugins/update"
home: "/home/container"
| Permission | Description |
|---|---|
urldrop.admin | All permissions |
urldrop.open | Open the GUI |
urldrop.download | Start downloads |
urldrop.queue | Queue downloads |
urldrop.cancel | Cancel downloads |
urldrop.history | View history |
urldrop.settings | Toggle settings |
urldrop.reload | Reload config |
urldrop.debug | View diagnostics |
All permissions default to operator only.
| Requirement | Version |
|---|---|
| Server | Paper 1.21.x |
| Java | 21+ |
No other plugins required. Gson is bundled inside the JAR.

In-game async download manager for Paper servers. Download large files directly to your server via URL — with GUI, progress tracking & Discord webhooks.