RoboticStaff
What is RoboticStaff?
RoboticStaff is a powerful plugin that help server admins to reduce their work and to keep their servers out of spam with:
- Helpme (A very simple FAQ of your server, accessible with /helpme, that you can set up in the config)
- AutoAnswer (Simply, answer automatically to messages sent by users: You can create very accurate triggers with their own answer that can be messages or commands, see the Configuration page!)
- AntiSwearing (You can make a simple list of banned words that will be replaced with a configurable set of characters)
- BlockedCommands (as the name says, with this you can block commands both per-world and in the server)
- AntiSpam (Say bye to spam and flood! You can set a delay that users must wait to send a message after another message, also there is the anti-ipspam (100% working, never failed), and the anti-websitespam (100% working on RoboticStaff 2.0!). With both anti-ipspam and anti-websitespam you can also set a command that will be executed when spam is checked!)
- OnActions (Right now is "Alpha": Set one or more commands that will be executed when somethings happens! At the moment only with playerJoin and playerDeath, more events with RoboticStaff 2.0!)
Features
- Make a very simple FAQ, accessible with /helpme!
- Auto answer at message which contain configurable tag with configurable answer!
- Set a message on join!
- Answer with configurable command!
- AntiSwearing function!
- Make multiple tag-checker in one line!
- Auto answer with configurable alias!
- The best tag-checker: use "," to separate tag to be found!
- AutoAnswer is capable to replace your helpers, just configure it!
- ALL the things configurable support colors!!
- Block commands both everywhere and per world!
- THE antispam, with the antispam-delay you can say "Bye" to flooders!
- Run commands when something happens with OnActions!
- Reload config without restart server!
- All messages are configurable!
- Things can be activated/deactivated! Use only what you want!
- Filled with an efficient permission system, check the Permissions page!
TODO
Infinite ask and answer- Added in Beta v1.1Auto answer at player who send messages- Added in Beta v1.2Config rewriting when is up to date- Added in Beta v1.2Config reloading- Added in Beta v1.2Anti swearing- Added in Beta v1.3Answer with command- Added in Beta v1.3Anti spam- Added in Beta v1.9- Automatic planned message
- Automatic planned command
- Check for other plugins update
- Add compatibility with plugin like Essentials, Vault, Factions, Lockette and more to do automatic action (More info in the near future!)
- And more!
Update checking
Roboticstaff provides an update checker that you can disable by setting, in the config.yml file:
update-checker: 'false'
Having suggestion?
If you have a suggestion post it in the comment!
Hello.
I'm using the plugin in 1.8 server, working fine.
But i have a little problem with the autoanswer.
Is there a way to create some answers case sensitive?
For example... I put this configuration:
- "Hello"
- "Hello %player%
The problem is, if i put something like, "phello" in the chat, he answers the "hello" question....
It's difficult to configure answers that don't mess the chat when people are talking...
I think a good implementation to do this, is something like * on the code...
For example:
Everything is case sensitive in answers... To "turn off" case sensitive, you must use something like this in the code:
- "*Hello*"
- "Hello %player"
Is this case if you say "phellow" he will answer the "hello" question...
Or for example something like "@nocase text" to disable case sensitive... i don't know...
Thanks for your time, and congratulations on this great work.
Update for 1.8 ?
A suggestion, Is it possible to add anti command spam?:)
@RaynLegends
Well, if you realease it, make that its compatible with 1.7.2 because its the only version i can use due to this legal problems...
Add me in skype so we keep in contact and i help translating... My skype username is: tomyserra18
@xtomyserrax
I'll release that feature in the next update, with multilanguage support (and then you could help with spanish translation :) )
Check for other plugins update -> Please add this TODO feature!
If you want i can help translating plugin into Spanish!
@mike_x1
It's possible saving the config.yml file with the UTF-8 encoding :)
I know that not everyone knows how to do it and so I'm thinking to add unicode support via "/uNNNN" (where N is a number) that will be more easy to use...
I'd like to filter out special unicode characters like "ß", "ä", "ö", "ü", ...
Is that possible? And if not, could you please add it? That would be awesome :)
Thanks - Mike_x1 :)
@jonghyek
Can you paste here the config.yml? That problem may be caused by misconfiguring the plugin...
Yesterday, v2.0 does work well. but suddenly v2.0 is not work today.
I using 1.7.2 build 3020 craftbukkit.
It's not work even when delete all & reinstall.
Console always printing "/helpme [id]" when I type /helpme, /helpme 1, /helpme 2 ...
So I installed v1.9, that work!
Why? I can't guess what happened.
@azatom
If you set antiswearing-word: - "ban " (notice the space) The plugin will not replace "banned"
If you set antiswearing-word: - "ban" The plugin will replace "banned" with "[BIP]ned"
:)
Could be made so that when I say: ( An example) fuckata The plugin don't sencure the fuck word. To summarize I would like that it takes into account spaces
Changed license from All Rights Reserved to GNU GPLv3. Woah!
@xXRoberto55Xx
Ok :3
@RaynLegends I'm stupid, the plugin works perfectly, it must have been a bug in my server, thanks anyway.
@xXRoberto55Xx
Can you paste the crash report? Or at least what kind of error are you receiving?
Deleted
Updated the configuration and permissions pages :3
@HeadHunts1709
Sìsì, alla fine per la versione 2.0 ho fatto così :)
PS: Thanks, se vi interessano i sorgenti li trovate qui: https://github.com/RaynLegends/RoboticStaff
@RaynLegends
Basta che ci metti un run() di 1 secondo o di meno scegli te... anche se sarebbe piu' reale farlo con 1 tick = 20 volte meno di 1 secondo visto che e' un robot.
Comunque plugin semplice ma pur sempre un plugin con un po di lavoro dietro.