AnarBot, a fun skripted Minecraft chat bot
1.0A Minecraft chat bot with commands, messages, and other tools.
AnarBot is a bot that I used on a past anarchy server, and which served me very well. Its main feature is its ability to respond in personalized ways to messages sent in-game, while also having many customizable aspects.
All in all, it was fun to make and even funner to use.
Options:
permission: anarbot.admin - the permission for admin commands
adminPrefix: &c&lAnarBot - Prefix shown to admins when using commands
prefix: &d&lAnar&a&lBot&e - Prefix shown to everyone
messageFormat: &d&lAnar&a&lBot &d--> &eYou&b -What you see when a message is sent to you from AnarBot
doJoinMessage: true - Enable for customized message when joining
joinMessage: Welcome fellow minecraft addict! - Change customized message when joining
botDelay: 20 - Individual bot use wait time
globalBotDelay: 5 - Global bot use wait time
(feel free to change colors in the actual message if you want even more personalization)
Commands:
/ bot reload - reloads the script file 'bot' (if you change the name of the script file, you'll have to change the name here too)
/ bot sleep - makes AnarBot go to sleep.
/ bot awake - makes AnarBot awake.
/ bot control - makes it so you can chat as if you were AnarBot in-game.
ADVANCED
If you want to add your own bot commands, some knowledge of Skript is highly recommended. However, you can attempt to do so anyways. Here is a basic example of a command:
else if {_t::1} = "?tps":
sb("The tps currently is %tps from last minute%!")
(keep in mind that indentation needs to be the same as in the rest of the script). You can change the '?tps' to something like '?name', and then in the 'sb"(stuff here)"' you can change the text inside to whatever you want it to be. This can be the player's display name; so
sb("%player's display name%")
Once again, learning skript is very much recommended.
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta