CommandHelper
CommandHelper lets you and users alias commands so that you don't get carpal tunnel, and it also allows you to script your own plugins without Java knowledge.
- Let you or users bind aliases for multiple commands
- Using an easy to use language MethodScript, script your own plugins
- Completely replace whatever you are using for /homes /warps /mail etc. with CommandHelper
- Create new features, handle new problems, without having to learn Java
- Easy to use language to pick up, with great documentation
Want an easy to use in-game map editor? Try WorldEdit. Want to protect areas? Try WorldGuard.
For the latest version: This page is not updated. For the latest builds, get them from the Downloads page.
Getting Started
Installation |
---|
Bukkit is currently required.
- Download CommandHelper and put the .jar into plugins/.
- Run your server once to generate the configuration files.
- Read the wiki (see below) to find out how to use CommandHelper.
Documentation |
---|
What are the permissions? How do you make your own scripts?
All the documentation can be found at https://methodscript.com/docs
Learning More |
---|
- Project leader: LadyCailin is the current project leader
- Lead developers: LadyCailin
- Project started: In November 2010 (Bukkit was started January 2011)
The original project leader and lead developer was sk89q.
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.
THE COMMENTS ON THIS PAGE ARE NOT REGULARLY MONITORED. For faster support, please join us on IRC or Discord.
@Timtower
I recommend you to use the latest file from build.sk89q.com because wraithguard is right. If you are using an old version you are right :) I had problems with double quotes (") a long to ago so I stopped using them. But a friend who started using CommandHelper did not have problems with them...
@Maczaz
I have heard other reports of this issue from windows users. I have not looked into it yet, unfortunately. As a workaround, you can remove spaces from the server path, but that may be a bigger task than just ignoring it for now.
@Timtower
Are you wanting for double quotes to be a string delimiter, or literal double quotes? Because once they are supported, they will work like single quotes, in that they denote the beginning and end of strings. So if you are intending for double quotes to display, for instance, in a broadcast("I want the users to see the double quotes") that won't work like you think in any future version anyways.
There has been a disclaimer on the wiki from day one that ALL special characters are reserved for future use, and that you should quote them, but unfortunately I didn't tout that enough. Anyways, point is, if you're using double quotes as literal double quotes, all current and future builds will have the same issues for you, or otherwise still won't work like you think.
@UbuntuFreak
Double quotes aren't supported ( yet ), and I use them pretty often
whan i run bukkit, CommandHelper creates on my C: dribve directory Documents%20and%20Settings ane all default patch to this plugin config with %20 in place of spaces. Any ideas how to fix it?
@AssRealm There seems to be an error with your persistence database. If the data in it is not that important delete it and let CommandHelper create a new one. Then you can add the data back into the database. The Data Manager could help you
@Timtower
Why do you need to rewrite your scrips? The old syntax is still supported in new versions. If I am talking halsehood ant it's too much maybe someone can help you with that
Any idea when the next steady update will come out? the one where I don't need to rewrite my scripts?
I'm getting this error every now and then.
Command failed with following reason: Could not retrieve key set from SQLite connection /.rw/games/minecraft/beta/plugins/CommandHelper/persistence.db
@LEOcab
All dev builds I ever downloaded worked fine for me :) At the moment I use build #1258-4b63e70. If a build does not work take an older one or a newer one, I never had trouble with CommandHelper (except my infinite loops) having to compile about 900 lines of code.
Could you put up a recommended build somewhere? I'm using a dev build that I downloaded ages ago. It works flawlessly (for my rather simple needs at least) but I feel one of these days I'll be forced to update and I'm a bit scared of guessing around which dev build to use. I don't fear using dev builds of stuff on my server, specially coming from someone with your reputation (I've personally never had issues with your CH/WE/WG dev builds), but it'd still be nice to see something 'recommended' newer than 1.1. :)
regards, dolan
http://build.sk89q.com/job/CommandHelper/ - Newest builds!
@ravand
I believe he is telling you to ask this plugin on the forum, where there are tons of people who know what they're talking about, rather than this outdated bukkitdev page.
@aviator1014
That doesnt answer my question does it?
@Florebor
Thanks so much :)
@aviator1014
You can type
or if it's a CommandHelper alias
in the main.ms file. It's executed every server start. Please note that this file (so also the command) will be also executed on a server reload (/reload) or when reloading CommandHelper (/reloadaliases).
If it's very important that the command is only executed one time a day i can make a more complex code for you that allows you to do that or I describe you what would be needed to be done.
@valmartman
@ravand
This page is not maintained and all versions on here are no longer supported.
INFO: http://forum.sk89q.com/forums/commandhelper.20/
Also, this plugin updates almost every single day with new features and fixes, and is designed to be compatible with 1.3 - 1.4.5. It would be compatible with 1.2.5 and previous if not for the AsyncChat change.
Supported versions: http://build.sk89q.com
Is there a way to run a command uppon server startup? If yes can you briefly describe how it works?
Thanks in advance
@UbuntuFreak
This works, great :)
Thank you for your help, I just love people who take time to help complete strangers on the internet. Thanks for existing :) Just want to have that said.
Broke when I updated to 1.4.5-R1.0 :(
@Florebor
I also gave up with command blocks. I solved the problem installing FalseBook (CraftBook might work as well) and built a Command Sender (MC1511 on FalseBook) that runs
You will need to replace TheNameOfYourWorldGuardRegion ith the name of the region the pressure plate(s) are in and YourSpleefFieldRegion with the name of the spleef field's region.
One thing you should NOT do unless you want to crash your server :): There are two loops. This can be much to calculate for the server. If you have too many people online this might cause some minor lag. Also if two people are in the region with the pressure plate(s) (tripwires will also work) the firt person in the list will be chosen. If you have more than one spleef arenas it could fail if two or more people are failing at the same time (same server tick). But this has a chance of less than two percent I would guess.
The only problem is that FalseBook is a bit outdatet at the moment and it will not work with the newest bukkit build. So I use a 1.4.4-R0.2-dev version what works fine.
One last thing: I added the sel command for people using WorldEdit CUI to remove the red border around the field.
Hope I could help you this time. If not - I don't have any ideas left...
I don't see a link to it up above, but here's the forum: http://forum.sk89q.com/forums/commandhelper.20/
@UbuntuFreak
Silly me, I already tried entering /runalias /resetfloor @p into the commandblock, didn't work either... Not a single alias works.
Any ideas left?