Skip to content

kovansky/PluginController

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Plugin Controller

License: GPL v3 Version: 1.0.0 Spigot versions: 1.7.2-1.13 Build Status

This plugin is rewrite of Plugin Manager Reloaded with new features - downloading plugins from Spigot. Made by F4 Developer.

Full documentation, usage of plugin

Go to docs.

Tested Spigot versions

  • 1.13
  • 1.12.2
  • 1.12.1
  • 1.12
  • 1.11.2
  • 1.11.1
  • 1.11
  • 1.10.2
  • 1.10
  • 1.9
  • 1.8.8
  • 1.8
  • 1.7.9
  • 1.7.2

Found a bug?

Report it here

Help to translate

Want to help with translation? Go here

Changelog

1.0.0

First stable release πŸ˜ƒ

Docs

  • Created docs files

plugin.yml

  • Added permissions to plugin.yml file

1.0.1-BETA

Languages

  • Created Polish (pl_PL) language file

1.0.0-BETA

First beta release

Everything is new πŸ˜ƒ

Commands

  • Create /plugincommander command [/pc, /plc]

    • /plugincontroller enable,e - enables plugin

    • /plugincontroller disable,d - disables plugin

    • /plugincontroller load,l - loads plugin from file

    • /plugincontroller unload,u - unloads plugin from server

    • /plugincontroller reload,r,rl - unloads and loads plugin

    • /plugincontroller sreload,softreload,sr,srl - disables and enables plugin

    • /plugincontroller details,show,info,i - informations about loaded plugin

    • /plugincontroller list,ls - lists enabled and disabled plugins

    • /plugincontroller configreload,cr - reloads config of plugin

    • /plugincontroller search - search for plugins on Spigot plugins repository

    • /plugincontroller more - displays information about plugin from Spigot repository

    • /plugincontroller download - downloads plugin from Spigot repository

      Listeners

  • Create CommandPreprocessListener

  • Create JoinNotifyListener - notify about updates on player join

    Tab Completer

  • Create PluginControllerTabCompleter

    Utils

  • Create Controller class - to manage plugins (disable, enable, unload, load etc)

  • Create PluginListManager class - to manage disabled plugins in list.yml file

  • Create SelfUpdateChecker class - check for updates when server starts

  • Create SpigetClient class - to connect with Spiget.org API

    Others

  • On reload disable plugins disabled earlier