Download SchematicUpload — Minecraft Mods — MetaMods
SchematicUpload

SchematicUpload

Archived

Downloads

0

Last update

1 year ago

Versions

1.16.5 — 1.20.4
Server
Control
Utils

SchematicUpload - Schematic Upload via Web Interface

SchematicUpload is a convenient plugin that allows players to upload schematics to your server through a simple and secure web panel. If you've ever managed a building or creative server and grown tired of constant player requests to import their schematics, this tool was created specifically for you.

Web Interface

How It Works

Players simply need to type the /schematicupload command directly in the game, after which they'll receive a link to the web panel with a unique authorization code. On the panel itself, the user only needs to select the schematic file and click the "Upload" button. The system will automatically check the file and move it to the appropriate schematics folder on the server.

Key Features

  • Intuitive web interface with schematic preview functionality before uploading
  • Simple setup - just specify the port and hostname
  • Ability to limit the size of uploaded schematic files
  • Configuration of limits on the number of schematics a player can upload within a specific time period

In-Game Command

Available Commands

SchematicUpload provides the following commands. By default, only server operators have access to the schematic uploader. To grant access to regular players, you'll need a permissions management plugin such as LuckPerms.

Command Description Permission
/schematicupload Upload schematic file via web interface schematicupload.command
/schematicupload about View plugin information schematicupload.command.about
/schematicupload reload Reload configuration and language files schematicupload.command.reload

Installation and Setup

  1. Download the SchematicUpload.jar file and place it in your server's /plugins/ folder
  2. Start the server. The web server will be available on port 2780 by default. If the server is running on your computer, you can access the interface at https://localhost:2780
  3. Stop the server, navigate to the /plugins/SchematicUpload folder and edit the config.yml and messages_xx-xx.yml files according to your needs. Be sure to change the url parameter to your server's IP address or domain

Project Build

To build SchematicUpload yourself, execute the following command in the repository's root folder:

./gradlew clean build

License

SchematicUpload is distributed under the Apache-2.0 License.

Usage Statistics

The plugin uses the bStats service to collect anonymous usage statistics. You can disable metric collection by editing the ~/plugins/bStats/config.yml file and disabling the corresponding option.

Project members
WiIIiam278

WiIIiam278

Developer

Created: 8 Jan 2025

ID: 9953