If you ever needed a single function but had to download a massive plugin that contained it, you will probably know the feeling. It could be hard to pick up the right plugin-set for a server with all the plugins currently in existence. Especially since many of them conflict with each other.
That is the idea behind CommandsEX project - to allow server administrators to choose which commands and functions they really need and let them trash all the rest.
CommandsEX comes in a full-build flavor that is officially being distributed via the BukkitDEV website or SourceForge.net Download Section. If a person needs to exclude some functionality from the plugin, they can do it in one of the following ways:
CommandsEX is steadily growing, utilizing many of Bukkit's built-in features to provide most popular functionality. At this very moment, CommandsEX comes with the following feature set:
If you have an idea for new functionality, go ahead and submit a feature request!
All the features, planned and already included, are listed in project's Roadmap.
CommandsEX uses standard config.yml file, located in CommandsEX folder in your plugins directory. Options in the configuration file are clearly commented and their list is also present in the [Configuration] section of this Wiki.
Additionally, CommandsEX allows anybody with the permission to access the /cex command. Some options from the config file are retrievable and can also be updated via this command.
CommandsEX makes use of Bukkit's built-in permissions model (SuperPerms) for basic permission checks (such as if a player has access to a certain action.
From version 1.40, CommandsEX also supports Vault plugin, which allows for extended permission checks (e.g. checking user groups etc.). This allows for the use of any plugin that Vault supports (such as PermissionsEx, bPermissions, ...)
For list of permissions, check out the "What is included" section - each command set uses its own permissions. There are also a few [Global Permissions] that you can use for various admin bypasses and such.
Thanks to the recent Vault inclusion, CommandsEX is now also able to support all types of economies that this plugin supports as well, such as iConomy, BOSEconomy and more.
CommandsEX allows you to make use of either SQLite or MySQL databases to store various player data. This includes economy, per-user language settings and more. Configuration is available in the main config.yml file located in CommandsEX folder under your plugins directory.
Database usage is optional and there is also an option to turn it off completely in the config file itself.
Found a bug? Have feature request? Need a question answered?
Don't hesitate and file a new ticket or visit the comments thread on the project's page!
Wiki: Banning
Wiki: Chat Spy
Wiki: Chat Text Replacements
Wiki: Coloured Signs
Wiki: Common Administration (kick, freeze)
Wiki: Configuration
Wiki: Custom Console Commands
Wiki: Custom Death Messages
Wiki: Custom Player Commands
Wiki: Death Group
Wiki: Economy-based Player Promotions
Wiki: Economy
Wiki: Explosion Control
Wiki: Fun Commands
Wiki: Global Permissions
Wiki: Homes Management
Wiki: Informative Commands
Wiki: Items and Inventory
Wiki: Jailing
Wiki: Join and Leave Messages Grouping
Wiki: Message Of The Day
Wiki: Mobs Related
Wiki: NanoSuit
Wiki: Play Time-based Player Promotions
Wiki: Ranks, Groups, Promotions
Wiki: Shutdown Custom Kick Message
Wiki: Spawning
Wiki: TNT Kamikaze!
Wiki: Teleportation
Wiki: Time Control
Wiki: Translations
Wiki: Update Alerter
Wiki: Warping
Wiki: Weather Control
Wiki: Weather Forecast
Wiki: XMPP (Jabber) Chat Relay