CommandsEX
CommandsEX - modular plugin architecture
Notice
Development builds of this project can be acquired at the provided continuous integration server. These builds have not been approved by the BukkitDev staff. Use them at your own risk.
Jenkins (#6 and beyond for 1.5.1)
What's Inside?
- Teleportation commands
- Warping
- Spawning
- Items and Inventory
- Mobs Related
- Homes management
- Banning
- Jailing
- Common Administration (kick, freeze, mute)
- Time Control
- Weather Control
- Informative Commands
- Fun Commands
- Translations
- Join and Leave Messages Grouping
- XMPP (Jabber) Chat Relay
- Chat Text Replacements
- Chat Spy
- Message Of The Day
- Custom Player Commands
- Custom Console Commands
- Play Time-based Player Promotions
- Economy-based Player Promotions
- Death Group
- TNT Kamikaze!
- NanoSuit
- Weather Forecast
- Explosion Control
- Shutdown Custom Kick Message
- Update Alerter
- Custom Death Messages
- Coloured Signs
IMPORTANT INFORMATION (25. June 2012)
This project has now been taken over by iKeirNez, who will continue work on CommandsEX in the same fashion I did - and even better! It was a pleasure to create this tiny little thingy for you guys. Have some great Minecraft days in there and see you all in another life :) zathrus_writer
Build your very own plugin set - Lego style!
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.
More information
- Official Wiki
- CommandsEX Builder - create your very own CommandsEX build!
- CommandsEX Test Server - play about with the latest features not yet available to download!
Configuration
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 the plugin 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.
Need help?
- Create a Ticket - if you have a feature request or a bug to report
- BukkitDev Forum - support, questions, suggestions and general chat regarding CommandsEX
- Leave a Comment - if you need a question answered or have a word of praise
Donations
Donations help keep CommandsEX alive, updated and improved. If you use CommandsEX and would like to help the authors continue working on CommandsEX then you may want to consider donating. You can donate whatever amount you like by using the PayPal donate button below.
i keep getting this error when running on the latest build of craftbukkit
This server is running CraftBukkit version git-Bukkit-1.5.1-R0.1-21-g49b0699-b2754jnks (MC: 1.5.1) (Implementing API version 1.5.1-R0.2) 20:00:45 [SEVERE] Could not load 'plugins/CommandsEX.jar' in folder 'plugins' org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: com/github/zathrus_writer/commandsex/CommandsEX : Unsupported major.minor version 51.0 at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:184) at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:305) at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:230) at org.bukkit.craftbukkit.v1_5_R2.CraftServer.loadPlugins(CraftServer.java:239) at org.bukkit.craftbukkit.v1_5_R2.CraftServer.<init>(CraftServer.java:217) at net.minecraft.server.v1_5_R2.PlayerList.<init>(PlayerList.java:55) at net.minecraft.server.v1_5_R2.DedicatedPlayerList.<init>(SourceFile:11) at net.minecraft.server.v1_5_R2.DedicatedServer.init(DedicatedServer.java:105) at net.minecraft.server.v1_5_R2.MinecraftServer.run(MinecraftServer.java:381) at net.minecraft.server.v1_5_R2.ThreadServerApplication.run(SourceFile:573) Caused by: java.lang.UnsupportedClassVersionError: com/github/zathrus_writer/commandsex/CommandsEX : Unsupported major.minor version 51.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631) at java.lang.ClassLoader.defineClass(ClassLoader.java:615) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141) at java.net.URLClassLoader.defineClass(URLClassLoader.java:283) at java.net.URLClassLoader.access$000(URLClassLoader.java:58) at java.net.URLClassLoader$1.run(URLClassLoader.java:197) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:190) at org.bukkit.plugin.java.PluginClassLoader.findClass0(PluginClassLoader.java:80) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:53) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at java.lang.ClassLoader.loadClass(ClassLoader.java:247) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:249) at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:173) ... 9 more
Hi, when i run this plugin, all my /TP command blocks are broken. All the others like /effect or /say work.. Please help
Tried it again after the builder came back online but the zip its supposed to come in keeps downloading empty.
Edit: Nvm like the dude below me said, the email option was bugging it. Disabled and it was fine. But while I am here, explosion control does nothing to prevent explosions from tnt carts, and is there any possible way you could make it so that explosion control only works in certain worlds? Other that, all I have to say is you sir are a genius.
@Flegyas
Sorry about that, the Builder is back online.
I was trying to get a personal build but the link doesn't work anymore please fix it I really want to use this plugin :D
@ritipinheiro
I'll see what I can do to sort this out, thanks for your patience.
@NinjaDolphin
That was due to an issue in the Builder, one of the dependent file were not being copied. Please create a new CommandsEX Build with the same settings and it should be fixed.
Sorry for the inconvience
I'm trying to use the DeathGroup feature as an improvisation for a perworld deathban. Everytime soneone dies however, they are not demoted from their rank. I copied the config from the wiki page and everything but nothing works. I get this error log on the console:
Can I have some help here? Thanks
i think is the email is buged in builder i tried to discover the bug after some hours a tried whitout some features after all i tried whitout email and was good :)
@ritipinheiro
Can you please mention which ones, a few other people have reported this but I don't know where the issue is.
some things if you select them will bug the download and download 0 kb
@ritipinheiro
Well this is what I get when just selecting /tploc http://grab.by/leB6
iKeir in builder try to select and download..
@Alpha3278
Your welcome!
@iKeirNez
ok makes sense thanks!
@Buker98
Your welcome!
@Alpha3278
That issue is occurring because you are using a version of CommandsEX that was made for a newer CraftBukkit. Either update CraftBukkit or downgrade CommandsEX.
Hi this plugin looks really cool and seems better then god damn essentials ._. Anyhow I cant get it to work I get an error as seen below. I downloaded it from the [Download] and put in both the file and the .jar. tried this a few times an keeps occurring, could you help me or tell me what exactly I'm doing wrong here?
14:39:31 [SEVERE] An internal error has occured. Please try again, download a newer version of CommandsEX or contact the author. 14:39:31 [SEVERE] java.lang.reflect.InvocationTargetException 14:39:31 [SEVERE] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 14:39:31 [SEVERE] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) 14:39:31 [SEVERE] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 14:39:31 [SEVERE] at java.lang.reflect.Method.invoke(Unknown Source) 14:39:31 [SEVERE] at com.github.zathrus_writer.commandsex.CommandsEX.onEnable(CommandsEX.java:182) 14:39:31 [SEVERE] at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217) 14:39:31 [SEVERE] at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:457) 14:39:31 [SEVERE] at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:381) 14:39:31 [SEVERE] at org.bukkit.craftbukkit.v1_5_R1.CraftServer.loadPlugin(CraftServer.java:282) 14:39:31 [SEVERE] at org.bukkit.craftbukkit.v1_5_R1.CraftServer.enablePlugins(CraftServer.java:264) 14:39:31 [SEVERE] at net.minecraft.server.v1_5_R1.MinecraftServer.j(MinecraftServer.java:303) 14:39:31 [SEVERE] at net.minecraft.server.v1_5_R1.MinecraftServer.e(MinecraftServer.java:282) 14:39:31 [SEVERE] at net.minecraft.server.v1_5_R1.MinecraftServer.a(MinecraftServer.java:242) 14:39:31 [SEVERE] at net.minecraft.server.v1_5_R1.DedicatedServer.init(DedicatedServer.java:150) 14:39:31 [SEVERE] at net.minecraft.server.v1_5_R1.MinecraftServer.run(MinecraftServer.java:381) 14:39:31 [SEVERE] at net.minecraft.server.v1_5_R1.ThreadServerApplication.run(SourceFile:573) 14:39:31 [SEVERE] Caused by: java.lang.NoClassDefFoundError: net/minecraft/server/v1_5_R2/World 14:39:31 [SEVERE] at com.github.zathrus_writer.commandsex.helpers.Quizzes.init(Quizzes.java:63) 14:39:31 [SEVERE] ... 16 more 14:39:31 [SEVERE] Caused by: java.lang.ClassNotFoundException: net.minecraft.server.v1_5_R2.World 14:39:31 [SEVERE] at org.bukkit.plugin.java.PluginClassLoader.findClass0(PluginClassLoader.java:70) 14:39:31 [SEVERE] at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:53) 14:39:31 [SEVERE] at java.lang.ClassLoader.loadClass(Unknown Source) 14:39:31 [SEVERE] at java.lang.ClassLoader.loadClass(Unknown Source)
@iKeirNez
Thank you!
@Buker98
That issue occurs when you try to run CommandsEX with Java 6 or lower, you need Java version 7 or higher to run CommandsEX.