Login

Sign Up

We will not share your personal details with any third party.

Minecraft @ MMMOs - Your source for Minecraft News
Welcome
Minecraft Bukkit Server Plugins > plugin details: RePlug

RePlug

Quick Overview for RePlug: 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 p..

Plugin Details

RePlug-Logo

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.


Current Commands

  • /replug or /rep - Main Command
    • /repenable or /enable [PluginName] - Enable a disabled plugin
    • /repdisable or /disable [PluginName] - Disable an enabled plugin
    • /repreload <PluginName> - Reload RePlug or the defined plugin
    • /repload or /load [FileName] - Load a plugin-file located in the 'RePlugs' folder
    • /repunload or /unload [PluginName] - Unload a plugin with its file located in the 'RePlugs' folder
    • /represtart or /restart [PluginName] - Restart a plugin with its file located in the 'RePlugs' folder
    • /repfiles or /files - List all available plugin-files located in the 'RePlugs' folder
    • /repstartup or /starup add/remove [FileName] - Add or remove a plugin-file in the 'RePlugs' folder from the Startup-list in the config.yml

Permission Nodes

  • Parent node (all permissions) = replug.*
    • repenable = replug.enable
    • repdisable = replug.disable
    • repreload = replug.reload
    • repload = replug.load
    • repunload = replug.unload
    • represtart = replug.restart
    • repinfo = replug.info
    • repcommands = replug.commands
    • repfiles = replug.files
    • Startup parent node = replug.startup
      • repstartup add = replug.startup.add
      • repstartup remove = replug.startup.remove

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.
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

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 will soon be released on 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


This is currently a private project, no source has be released to the public at this point.



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.
Created Date: Apr 29, 2014
Updated Date: 2014-05-06 20:07:26
Plugin Name: RePlug
Author: Dragoboss

latest plugins

Picture Login
MyServerDirector
WorldEdit Selection Visualizer
MoreCrates
RegexBans
IClear
PacketAPI
MoseCraftCore

Share This

Just Added

x
Page generated in 0.0418 seconds. Users Online: 170
network

sites

featured