Hmmm... I'll have to let my buddy know about this... that way he can block it before it ever becomes an issue. I'm just glad it can be blocked, without killing support for the entire mod.
This is why I added the permissions support, because it allows as much or as little as you choose, and can be assigned on a per-user basis, so admins can use all commands for example but ordinary players can be restricted.
Again... something I wasn't aware of. As it is, the only way we have to combat X-Raying, is to use Freecam, and look through suspicious player's "eyes".
Analysing behaviour is about the only way to combat xray without using orebfuscator, but that has its own penalties.
This is why I added the permissions support, because it allows as much or as little as you choose, and can be assigned on a per-user basis, so admins can use all commands for example but ordinary players can be restricted.
Analysing behaviour is about the only way to combat xray without using orebfuscator, but that has its own penalties.
I'm confident my buddy (the one I've talked about, to you, before) will know how to do the permissions... but, in case he doesn't (and, for those hosts out there who don't know either), do you have any documentation posted to explain how to add the ability to block the GETID and GETIDREL commands? I doubt he'll want even the admin staff being able to use it, so I don't know if it'll be important to know how to also set up custom player permissions. Though, it might be handy to be able to limit scripts for normal members, to prevent complex "Oh hai, I'm just auto-EXP and loot farming, while eating food, don't mind me! I'll come back in an hour, when my inventory alert tells me to dump my chest so I can snag more shinies!" scripts from being abused.
And regarding observing and analyzing player's behaviour... now you see ~exactly~ why I was asking for a modified OnJoin event macro script, to prevent my auto-greeter from saying "Hello" to the administration staff, each time they use /vanish. We're actively watching players (we use FoundDiamond to warn us when a member finds Diamonds, Emeralds, or collects Moss Stone from Dungeons...) and if something doesn't look right, the admins either investigate in person (while vanished), or the owner pops into freecam mode to see what that person is doing.
And, as you said, orebfuscator has it's own issues. So these steps are really the only "working" method to halt cheating.
And regarding observing and analyzing player's behaviour... now you see ~exactly~ why I was asking for a modified OnJoin event macro script, to prevent my auto-greeter from saying "Hello" to the administration staff, each time they use /vanish. We're actively watching players (we use FoundDiamond to warn us when a member finds Diamonds, Emeralds, or collects Moss Stone from Dungeons...) and if something doesn't look right, the admins either investigate in person (while vanished), or the owner pops into freecam mode to see what that person is doing.
And, as you said, orebfuscator has it's own issues. So these steps are really the only "working" method to halt cheating.
Yep, and even then a player who's canny can still evade detection by just scouting out areas rich in deposits and then proceeding to mine the area naturally. There's no perfect solution other than standing behind somebody IRL poking them with a sharp stick.
Awesome. That explains almost everything, and through a visual tutorial, at that!
The only further question I have (I've never touched plugins before, so I'm completely ignorant), is that when assigning the permissions, would one simply have to delete the line: "mod.macros.script.inventory.getid" (or mod.macros.script.inventory.getidrel)" from the permissions section in the modinfo.yml file? Or will it be a different process? (Again, I've never touched plugins before, and while I've handled the Whitelist/Banlist yml files in the past, I've never personally added them into clientpermissions).
Yep, and even then a player who's canny can still evade detection by just scouting out areas rich in deposits and then proceeding to mine the area naturally. There's no perfect solution other than standing behind somebody IRL poking them with a sharp stick.
That's true, too... and you can bet, if I could poke people with a stick over the internet (or hit them with it), when they're misbehaving, you know I'd be all about that.
Thanks again! I thank you, and I'm sure my host does too.
Awesome. That explains almost everything, and through a visual tutorial, at that!
The only further question I have (I've never touched plugins before, so I'm completely ignorant), is that when assigning the permissions, would one simply have to delete the line: "mod.macros.script.inventory.getid" (or mod.macros.script.inventory.getidrel)" from the permissions section in the modinfo.yml file? Or will it be a different process? (Again, I've never touched plugins before, and while I've handled the Whitelist/Banlist yml files in the past, I've never personally added them into clientpermissions).
modinfo.yml is not a config file, it's just a list of all the available permissions, how you add the permissions will depend on what plugin you are running. For example PermissionsEx allows you to create negated permissions by prepending "-", so you could allow all features except GETIDREL using these two permissions:
For plugins that don't support negated permissions, just make a union of all the other subsets, which requires more permissions nodes but it's clearer what you're granting. You can of course grant any subset using the wildcard *, so you can grant all subsets except the one you want rather than every individual permission if you so choose.
modinfo.yml is not a config file, it's just a list of all the available permissions, how you add the permissions will depend on what plugin you are running. For example PermissionsEx allows you to create negated permissions by prepending "-", so you could allow all features except GETIDREL using these two permissions:
For plugins that don't support negated permissions, just make a union of all the other subsets, which requires more permissions nodes but it's clearer what you're granting. You can of course grant any subset using the wildcard *, so you can grant all subsets except the one you want rather than every individual permission if you so choose.
And that's why I had to ask such an obvious newbie question. Heh... plus, if I had been watching the video on my PC (my netbook can only play Youtube videos at 240p, so all the text was really blurry), I'd have seen that at the top of the opened .yml file. Whoops.
Thanks for explaining things further. If I've further questions, I'll ask. But I think this should be more than enough information.
Ok, I'm sorry if I've missed it in a previous post - and believe me, I've looked -, even checked the .txt included, but is it possible to have two commands binded to one key with a modifier.?
i.e. I would like C to do /ch $$! to join a channel and to have Shift+C to do /leave $$! to leave a channel, I've tried not to waste your time, but I just can't figure it out. So any help would be greatly appreciated.
Many thanks in advance,
Nicho..!
If I remember correctly, there is no simple way. One feature that improved chat has over macro. Perhaps mumfrey can make an easy gui to make modifiers different keybinds.
Rollback Post to RevisionRollBack
I began minecraft ~July 7 2011 1.7.3 Beta
My username used to be Creative_Dalek but is now Dalek since 2/4/2015
Ok, I'm sorry if I've missed it in a previous post - and believe me, I've looked -, even checked the .txt included, but is it possible to have two commands binded to one key with a modifier.?
i.e. I would like C to do /ch $$! to join a channel and to have Shift+C to do /leave $$! to leave a channel, I've tried not to waste your time, but I just can't figure it out. So any help would be greatly appreciated.
Many thanks in advance,
Nicho..!
When binding the key you want, click the "conditional macro" tab at the top of the screen
Enter the condition as SHIFT (all in capitals)
Enter the macro you want when holding shift in the TRUE field
is there any way to create a list of the contents of file.txt??
and how it could add new lines to the file.txt??
many thanks for the help
You can write to log files, and include script files using $$<filename.txt> but you cannot read/write to arbitrary text files. The next version of the mod which will be released with 1.4.6 on thursday does have array variable support though, so anything which you could want to do with files should be possible through that functionality instead.
How would i make a script that would stop itself after breaking a pick.
i currently run a script where i have a stack of beef in hotbar slot nine and a iron pick in slot one.
i basically just have it mine the stone and then eat when i have 12 hunger left how do i command the script to auto stop after either i run out of food or the pick breaks (either slot 1or 9 are empty)
( i use this to cheat server economy by selling stacks of cobble at 1$ per block ( this is the usual amount i find on most servers) it would be pretty handy if i didnt come back after going AFK to find i starved to death a half hour ago, thanks if you can help, sorry if my post was to confusing.
I didnt include the script mostly because it is very simple and i cant just copy/paste easily
How would i make a script that would stop itself after breaking a pick.
i currently run a script where i have a stack of beef in hotbar slot nine and a iron pick in slot one.
i basically just have it mine the stone and then eat when i have 12 hunger left how do i command the script to auto stop after either i run out of food or the pick breaks (either slot 1or 9 are empty)
( i use this to cheat server economy by selling stacks of cobble at 1$ per block ( this is the usual amount i find on most servers) it would be pretty handy if i didnt come back after going AFK to find i starved to death a half hour ago, thanks if you can help, sorry if my post was to confusing.
I didnt include the script mostly because it is very simple and i cant just copy/paste easily
Hello, firstly thanks for this mod. I'm having a little issue where I lose all minecraft sound when I have the mod installed. The minecraft sound level bar has no effect.
I'm running minecraft on Mac OS X 10.7.5.
Other mods I have installed: Optifine, Reis Minimap.
I'm not sure what other information to give, please let me know if there is something else you need to know to help me.
Thanks in advance!
The mac archiver overwrites the "com" folder when installing LiteLoader for some reason. Make sure the contents of the "com" folder is merged rather than overwritten.
How could I set it so that it does the command /feed when my hunger is at 17 or 10 using the onfoodchange event? Right now I have the condition as HUNGER=17 and IF TRUE to /feed, but I want HUNGER=10 as well. I don't want it to be just less than 17 as it will spam the /feed every time I loose half a hunger bar i.e when using the mob trap.
How could I set it so that it does the command /feed when my hunger is at 17 or 10 using the onfoodchange event? Right now I have the condition as HUNGER=17 and IF TRUE to /feed, but I want HUNGER=10 as well. I don't want it to be just less than 17 as it will spam the /feed every time I loose half a hunger bar i.e when using the mob trap.
Hello, has anybody an idea for a stack drop script?
I would drop all stacks cobblestone in my inventory, but nothing from my hotbar.
Would be nice, if any has an idea.
I mean version 0.9.7 which is the next release, which will be for 1.4.5 unless 1.4.6 drops in the next week or so.
This is why I added the permissions support, because it allows as much or as little as you choose, and can be assigned on a per-user basis, so admins can use all commands for example but ordinary players can be restricted.
Analysing behaviour is about the only way to combat xray without using orebfuscator, but that has its own penalties.
I'm working on a new set of documentation in a wiki format.
And regarding observing and analyzing player's behaviour... now you see ~exactly~ why I was asking for a modified OnJoin event macro script, to prevent my auto-greeter from saying "Hello" to the administration staff, each time they use /vanish. We're actively watching players (we use FoundDiamond to warn us when a member finds Diamonds, Emeralds, or collects Moss Stone from Dungeons...) and if something doesn't look right, the admins either investigate in person (while vanished), or the owner pops into freecam mode to see what that person is doing.
And, as you said, orebfuscator has it's own issues. So these steps are really the only "working" method to halt cheating.
Yep, and even then a player who's canny can still evade detection by just scouting out areas rich in deposits and then proceeding to mine the area naturally. There's no perfect solution other than standing behind somebody IRL poking them with a sharp stick.
The only further question I have (I've never touched plugins before, so I'm completely ignorant), is that when assigning the permissions, would one simply have to delete the line: "mod.macros.script.inventory.getid" (or mod.macros.script.inventory.getidrel)" from the permissions section in the modinfo.yml file? Or will it be a different process? (Again, I've never touched plugins before, and while I've handled the Whitelist/Banlist yml files in the past, I've never personally added them into clientpermissions).
This was very helpful. Thanks!
That's true, too... and you can bet, if I could poke people with a stick over the internet (or hit them with it), when they're misbehaving, you know I'd be all about that.
Thanks again! I thank you, and I'm sure my host does too.
modinfo.yml is not a config file, it's just a list of all the available permissions, how you add the permissions will depend on what plugin you are running. For example PermissionsEx allows you to create negated permissions by prepending "-", so you could allow all features except GETIDREL using these two permissions:
For plugins that don't support negated permissions, just make a union of all the other subsets, which requires more permissions nodes but it's clearer what you're granting. You can of course grant any subset using the wildcard *, so you can grant all subsets except the one you want rather than every individual permission if you so choose.
Thanks for explaining things further. If I've further questions, I'll ask. But I think this should be more than enough information.
Thanks, again, Mumfrey.
Which is why I said "if" it drops, if it does then it will be for 1.4.6.
If I remember correctly, there is no simple way. One feature that improved chat has over macro. Perhaps mumfrey can make an easy gui to make modifiers different keybinds.
I began minecraft ~July 7 2011 1.7.3 Beta
My username used to be Creative_Dalek but is now Dalek since 2/4/2015
You can write to log files, and include script files using $$<filename.txt> but you cannot read/write to arbitrary text files. The next version of the mod which will be released with 1.4.6 on thursday does have array variable support though, so anything which you could want to do with files should be possible through that functionality instead.
i currently run a script where i have a stack of beef in hotbar slot nine and a iron pick in slot one.
i basically just have it mine the stone and then eat when i have 12 hunger left how do i command the script to auto stop after either i run out of food or the pick breaks (either slot 1or 9 are empty)
( i use this to cheat server economy by selling stacks of cobble at 1$ per block ( this is the usual amount i find on most servers) it would be pretty handy if i didnt come back after going AFK to find i starved to death a half hour ago, thanks if you can help, sorry if my post was to confusing.
I didnt include the script mostly because it is very simple and i cant just copy/paste easily
DO()
your script
Until(ITEM = 0)
DO(10)
Wait(500ms)
PlaySound(random.levelup)
LOOP
'Cause tomorrow spring is here
The mac archiver overwrites the "com" folder when installing LiteLoader for some reason. Make sure the contents of the "com" folder is merged rather than overwritten.
Use a logical OR (||) between the two conditions:
Thanks so much! I knew it would be something simple
Yes..., liteloader may have loader in it's name, but it's nothing but a mod, and you install it in magiclauncher like you would any other mod
the .litemod itself goes into your "mods" folder in .minecraft
for simplicity's sake you could also rename liteloader to be macros/keybinds
after all, if you disable that, you disable the mod, and vice versa...
'Cause tomorrow spring is here
I would drop all stacks cobblestone in my inventory, but nothing from my hotbar.
Would be nice, if any has an idea.