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.
Does this plugin have /ci, /gm, and /suicide?
Looks at essentials. *delete*. Downloads this plugin. >:D
Very nice. You may eventually even replace Essentials and other similar plugins.
Big Funfairs!
Zathrus Writer announces the immediate availability of CommandsEX version Beta 1.40! Lots of cool stuff coming in with this release, including the long awaited Vault support (therefore all permissions/chat/economy stuff it supports as well). Read changelog for full details ;-)
IMPORTANT!
This version fixes some serious bugs in permissions checking and join/leave messages grouping functionality. Upgrade to 1.40 is highly recommended! (even if you just re-build your own flavor using the Builder page).
Anyways, we're available from BukkitDev, SourceForge and CommandsEx Builder Page.
Have fun!
watch me code? today is quite an inspirational beautiful day :)
Attention Minecrafters!
Your virtual lives will never be as safe as they used to be with the immediate release of CommandsEX Beta 1.36k...
1.36k is a fun, in-between release without any files being uploaded to BukkitDev or SourceForge - you can only obtain a copy using the CommandsEX Builder Page
What's new?
Enjoying the calmness of your Hunger Games on the nice server you just visited? Planning on bombing someone's house with TNT? Well, hold your breath and pray for a quiet ride to your destination then!
TNT Kamikaze module of CommandsEX will allow server admins to activate near-real-life experience with TNT. When a player carries TNT block in their inventory and either gets caught in fire or is damaged from an explosion (configurable, permissions-based), they get very probably blown to pieces!
After receiving fire or explosion damage, the player has configurable number of seconds to say goodbye to their life. After this timeout, a TNT explosion with the magnitude of 1 TNT block will occur where the player is standing.
Depending on config setting, player can either instantly die or be left to the TNT to take care of whatever armor they have on them! (Fully-functional full diamond armor would make them actually survive :-P)
Have fun!
@dier325
thank you for your support! it's very appreciated :)
@zathrus_writer
Great plugin here. See tons of potential. Been watching you roadmap and I am excited for new features. Thanks for your work!
Here we go... CommandsEX Beta 3.6 is out, introducing Jails and fixing the marvelous logout error message that spammed your consoles when no database was used :-P
Grab it from SourceForge or build your own flavor now!
@SkyRanger
I take it you're not using any backend database with CommandsEX? There seems to be a bug in such case when player leave the server, as CommandsEX tries to pull his playtime from database. I'll be fixing it tonight with the addition of jail functions, so you should get your fix pretty soon ;-)
Nice Plugin. exactly, what i needed. Just need those tp, and request for TP commands, and those home / sethome and setspawn spawn commands.
without those much more crap, i dont need.
but one Thing:
i always get errors, when someone leav my server:
26.04 18:28:12 [Server] INFO ... 10 more
26.04 18:28:12 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:301)
26.04 18:28:12 [Server] INFO at java.lang.reflect.Method.invoke(Method.java:601)
26.04 18:28:12 [Server] INFO at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
26.04 18:28:12 [Server] INFO at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
26.04 18:28:12 [Server] INFO at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
26.04 18:28:12 [Server] INFO at com.github.zathrus_writer.commandsex.CommandsEX.pQuit(CommandsEX.java:342)
26.04 18:28:12 [Server] INFO Caused by: java.lang.NullPointerException
26.04 18:28:12 [Server] INFO at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
26.04 18:28:12 [Server] INFO at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:449)
26.04 18:28:12 [Server] INFO at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:551)
26.04 18:28:12 [Server] INFO at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78)
26.04 18:28:12 [Server] INFO at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:113)
26.04 18:28:12 [Server] INFO at net.minecraft.server.NetworkManager.b(NetworkManager.java:234)
26.04 18:28:12 [Server] INFO at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:698)
26.04 18:28:12 [Server] INFO at net.minecraft.server.ServerConfigurationManager.disconnect(ServerConfigurationManager.java:179)
26.04 18:28:12 [Server] INFO at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:459)
26.04 18:28:12 [Server] INFO at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
26.04 18:28:12 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:303)
26.04 18:28:12 [Server] INFO org.bukkit.event.EventException
26.04 18:28:12 [Server] SCHWERWIEGEND Could not pass event PlayerQuitEvent to CommandsEX
26.04 18:28:12 [Server] INFORMATION Connection reset
26.04 18:28:12 [Disconnect] User xxxxx has disconnected, reason: disconnect.quitting
@Flafee
Try PowerTool.
@Flafee
nice idea, however it's not currently possible with CommandsEX... but you can always ask for a feature :)
until that time, you might want to check out SimpleCommandSigns
I was wondering if it was possible to bind a command to an item, like if I wanted to make a book, when you right click someone with it, it would strike them with lightning.
Is that possible?
yey! a new logo! :D
@hawkfalcon
nice feeling to be compared to Essentials in such a way :)
OOh a possible essentials replacement o.o ill get once you get all of the commands they have!
Beta 1.35 has been released, featuring Join / Leave messages grouping, Text / Commands replacement scripting and XAMPP (Jabber) Chat Relay.
Goodies doodies... pick them up on SourceForge or build your own flavor using the CommandsEX Builder website before this all gets approved here at BukkitDev ;-)
Enjoy!
it's here folks... CommandsEX is finally BETA!
by finishing Banning functionality, I can finally pronounce CommandsEX to be enough feature-filled and semi-tested to move on to the next life cycle :-)
enjoy the newest brew from SourceForge before BukkitDev approves the file or build your own flavor using the CommandsEX Builder Page!
in all cases, please do let me know if you find anything interesting that doesn't work or just have an idea for a feature/update... I'm counting on you ;-)
curious about how the coding is progressing? check out my Twitter profile (https://twitter.com/#!/ZathrusWriter) from time to time and find out :-)
... fyi, I'm streaming the coding of CommandsEX right now if anyone's interested - http://www.ustream.tv/channel/zathrus