Skip to content
Essentials - Minecraft server command mod - Adds over 100 commands for use in-game to help manage a server
Branch: 2.x
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Essentials Merge branch '2.x' of github.com:essentials/Essentials into 2.x Sep 2, 2014
EssentialsAntiBuild Converted emulated player class calls to use base class. Apr 13, 2014
EssentialsChat Converted emulated player class calls to use base class. Apr 13, 2014
EssentialsGeoIP Future Java versions may not support _ as identifier. Mar 22, 2014
EssentialsGroupManager Error in logic May 4, 2014
EssentialsProtect Future Java versions may not support _ as identifier. Mar 22, 2014
EssentialsSpawn Kit cleanup and refactor. Jun 25, 2014
EssentialsXMPP Optimize player / user iteration. Jul 19, 2014
WebPush Remove Ant, migrate Netbeans code style to pom.xml Dec 26, 2013
examples remove users from bperm example, different yml file now. Sep 13, 2012
.gitignore Force CB 3050+ Apr 18, 2014
.travis.yml Travis - use Maven to build Dec 25, 2013
LICENSE Added License info. Essentials is GPLv3 May 13, 2011
README.markdown Cleaning up readme markdown Mar 4, 2014
groupmanager-pom.xml Add an upload-only pom file for GroupManager Jan 5, 2014
nbactions.xml
pom.xml Update repository URLs Feb 15, 2014

README.markdown

Essentials Development Readme

The official repository is at: https://github.com/essentials/Essentials

We use NetBeans 7.3 for development.

Recommended NetBeans plugins:

Building

To build with Maven, use the command

mvn package dependency:copy

Jar files can then be found in the /jars folder

Commit Guidelines

Commits should fall into one of 3 areas:

  • [Feature]: Commits which are features should start with [Feature] and followed by a quick summary on the top line, followed by some extra details in the commit body.

  • [Fix]: Commits which fix bugs, or minor improvements to existing features should start with [Fix] and followed by a quick summary on the top line, followed by some extra details in the commit body.

  • Commits which fix bugs caused by previous commits (since last release), or otherwise make no functionality changes, should have no prefix. These will not be added to the project change log.

Coding Guidelines

Please follow the format guidelines that are saved in the project properties.

Windows users, please read this: http://help.github.com/line-endings/ The default line ending is LF.

To build all jars, select the EssentialsParent project and build that. You'll find all jars inside the jars folder.

Please only submit pull requests for the 2.x branch.

Bugs and issues can be submitted/found at https://essentials3.atlassian.net/

Other advice

Not all features are 'Essentials Ready'. Essentials is designed to cover the basic needs of Minecraft server administration, thus, we reject over 80% of feature requests that we deem are unsuitable.

Before developing an Essentials feature, we would recommend speaking to a developer in the Essentials IRC channel (#essentials on irc.esper.net). Click here if you have a IRC client.

You can’t perform that action at this time.