LinCore is the core plugin for the LinPlugin suite. In the near future all LinPlugin suite plugins and some other plugins will fully depend on this plugin for its main functions. Reason being, a lot of the LinPlugin suite uses the same classes, which makes files bigger than they should be.


LinCore functions include:

  • Reducing file sizes of dependent plugins
  • Message handling
  • Config API
  • UpdateCheck/AutoUpdate check handling

Any LinPlugin suite which is linked to LinCore will use its LocalConfigHandler, DataStorage, MSG classes. These classes have the default methods needed codded into them and if further methods need to be added local classes will be created and will extend to one of the classes. This way all the basic methods which are used in every LinPlugin suite will not need to be in every single plugin thus reducing the coding/ file size.

The UpdateChecking/AutoUpdate class is currently 12kb in size. LinCore contains the Updater class which LinPlugin suite using local methods invoke the class and call it from there. This significantly reduces file size and increases the speed at which LinPlugin suites AutoUpdate at


There are none, permissions and commands are managed by the plugins themselves, LinCore is just a Library.

Plugins Supported


This plugin uses Gravity's Updater class. This means that the plugin will connect to the website to gather information about the plugin when there is an update and weather to download it automatically. This is configurable inside of the config.yml so if you don't want the functions feel free to set UpdateCheck/AutoUpdate to false

Like to Help?

Comment here or PM me and ill find a job for you. Mean while feel free to take a look at the source code and see if there are any errors

Source Code

LinCore - GitHub


LinCore - Documentation

Feel free to show all your friends this plugin
Leave a like or a comment :) or donate to us HERE!!!


Posts Quoted:
Clear All Quotes

About This Project



Recent Files