Skip to content

The official repository of the AdminCMD rebirth

Notifications You must be signed in to change notification settings

glh290/AdminCMD-1

Repository files navigation

Logo

Unleash the power of Sponge and Bukkit!

Informations

Description

AdminCMD is a powerful plug-in that brings you commands that give you total control over your server. Now we decided to remake it completely for the new Sponge API. Featuring the most widely used commands in server management such as: inventory management, banishment of bad players, limitation to teleporting, setting spawn and home way points, and much, much more! Blockface approved and rated as one of the best plug-in by server owners.

Developer requirements

  • The Java 7 or newer JDK
  • Maven
  • Git

Developer Informations

Every developer of the AdminCMD team is able to create branches and merge it into master. Once the development of a feature has started, the developer creates a new branch named after the feature. Once a feature is finished, the branch becomes merged to the master branch to prevent commit conflicts. Everybody who is not from the developer team, can make pull requests to the main branch and we will review them and maybe merge them.

To clone:

git clone https://github.com/AdminCMD/AdminCMD-Rebirth.git

To create a new branch, go to Github, click on branch master and create a new branch.

To switch to a branch

git pull origin BRANCHNAME
git checkout BRANCHNAME

To merge the master branch to a branch:

git pull origin master
git checkout BRANCHNAME
git merge master

To merge a branch to the master branch:

git pull origin master
git checkout master
git merge BRANCHNAME

Commit Structure

If you make a commit, use the tags below in your commit. For example:

[MOD] Change the way how players get stored in the database

So always prefix your commit message with one of these tags:

  • [MOD] : You have modified something in the existing code
  • [ADD] : You've added something new to the code
  • [FIX] : Fixed a problem/bug
  • [OPTIMIZATION] : Some optimization done in the code
  • [DEV] : Something only related to development
  • [DEBUG] : Related to help the debugging.
  • [IGNORE] : Related to the .gitignore file
  • [API] : Work on the API module
  • [BUKKIT] : Work on the Bukkit module
  • [SPONGE] : Work on the sponge module
  • [CORE] : Work on the core module

If you have already commited something, but want to add another commit, just type git commit -amend BUT: Only use this if you did not push already. If you pushed already, you need to make a new commit.

Developers

Thanks to

Used IDEs

  • NetBeans (used by TheJeterLP)
    • Built-in Maven support
    • Built-in Git support
  • IntelliJ (used by Belphemur)
    • Built-in Maven support
    • Built-in Git support
  • Eclipse (used by BossLetsPlays, Jkmalan and Sheenrox82)

About

The official repository of the AdminCMD rebirth

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages