RePlug

This project is abandoned and its default file will likely not work with the most recent version of Minecraft. Whether this project is out of date or its author has marked it as abandoned, this project is no longer maintained.

RePlug issues trackerRePlug Changelog wiki-pageRePlug Commands and Permissions infoRePlug source-code on BitBucket




The RePlug plugin-manager was originally created for the 'Tenebrae-Gaming' gaming community.

RePlug will allow you to manually load plugins out of the 'RePlugs' subdirectory in the 'plugins' directory of your plugin.
It will also allow you to unload plugins in that directory completely from memory, or restart (disable, unload, load, enable) them.
Furthermore RePlug allows you to enable, disable and reload all plugins in your server, just like any other plugin-manager.
RePlug also offers the option to automatically load plugins from the 'RePlugs' subdirectory. In this case they will load in the order as they are defined in the config file.
Finally, you can list basic info about plugins and list their commands.


Commands and Permissions

Available here!


Configuration

In the config.yml, located in /plugins/RePlug, you can define the following things:

  • A list of plugin-files to load on startup.
    • If used, the plugins will load in the order in which they are defined in the config.yml
  • Whether to enable or disable the use of the startup list.
  • Customize most of the messages in the plugin
Example Configuration
# RePlug Configuration file
# Startup List:
# If enabled, all files in these list will be loaded on server startup.
# You can enable the startup list by setting the option under Lists > Enable > Startup to true.To disable it again, set it back to false.
Lists:
  Startup:
  - ExamplePlugin
  - DerpProject
  Enable:
    Startup: true

# Definable messages #
Messages:
  loadsucces: 'Succesfully loaded the plugin'

What would happen if RePlug was loaded into your server with this configuration:
- Server starts and load RePlug
- RePlug loads and enables the 'ExamplePlugin.jar' located in /plugins/RePlugs
- As soon as that is done, RePlug loads and enables 'DerpProject.jar', also located in /plugins/RePlugs

DONT's

What definitely doesn't work with RePlug:

  • Loading a permissions-plugin with RePlug (AKA, after full server startup)
    • It will simply not work. Permissions-plugins must be loaded with the native Bukkit startup. Usually they load the very first of all plugins.



Other Information

Source

Source is available at the BitBucket Page

Issues / bugs

Have you found bugs, got any suggestions, etc:
Please report to the Issue Tracker

Wiki

A Wiki will soon be available at the BitBucket Page




Special thanks / credits

  • A_Hawkin - For finding and fixing several NPE's during alpha-phase
  • rylinaux - Credits to this rylinaux for a method that allows me to unload and remove a plugin from memory.


Like my work? Feel free to donate!

PayPal button


Comments

  • To post a comment, please or register a new account.
Posts Quoted:
Reply
Clear All Quotes

About This Project

Categories

Members

Recent Files