1.12.1
1.12
1.11
1.10
1.9.4
1.9
1.8
1.7.10
Liteloader
If you're a server admin, a player on a server with lots of plugins, or just love automating every aspect of your minecraft experience, you will honestly wonder how you lived without this mod...
Expand for more images:
Auto-populate towns, homes, friends
New features in 0.5: Multiple configurations:
Friend selection
Item selection
To bind keys:
You can find out a lot of useful information about the mod via my tutorials on YouTube.
To get started using the mod, you can find an list of commands and keycodes and guide to the other features in the mod in the readme.txt
As of version 0.8.5 language packs are no longer required as the supported languages are directly integrated into the main download and will automatically switch based on the chosen Minecraft language. If you would like to provide a language pack for your language please contact me via PM.
Current language packs in the mod:
For historic language pack information expand the spoiler:
AJFire kindly provided a german translation for this mod. You can download it here (direct link). Place the downloaded file in your minecraft folder or your mods folder.
Changes for 0.15.0 and 0.15.1
Changes for 0.14.3 and 0.14.4
Changes for 0.14.2
Changes for 0.14.1
Changes for 0.13.2
Changes for 0.13.0
Changes for 0.12.2
Changes for 0.12.1
Changes for 0.11.3
Changes for 0.10.12
Older version changelogs:
SHADERGROUP("fxaa.json");
SHADERGROUP("minecraft:shaders/post/fxaa.json");
SHADERGROUP(+); // Select next shader
Only works in creative mode! If "slot" is omitted sets the currently selected slot.
Parameters 3 and 4 are optional. The fourth flag specifies whether the prompt is allowed to override another GUI if another GUI is open when PROMPT is invoked.
Note that this command is experimental at the moment, use with care a please report bugs ITT
Changes for version 0.9.5
CRAFT is still a bit experimental, you must be aiming at a crafting bench to craft recipes requiring a crafting bench, recipes which can be crafted in the inventory will open the inventory gui
TexturePack - Switch texture packs on-the-fly
Type - Pump keys into the keyboard buffer as if you typed them
Press - Pump a single (non-alphanumeric) key into the keyboard buffer: eg. PRESS(ESCAPE)
PlaceSign - Place a sign from your inventory and automatically set the text!
If you would like to show your support for the mod by including a clickable banner in your sig, click the spoiler next to one of the banners below and copy the code into your forum signature:
I have spent a lot of time developing this mod and some people have asked if they can donate but I believe in making mods for fun and do not wish to make money from it.
However if you really would like to make a donation then I recommend making a donation to Vexx32, who will use it to buy minecraft gift codes for people! This way your good will can go towards helping someone to play the game.It has come to my attention that Vexx is no longer maintaing his thread, so I will think about an alternative for the future.Thanks to the MCP team and everyone who's given suggestions and feedback. Special thanks to AJFire for making the original mod logo and providing the german translation. Thanks also to Chokapix for the french translation, kamild1996 for the Polish translation, Dyon123 for the dutch translation, agubelu for the spanish translation, eXtendZero for the Ukrainian translation, and Gorlem for updating the german translation for 1.4!
Enjoy! Please post feedback, comments, abuse here.
http://www.minecraft...sneak-and-chat/
I don't think many people will install your mod because the most of functions are included in Improved chat. But CTRL+<key> is an interesting idea.
->Add more functions!
EDIT: 07.08.2012:
Your mod is AWESOME!
One year of development and hard work made this mod the best macro extension I have ever seen.
(There isn't anything for any other game that could be compared with this. Good job, Mumfrey!)
I played this game before you knew what it was
I got version that works with 1.7.3. Maybe third party update but it works! Try to search the 1.7.3 compatible version with Google.
I played this game before you knew what it was
The two features which may appeal to users are the ability to quickly edit macros/binds in-game, and the fact that you needn't memorise either the LWJGL key codes nor the key names to bind unusual keys: simply press the key you want to bind.
I'll add a link to Improved Chat to the OP though :smile.gif:
I tried with a clean install of 1.7.3, installed Modloader and my own mod, then installed Improved Chat and everything worked as expected, so I don't know what else to try.
Sorry I can't help any more but if you're still having trouble it may be worth checking that there aren't other conflicts - are you running any other ModLoader mods?
I really like both of these ideas! I'll release an update as soon as I can which supports this, I've coded most of it already but I need to properly test it all to make sure there's nothing I've missed, and make it a little prettier too.
To address the first idea, I've made it so that adding $$? anywhere in a macro will bring up a prompt when the macro is executed and will replace the $$? with whatever is entered. It also remembers what was entered, so entering repeat commands is easy, even across sessions (it stores the params in macros.txt).
For the second point I've added the ability to enter $$<filename.txt> to substitute the contents of the file into the macro at that point, which adds a lot of flexibility. You can even put these macro file includes inside a macro file, just be sure not to include the same file inside itself!
Finally, entering $$! in a macro will stop the macro at that point and put the last command into the chat buffer. This works either in an included file or in a simple macro, so the example above could be written as:
Obviously anything after $$! is ignored.
You could also use
to provide a prompt for what item to give :smile.gif:
Once I've ironed out the bugs and fully tested it I'll put it up here, the last part may need some fixing to work with Improved Chat or it might not even be possible to coexist, I'll have to do some testing of that too.
Thanks for your suggestions and feedback!
The testing resulted in the following restrictions on including files: You can include a maximum of 10 files per macro (this includes files included by other files) which stops the processing getting too ludicrous and mitigates accidental recursion! Also, filenames can only include letters, numbers, space, underscore, dash and dot and must end in .txt
Hope you like the new stuff, please feel free to post any other ideas, suggestions or comments and I'll try to implement them if I can.
As that would be the greatest and awesome thing :biggrin.gif:
EDIT:
This unfortunately doesn't work with singleplayer commands :sad.gif:
Please make this work with singleplayer commands.
Please
Sorry I didn't explain very well, basically they're just specialised parameters which give you a list of stuff rather than just typing things in.
You mentioned above that you'd like to be able to enter "part" of a command when you execute it - with the new version there are two possible ways of doing this:
1) You can use AJFire's method, which basically will pump a macro into the chat buffer allowing you to complete it, so for example making the macro
will put /give psgts 4 into chat and allow you to type the amount on the end then press enter. However this isn't very useful if you want to enter something in the middle of your command, so on to option...
2) You can use the new method, which allows you to put $$? anywhere in the macro and be prompted for it when you execute the macro. For example will prompt you for the item number. However in this scenario you have to remember the item number, or have a cheat sheet handy with the item numbers on it. The "item" option allows you to instead enter $$i and as well as being prompted you now get an on-screen list of items (as pictured). $$f does exactly the same thing but allows you to maintain a list of "friends", essentially for private messaging or other admin functions.
I should mention that you can also combine paramters in a single macro, so you could actually write:
and it will work perfectly fine, prompting for all 3 parameters in turn.
Hopefully that now makes sense, if it's still not clear take a look at the video which shows the stuff in action.
I'll take a look, I've not used Single Player Commands myself so I'll have a look at the code and check. The mod itself definitely works in single player as that's where I test the stuff, I just manually disable it before release. If I can make it work then I'll certainly release an updated version which supports that.
Thank you very much and thank you for replying so quickly
I test on SSP for simplicity using a test harness which pipes all of the output to the console so that I can test that macros are outputting what they should. The test harness also checks the issued commands to make sure they don't contain illegal characters and aren't longer than 100 characters in length. Taking the server out of the picture is just easier and quicker for testing purposes basically.
Since you can't issue chat commands in single player I just thought it sensible to disable it because it could cause confusion having the macro capability but not actually sending the messages anywhere!
I didn't realise that Single Player Commands existed, now that I'm aware of it I can look into how it handles commands and adjust my mod so that if Single Player Commands mod is detected it will enable itself in SSP. It would be naïve to just assume that it masquerades as a server, but if that is indeed what it does (specifically, if it hooks into EntityPlayerSP.sendChatMessage()) then making this work in SSP is trivial - if not then I'll engineer it so that it does work :smile.gif:
is ther a way so u can press multiple keys to activate something?
ex: pressing u and i together u activate the command. something like a secret combination
idk why i thought of tht lolz.
but it could be nice since i keep accidently hitting l which kills my players with lightning
now i wonder if there is a mod tht u press a button and u eat food =D
I've also made a minor change to the handling of the CTRL override to improve compatibility with overridding normal keys like W,A,S,D,T,I etc.
On an related note... holy crap Single Player Commands is awesome. I haven't played single player in earnest but now it has a lot of attraction! :smile.gif:
Thanks I'm glad you like the mod :smile.gif:
The multiple-key thing wouldn't be hard to implement but it would be tricky to make it accessible in a way that's not confusing. My main aim with this is to make it simple to bind keys where in the past it has been possible but in some cases rather a challenge.
To give an example, say you want a combo that runs when you press U and I like you mentioned above: would you bind a macro to U but have it only execute if I were pressed too? What about when U is pressed but not I? Do you have a separate interface for binding multi-key combos? It's not that the usability qualms are insurmountable, just that it would need some thought to make sure it didn't become confusing and unwieldy, which is the exact opposite of what I'm trying to achieve.
In the interim, how useful would it be to put in an option to require CTRL, ALT or SHIFT to be pressed in order to access a particular macro? This is quite easy to do and would be reasonably consistent with typical user interface design. Thoughts?
I wouldn't be at all surprised :biggrin.gif: