Steve
After experimenting with the CleverBot API, I thought I turn it in to a Bukkit plugin! This plugin will take message you "say" to Steve and send them over to Cleverbot for a response.
As said on the CleverBot website: "PLEASE NOTE - Cleverbot learns from real people - things it says may seem inappropriate - use with discretion, and at YOUR OWN RISK" "PARENTAL ADVICE - Visitors never talk to a human, however convincing it looks - the AI knows many topics - use ONLY WITH OVERSIGHT"
Features
- Simple and lightweight!
- Customisable response format.
- Customisable trigger.
- External work is done async. (No Lag)
Documentation
By default, Steve will respond to messages that start with "Steve, " however you can change this in the config file. Reloading and updating commands are restricted to only OPs. Anyone can publicly talk to Steve, however privately talking to Steve (/steve <message>) requires the permission [Steve.private] or OP.
Try Steve Out!
Here are a list of public servers which have Steve installed!
| Name | Server Address |
|---|---|
| ProjectPhoenixMc | ProjectPhoenixMc.verygames.net |
| Celestials Craft | celestialscraft.no-ip.org |
| Kingdom of Onixion | onixion.mine.bz |
(PM me to add your server.)
Unofficial Videos
Here are some videos showcasing the Steve plugin. If you have a video that you would like added, feel free to PM me! :)
Spanish Video
Support the Development!
I put hours of work into Steve as a learning experience and hobby. If you enjoy using Steve, please consider supporting the development and donating to keep the plugin going. Thanks!



-
View User Profile
-
Send Message
Posted Sep 20, 2017Good plugin!
I'm getting ERRORS. Maybe you can check it.
Thanks!
-
View User Profile
-
Send Message
Posted Aug 24, 2015Please update
ç_ç this plugin has got a lot of potential.. please just update !
-
View User Profile
-
Send Message
Posted Jul 6, 2015I keep getting this in Multicraft :(
06.07 14:30:50 [Server] INFO ... 3 more 06.07 14:30:50 [Server] INFO at org.bukkit.craftbukkit.v1_8_R2.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:53) 06.07 14:30:50 [Server] INFO at org.bukkit.craftbukkit.v1_8_R2.scheduler.CraftTask.run(CraftTask.java:71) 06.07 14:30:50 [Server] INFO at me.nxtguy.Steve.Main$2.run(Main.java:250) 06.07 14:30:50 [Server] INFO at java.lang.String.replace(String.java:2180) 06.07 14:30:50 [Server] INFO Caused by: java.lang.NullPointerException 06.07 14:30:50 [Server] INFO at java.lang.Thread.run(Thread.java:745) 06.07 14:30:50 [Server] INFO at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) 06.07 14:30:50 [Server] INFO at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) 06.07 14:30:50 [Server] INFO at org.bukkit.craftbukkit.v1_8_R2.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:56) 06.07 14:30:50 [Server] WARN org.apache.commons.lang.UnhandledException: Plugin Steve v1.4 generated an exception while executing task 3637 06.07 14:30:50 [Server] WARN Exception in thread "Craft Scheduler Thread - 52" 06.07 14:30:50 [Server] WARN at java.lang.Thread.run(Thread.java:745) 06.07 14:30:50 [Server] WARN at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) 06.07 14:30:50 [Server] WARN at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) 06.07 14:30:50 [Server] WARN at org.bukkit.craftbukkit.v1_8_R2.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:53) 06.07 14:30:50 [Server] WARN at org.bukkit.craftbukkit.v1_8_R2.scheduler.CraftTask.run(CraftTask.java:71) 06.07 14:30:50 [Server] WARN at me.nxtguy.Steve.Main$2.run(Main.java:243) 06.07 14:30:50 [Server] WARN at com.google.code.chatterbotapi.Cleverbot$Session.think(Cleverbot.java:99) 06.07 14:30:50 [Server] WARN at com.google.code.chatterbotapi.Cleverbot$Session.think(Cleverbot.java:59) 06.07 14:30:50 [Server] WARN at com.google.code.chatterbotapi.Utils.post(Utils.java:71) 06.07 14:30:50 [Server] WARN at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1624) 06.07 14:30:50 [Server] WARN java.io.FileNotFoundException: http://www.cleverbot.com/webservicemin
-
View User Profile
-
Send Message
Posted Jul 1, 2015@nxtguy
the plugin is working but steve isn't responding the server is in 1.8.1
-
View User Profile
-
Send Message
Posted Jan 23, 2015@JacketPotato
What errors are you receiving when running with a 1.8 build?
-
View User Profile
-
Send Message
Posted Jan 6, 2015Please update to 1.8.1! ;-; <3
-
View User Profile
-
Send Message
Posted Sep 2, 2014We should be able to customize messages for it!
-
View User Profile
-
Send Message
Posted Mar 30, 2014@nxtguy
Would you be able to add a way to check the cleverbot messages before they are sent? Such as clevermessage.contains("clevermessage");. That way you could set it to resend the player message to cleverbot, and get a message that isn't an advertisement.
-
View User Profile
-
Send Message
Posted Mar 14, 2014Please update to 1.7.2 :P
-
View User Profile
-
Send Message
Posted Mar 14, 2014This plugin Is Scary It Asked Me What Your Name And Where do you came from
I asked him Should i jump off the cliff in survival?
His Answer: OF COURSE
-
View User Profile
-
Send Message
Posted Dec 21, 2013@KingPyro
This plugin just sends your message to Cleverbot and sends the response back to your server. Unfortunately I can't control what it says. :/
-
View User Profile
-
Send Message
Posted Dec 18, 2013It seems cleverbot most of the time keeps advertising literally 70% of the time.....is there a way to prevent this?
-
View User Profile
-
Send Message
Posted Dec 15, 2013@Zaonhort
Yes, it appears it can't make a connection to the clever bot server. I'll look in to it. :)
-
View User Profile
-
Send Message
Posted Dec 5, 2013I think it's just the cleverbot server may be down, it was working earlier but now it isn't. Here is the error I've got http://pastebin.com/aPy9Hkjx
It's on git-Bukkit-1.6.4-R2.0-21-gcf51e92-b2938jnks (MC: 1.7.2)
-
View User Profile
-
Send Message
Posted Oct 23, 2013I currently have the plugin on my server ;). Want the IP?
-
View User Profile
-
Send Message
Posted Oct 17, 2013@resitancedude
Okay thank you. I'll PM you if I have any questions. :)
-
View User Profile
-
Send Message
Posted Oct 17, 2013@nxtguy
If you want i can help you IM 100 % French
-
View User Profile
-
Send Message
Posted Oct 16, 2013@resitancedude
This may be because the responses have characters that Minecraft doesn't support. I'll try and convert letters with accents on them to just the letter. (This way you won't get the weird colors.)
-
View User Profile
-
Send Message
Posted Oct 15, 2013hey, this would be cool for when few people are on the server and you want to talk to someone
-
View User Profile
-
Send Message
Posted Oct 15, 2013Can you correct french message ? im french and when i say something, sometime the answer are okai but its can finish whit yellow text like ----> Moi aussi mais je préfacute;re le Francais