What is FloydBot?
FloydBot is FloydCraft’s exclusive plugin that has multiple functions its most common being simply broadcasting messages into the server chat every 5 minutes with a helpful tip.
But aswell as that it also serves use for many other functions such as ensuring the server chat is clean it will puck up on things that our NoSwear plugin will miss, if it suspects someone in chat is swearing with Unicode or bad formatted text then it will alert both owners on Discord as direct messages with timestamps of that player and there messages, it will also alert all online admins of any sign advertising / abuse in live chat and via eMail of no admins are online. FloydBot is also able to locate chunk errors when loaded and intersept with FAWE to copy all data of blocks in that area, Regenerate the chunk and paste the blocks back in! failing that we can attend to it manually with CoreProtect
it also serves as our websites info bot, you will have noticed if you signed up with this website you will have received an email from FloydBot.
The bot on the website can also assist with crating Groups and helping you to find content, it also has a large dashboard of useful utility’s for Admins from the website Dashboard and much more!
How it Works:
FloydBot runs on the Minecraft Spigot server as a “.jar” file, just like pretty much all other plugins it has a config file that we use to easily change various perimeters without having to recompile anything.
Amongst its many configuration options is the address to connect with our website, The way the website functions with the bot is simple.
It uses a basic WordPress plugin to communicate with the server, this allows the site to have realtime Player Names, automatic player Avatars and many other useful features. To protect all the connections from code injection or other exploits we have subscribed with a Domain company to have protection by BitNinja.io one of the worlds best none-free WAF (Web Application Firewall) Programs for Linux to date.
Due to the website being connected to the server this allows banned players to automatically receive the same ban on the website depending on why they were banned.
FloydBot has also got full access to our eMail servers which allows us to have multiple automatons in place for players who have an email account with us, for example users can manage there in Game AuthMe account and have email verification as an extra security feature or admins and owners can email contend directly to the website by emailing FloydBot with a special subject token.
Every part of floydbot is connected to each other creating one nice big Multi Platform server automation specifically to make managing everything much easier.
There are a lot of people that would disagree with having it setup like this but it serves its purpose better than any single bot / automation plugin ever could, this plugin communicates mostly on an internal network so traffic is not exposed and what is sent over WAN is protected with 2048-bit RSA encryption!
FloydBot wouldn’t be able to do everything it can do without the help of other plugins, a portion of what FloydBot does is ruining multiple commands at specific times and running multiple commands fast in one shorter command, if you would like to see what plugins we have all together then check this link out //FloydCraft/Plugins-Used
If you have any Questions about FloydBot or if your working on something like FloydBot for your own server and would like some help or advice then your welcome to email me direct at rmellis@m.floydcraft.co.uk If you are having problems connecting to FloydCraft and you see FloydBot mentioned in your disconnect message you should first try using a version higher than 1.12, if that fails let us know on discord or email and We’ll help you get connected again
Aswell as everything mentioned so far FloydBot also has many other useful features such as:
- Alias commands with permissions
- offers ingame Help and advice to players
- can Assist in Multiple ways on the website
- can integrate with both InventoryRollback and CoreProtect and FAWE for fast multi option rollback
- automatically ban anyone sending suspicious packets on the server and the website
- exempt
- emails owners when a donation is made via the website
- handles dead chunks within 10 seconds
- offers resource packs without that annoying popup prompt
- alerts admins on suspicious singe placements
- automatically unloads long unused chunks safely
- can avoid 0x0 glitches and exploits if specified
- will unload a plugin that outputs an unusual amount of errors using PluginManagerReloaded even if covered with ConsoleSpamFix
- Mirrors PlayerNames using DiscordSRV on the FloydCraft Discord so rather than [FloydBot > Player > message] it will display [Message] FloydBot will change the name of the Bot and avatar to match the player in game aswell as the bots name, then send the message, then change the bot back to normal, this happens so fast its unnoticeable and the message in chat will forever remain as that player
- assists with opening menus from DeluxMenus for specific events encountered by player even without the menus permission node e.g. the black market shops at the end of the arcades hidden maze and parkour
- automatically enables “online-mode=true” if the servers lobby becomes flooded by bots whilst whitelisting known ranked players and greylisting suspected bot names for verification
There is a lot of other things to FloydBot that isn’t listed here but in all that sums up the main functions of our servers Bot. we hope that this bot will enhance everyone’s game experience and help keep the server running smoothly whilst keeping all players up to date and informed on events and other happenings.
We work hard to keep the bot running as smoothly and securely as possible and we would love it if you wanted to show your appreciation by donation, of course its complacently optional and we don’t want anyone to feel pressured to donate but if you would like to then head over to our Web-Shop, you can get something In Game for your donation that way! 😀