Sueta
CO

Commons

1.8.8-3

An all in one Framework (API) providing the Essentials for server owners, and developers!

·Plugin

Commons - The Server Framework!

Commons isn't just your typical "all in one" plugin. Although it provides many of the features that "Essentials" clones provides, commons is designed to be a framework for developers! Making it simple, fluid, and fun to code an entire server from scratch.

Don't worry any more about the boiler-plating required to design a plugin, simply add Commons as a dependency, and get to making your dreams come true!

Note: Commons is, and always will be a work in progress! I'm open to pull requests, suggestions, and criticism!

The Version of Commons (1.8.8, for example) reflects the version of Minecraft that it's to be used with!

Features:
Designed with a very specific vision in mind, I break many of the conventional means which plugins and other API's establish.

As of version 1.8.8-3 Commons supports both YML and XML Serialization via @Annotations in their individual ways; This is a game changing feature for how things will function from here out!

Libraries included in Commons: Simple XML, JavaTuples, Commons-IO, Project Lombok, jOOR, and Reflections.

More features are always being worked on in Commons!

Configuration:
Commons has a very simple, yet powerful set of configuration options to provide many options to your server!

If you're upgrading to v1.8.8-3 from a previous version
You'll notice that there's now a 'data-option.txt' file in your plugins/Commons directory with a value stating your config choice.

Make your choice by changing this value, and have Commons handle the conversion between.

Default Configuration(s)
By default, if you're not upgrading from a previous version, Commons will use a 'yml' based configuration file at 'plugins/Commons/config.yml' though the previously honoured 'xml' configuration is still entirely viable!

Choose your fancy, and enjoy!

Similar projects

Plugin →