Source-checkedQuality of life & UI

SchematicUpload

by WiIIiam278 · for Minecraft

Provide a web server interface for uploading schematics to your server

5.1KDownloads
3 yr agoLast updated
Apache-2.0License
Paper · Purpur +1Loaders

About SchematicUpload

From Modrinth

Provide a web server interface for uploading schematics to your server

SchematicUpload Banner

GitHub CI Support Discord

SchematicUpload is a plugin that lets players upload schematics to your server through a simple and safe web panel. If you've ever run a build or creative server and have had to respond to annoying requests to import a player's schematic, this is the plugin for you.

Web interface screenshot

Usage

Players simply type the /schematicupload command in-game that sends them a link to the web panel with a unique authentication code. On the panel, all the player needs to do is choose the file and press "Upload". The schematic will be checked and uploaded to the schematics' folder in-game.

Features

  • Incredibly simple to use web interface that lets you preview schematics before uploading
  • Super easy to configure, just choose your port and hostname
  • Limit the file size of schematics that can be uploaded
  • Limit how many schematics a player can upload over a given timeframe
In-game command screenshot

Commands

SchematicUpload provides the following commands. By default, only operators are permitted to use the schematic uploader. You'll need a permission plugin such as LuckPerms to let non-operators use these.

| Command | Description | Permission | |---------------------------|---------------------------------------------------|----------------------------------| | /schematicupload | Upload a schematic file through the web interface | schematicupload.command | | /schematicupload about | View plugin information | schematicupload.command.about | | /schematicupload reload | Reload config and message files | schematicupload.command.reload |

Setup

  1. Download the SchematicUpload jar and place it in your /plugins/ directory
  2. Start the server. The web server will be hosted on port 2780 by default. If you're running the server on your computer, you can visit https://localhost:2780 to view the interface.
  3. Turn off the server, navigate to /plugins/SchematicUpload and modify the contents of config.yml and messages_xx-xx.yml as appropriate. Make sure to change url to be the IP address or domain of your server.

Building

To build SchematicUpload, simply run the following in the root of the repository:

./gradlew clean build

License

SchematicUpload is licensed under Apache-2.0 License.

bStats

This plugin uses bStats to provide me with metrics about its usage:

You can turn metric collection off by navigating to ~/plugins/bStats/config.yml and editing the config to disable plugin metrics.

Links


© William278, 2022. Licensed under the Apache-2.0 License.

Highlights

From source data

Game versions

Supports 6 Minecraft versions, the newest being 1.20.4.

Loaders

Runs on Paper, Purpur and Spigot.

Footprint

Rated a light load on a server.

SchematicUpload on Nxeon

From our catalogue
One-click install
Supported on Nxeon Minecraft servers. We download it from Modrinth, place it, and restart the server.
Server side
Required on the server
Server type needed
Paper, Purpur, Spigot
Server load
light
Smallest plan we suggest
Minecraft — 2 GB (2 GB RAM). This follows our own load rating above, not a benchmark.
Latest build
1.2-c45621f (alpha), released 2023-12-14

Game versions by loader

LoaderGame versionsNewest
Paper1.16.5 to 1.20.4 (5 versions)1.20.4
Spigot1.16.5 to 1.20.4 (5 versions)1.20.4

From 5 recorded builds of SchematicUpload.

Recent builds

BuildReleasedGame versionsLoaders
1.2-c45621f alpha2023-12-141.16.5 to 1.20.4 (5 versions)Paper, Spigot
1.2-8f9aa01 alpha2023-12-121.16.5 to 1.20.4 (5 versions)Paper, Spigot
1.2-b44ec36 alpha2023-12-121.16.5 to 1.20.4 (5 versions)Paper, Spigot
1.2-b755ffb alpha2023-12-121.16.5 to 1.20.4 (5 versions)Paper, Spigot
1.2-b89d3b5 alpha2023-12-121.16.5 to 1.20.4 (5 versions)Paper, Spigot

Dependencies

  • Optional: modrinth project z4HZZnLr (modrinth, not in our catalogue)
  • Optional: modrinth project 1u6JkXh5 (modrinth, not in our catalogue)

Declared by the newest build that lists any. Required ones are installed with it on one-click installs.

Run SchematicUpload on a Minecraft server

Pick a server or deploy a new one above; it is installed in one click.

What kind of mod it is

From the catalog
Listed on Modrinth as “Mods”

Quality of life & UI

Small conveniences, tweaks and interface improvements players notice straight away.

Runs on your server

From source side support

Modrinth lists SchematicUpload as required on the server. Check its Modrinth page to see whether players need it too.

Compatibility

Game
Minecraft
Loaders
PaperPurpurSpigot
Runs on
Serverrequired on the server
Game versions
1.20.4 and 5 earlier

Verified at the source

  • ✓ModrinthOfficial listing, checked 2026-10-03Open ↗
  • ✓AuthorWiIIiam278, as published on Modrinth
  • ✓LicenseApache-2.0Free

SchematicUpload, answered

Generated from the mod’s own source data.

Do my players need to install SchematicUpload?

Modrinth lists SchematicUpload as required on the server. Check its Modrinth page to see whether players need it too.

Which loaders does it support?

Paper, Purpur and Spigot.

Is it free?

Yes. SchematicUpload is free to download from Modrinth. Its license is Apache-2.0.

How do I add it to my Nxeon server?

Use “Add to a server” on this page, or open NxLabs from your dashboard. We install it, restart your server and switch it on.

NxLabs

Run SchematicUpload on a Minecraft server.

Deploy in about a minute from $4.99 a month, then add SchematicUpload in one click.