The joingame event doesn't always trigger when I join a server. I've really noticed when I leave a server, then I join back without closing down minecraft. I'm wondering if anyone else has had this problem and could help.
@Jackson it's working as it should for me. Make sure it always starts with the correct config and if that's the case what version of macromod are you using?
@Jackson it's working as it should for me. Make sure it always starts with the correct config and if that's the case what version of macromod are you using?
@Jackson uff 1.7.10 is quite old.. so even if it is indeed a bug you have a 0.01% chance that it will get fixed since it is already fixed in newer versions
Hi, that's very helpful. Is there a way to do it so that it goes off automatically every time i pick said item up and not bring up the inventory gui when it does it?
Hi, that's very helpful. Is there a way to do it so that it goes off automatically every time i pick said item up and not bring up the inventory gui when it does it?
There is an "onPickupItem" event that can be tapped into and any script can run based on that event firing. There is no way, to my knowledge, to access an item in your inventory to drop it without opening the Inventory GUI.
I don't understand how use the command "trace" somebody can explaine that to me please ?
While looking at something (Entity, Block, etc) you run the command TRACE(<#distance>,[entities]) such as TRACE(10,false); and it will populate the following variables:
It also populates block/entity specific variables based on what you're looking at. These are named %TRACE_<name>%. An example is %TRACE_AGE% which will be populated if you are looking at something with an AGE property such as potatoes. Check out some of the other possible values here: https://minecraft.gamepedia.com/Block_states#Potato
Is it normal if the the getid and getidrel ask for a #idvar but we need a &idvar ?
I'm not sure what you mean here. The functions are not "asking" for a #idvar, you provide coordinates (or relative coordinates) and it gives back an the blockID (i.e. dirt) and potentially a data value. If you want to experiment with it, bind the following to a key and run around and stand on different blocks to see the output. Stand on some colored wool to see #data populated.
I don't arrive to get the #datavar of a crop with the getid and the getidrel. Is it normal ?
There is no "data variable" for a crop. Since all "crops" are their own blocks, what you'll actually get is those individual blocks (potato, carrot, etc). If you're trying to get the Age, I know you can get the value by Looking at the block and checking %HIT_AGE%.
I'm not sure what you mean here. The functions are not "asking" for a #idvar, you provide coordinates (or relative coordinates) and it gives back an the blockID (i.e. dirt) and potentially a data value. If you want to experiment with it, bind the following to a key and run around and stand on different blocks to see the output. Stand on some colored wool to see #data populated.
Note that if you send out too many commands it may flood the server. The mod has some flood protection builr into it, but on my server, they have some spam protection that autokick & temp bans for sending too many commands. In the loop version of the script above, you see wait(1) which means wait for 1 second. You can do fractions of a second by doing wait(10t) which would wait for 10 ticks.
Is there a way to do block comments? Also is the only way to comment with "//"
Not that I know of @Jackson
The joingame event doesn't always trigger when I join a server. I've really noticed when I leave a server, then I join back without closing down minecraft. I'm wondering if anyone else has had this problem and could help.
@Jackson it's working as it should for me. Make sure it always starts with the correct config and if that's the case what version of macromod are you using?
Please make the Macro / Keybind Mod for 1.8.9, or make it possible that the 1.8 version works for 1.8.9, save some time I guess but please do it.
Sorry to rain on your parade but, the author has said no on more than one occasion! I suggest you find some other version.
Links to pdf format, downloadable, command lists for (these often clarify/expand descriptions, and where possible link to the author's posting):
MoreCommands: http://www.mediafire.com/view/qjc9c6klcnp660e/CmdLstMoreCommands.pdf
WorldEdit: http://www.mediafire.com/view/bi7r00xd9rgxrrt/WE_Commands.pdf
Using 1.7.10 version
@Jackson uff 1.7.10 is quite old.. so even if it is indeed a bug you have a 0.01% chance that it will get fixed since it is already fixed in newer versions
Hello, is it possible to do OR in IFMATCHES? Like IFMATCHES(%CHATCLEAN%,D(.*) || %CHATCLEAN%,A(.*));
@Doom yes it is and you were quite close it's ifmatches(%CHATCLEAN%,"a|b")
Hi I'm trying to make a macro that checks if you have an item in your inventory and then automatically drops it. Could I get some help?
Something like this will do it. Where it says emerald, change it to another item name (such as blaze_powder)
$${KEY(INVENTORY);DO;WHILE(%GUI% != "GUIINVENTORY");GETSLOT(emerald,#dropslot,9);SLOTCLICK(%#dropslot%);wait(1t);SLOTCLICK(-999);GUI();}$$
---------------
Join the Macro/Keybind mod Discord
>> http://discord.me/Macromod <<
---------------
Hi, that's very helpful. Is there a way to do it so that it goes off automatically every time i pick said item up and not bring up the inventory gui when it does it?
There is an "onPickupItem" event that can be tapped into and any script can run based on that event firing. There is no way, to my knowledge, to access an item in your inventory to drop it without opening the Inventory GUI.
---------------
Join the Macro/Keybind mod Discord
>> http://discord.me/Macromod <<
---------------
While looking at something (Entity, Block, etc) you run the command TRACE(<#distance>,[entities]) such as TRACE(10,false); and it will populate the following variables:
%TRACEDATA%
%TRACEID%
%TRACENAME%
%TRACESIDE%
%TRACETYPE%
%TRACEUUID%
%TRACEX%
%TRACEY%
%TRACEZ%
It also populates block/entity specific variables based on what you're looking at. These are named %TRACE_<name>%. An example is %TRACE_AGE% which will be populated if you are looking at something with an AGE property such as potatoes. Check out some of the other possible values here: https://minecraft.gamepedia.com/Block_states#Potato
I'm not sure what you mean here. The functions are not "asking" for a #idvar, you provide coordinates (or relative coordinates) and it gives back an the blockID (i.e. dirt) and potentially a data value. If you want to experiment with it, bind the following to a key and run around and stand on different blocks to see the output. Stand on some colored wool to see #data populated.
GETIDREL(0,-1,0,&idvar,#data);
LOG(%&idvar% %#data%);
There is no "data variable" for a crop. Since all "crops" are their own blocks, what you'll actually get is those individual blocks (potato, carrot, etc). If you're trying to get the Age, I know you can get the value by Looking at the block and checking %HIT_AGE%.
---------------
Join the Macro/Keybind mod Discord
>> http://discord.me/Macromod <<
---------------
He means the part in the ingame documentation
is there 1.8.9 version avaliable?
I scored 82% on the Minecraft Trivia Quiz. How much do you know about Minecraft?
No. And I understand that its tough to search for this answer, but literally at the top of this page someone else asked for it and got an answer of no. Here's where Mumfrey said no: https://www.minecraftforum.net/forums/mapping-and-modding-java-edition/minecraft-mods/1275039-macro-keybind-mod?page=727#c14729
In case you did try and search this and found that the site does't allow you to enter a search of 1.8.9, you could use a google search as follows:
1.8.9 site:minecraftforum.net inurl:1275039
---------------
Join the Macro/Keybind mod Discord
>> http://discord.me/Macromod <<
---------------
If I want to do a bunch of commands in succession (Example: /help 1, then /help 2, then /help 3, etc) how would I do that?
Couple ways. You could just "echo" each statement out. Your script would look like this:
$${echo(/help 1); echo(/help 2); echo(/help 3);}$$
If you instead wanted a loop or something, you could do something like this. You'd want to change the "5" in the while loop to make it go higher.
$${ #var=1; DO(); echo(/help %#var%); INC(#var); wait(1); WHILE(#var < 5);}$$
Note that if you send out too many commands it may flood the server. The mod has some flood protection builr into it, but on my server, they have some spam protection that autokick & temp bans for sending too many commands. In the loop version of the script above, you see wait(1) which means wait for 1 second. You can do fractions of a second by doing wait(10t) which would wait for 10 ticks.
---------------
Join the Macro/Keybind mod Discord
>> http://discord.me/Macromod <<
---------------