MPT

MPT

An Important Note about Java Versions

What Is MPT?

MPT is a utility designed to make it easier for server owners to install new maps or resources onto their server. It works by fetching package information from a repository, and then using it to download appropriate content into the server root.

Features

  • Repositories and packages may be viewed, added/installed, or removed via single commands
  • Local package listings may be updated from remotes via command
  • Version management system allows packages to be upgraded when necessary
  • Plugin protects against potentially harmful packages or content

Disclaimer

Please understand that adding repositories or installing packages is done at your own risk. I nor BukkitDev can regulate what other people put in their repositories, so make sure you trust URLs before adding them. That being said, the plugin has a couple of measures in place to protect you, but they are not guaranteed to be foolproof, so caution must be exercised nonetheless.

Setting up the Plugin

Setting up MPT is fairly simple, but does require a few steps.

  • Install the plugin by downloading the JAR and placing it in your plugins folder.
  • Start the server and add your first repository via the /mpt add-repo [url] command. I have an official repository set up at http://mpt.caseif.net/, which you may use if you wish.
  • Run the command /mpt update to fetch package listings from the remote.

After this is done, you may now list available packages with /mpt list-all and install what you wish with /mpt install [package id].

Setting up a Remote Repository

Main Article

Commands

Main Article

Permissions

  • mpt.use - Allows use of most of the plugins features
  • mpt.abort - Allows use of the /mpt abort command
  • mpt.help - Allows use of the /mpt help command

Official Repository

My official MPT repository can be found at http://mpt.caseif.net/. Feel free to add it to start yourself off!

Links

Source code

Development builds of this project can be acquired at the provided continuous integration server. These builds have not been approved by the BukkitDev staff. Use them at your own risk.

Bleeding-edge builds

Plugin Metrics/Telemetry

This plugin sends anonymous statistics to mcstats.org. A full list of information collected may be found here.

Additionally, this plugin collects anonymous usage data. Collected data includes:

  • Unique server identifier (randomly generated and anonymous)
  • MPT version
  • Number of installed repositories
  • Number of installed packages
  • Listing of installed repositories

Of course, you may opt out of data collection via the metrics and telemetry keys in the config.yml file.


Comments

Posts Quoted:
Reply
Clear All Quotes

About This Project

  • Project ID
    88254
  • Created
    Dec 31, 2014
  • Last Released File
    Aug 28, 2015
  • Total Downloads
    1,380
  • License

Categories

Members

Recent Files

Bukkit