ServerAI
WORK ON SAI has resumed and a release will soon be available for Minecraft 1.12.2 (paperMC)
ServerAI - more commonly known as SAI - is a minecraft server's greatest companion!
Now updated to 1.6! with new features and improved player recognition!
Capable of interacting with players like a living player, ServerAI is the one moderator you know you can trust!
development has been slow, and the issues have been many, but Tekkcraft.net hasn't faltered in our goal:
To Provide a single plugin to replace ALL plugins and to remove the risk of Staff that abuse their Permissions
put simply, the finished ServerAI will be Essentials, PermissionsEX(or any other permission plugin), world Edit, and an administrator all rolled into one neat little jar file
Video(s)
Tekkcraft.net spend a little time each day scouring youtube for those EPIC youtube demo's you guys make from time to time. when we find one we like relating to SAI, it will appear here for all to see :)
Coming Soon
I need your help. As i am sure several of you are aware, developing plugins are difficult enought, nevermind the sheer scale of SAI. I am looking for any plugin developers who know a bit atbout particular areas of the Bukkit API to help develop SAI. if you are interested, leave a comment, PM jamiemac262 or leave a message on ServerAI's Facebook page
Currently SAI is capable of:
- Saying Hi to players
- Changing the gamemode to survival
- Changing the gamemode to creative changing gamemode requires permissions now
- Added a form of plugin information (ask SAI to tell you about herself)
- Added sending players to spawn
- Added setting the spawn
- Blocking a list of swearwords or other insults. [this feature has many gaps on it if you find any gaps i would appreciate it if you could pm me with any words that get through the filter that should not
- Playername detection, instead of having to type name in a certain place in the line
- TPA requesting and accepting!
Todo:
- OPs and admin's to be able to change the gamemode of another player
- incorporate Factions into SAI teleporting, we dont want pvp loggers using SAI when a raid on the enemy faction goes wrong
- Economy hook for home command
- Set up some form of information base so players can ask SAI questions about the server (instead of asking staff and maybe not getting an answer)
- What can you do sai?
Not making any promises but here is what is planned for the next update:
- Spawn protection (players won't be able to break spawn)
- Warps - just like the homes but public
- teleporting between each other
- our own version of essentials' tpa requests
There have been several requests to allow servers to change SAI's name in the config file. it has been decided that we may pursue this in the future. However, for the forsee-able, we will not add this feature. this will allow other potential users to find SAI on bukkit dev.
This could be great for servers low on staff. It would be cool if there was a place in the config to add more things that it would respond to, also. If you ever need some graphics for this just send me a pm ;)
@Dustinduse
*skip all the difficult answers*
yeh you list them e.g.
swear1
swear2
swear3
etc
i am not 100% certain the filter works properly.
now the difficult questions
i have noticed that she ignores you when you dont have permission. i am about to try and fix that
and i will ask lewisyouldon to work on adding a way to toggle the welcome message in the config.
Also. in your lastest version when you dont have permission she just ignores you... Other then that she seems to work fine. just Picky as my mods call her. Also, you should give a config option for the new announcer on join. as i use vanish to pop in and out without anyone knowing.. and SAI will say hi to me when i join making that impossible. One last thing. How do you set up the Filter? just place words in the filter.txt?
@Dustinduse
well given the errors we have encountered. we think it would be best to leave the video until we have added All SAI's previous keywords back into the rewrite. if my friend cannot do it, i will be in touch regarding the video. thanx for all the help :)
I would be glad to make a video Demo for you! My mods and admins cant wait for this plugin to get a bit farther along and have alot more features. i would also like to ask that you post it on github when you work out some more errors. as i would like to add alot of custom commands to it. (tailor to my server) i have looked through the code looks fairly simple at add in some different commands. Also i have had alot of complaints about signs on my server not having correct spelling and such. I just tell people if they dont like how i write they can leave me alone lol -Dustin p.s. i like to keep my website spelling correct and good grammer! though :P
thanx for all your replies guys :)
every comment is like a £100 donation :D (altho, i wouldnt complain to one of those either :P)
as for the video demo.... i dont have a program to record my screen. i will ask one of my friends to make one up tho :)
as for big servers. SAI is buggy however her bugs do not prevent other players from gameplay, as far as i can see of have heard. the bugs are just keywords that she does not reply to but should (like gamemode). if in doubt, until my friend makes this video, you may join the tekkit server I use that has SAI and test her yourself
mc.tekkcraft.net:25565
@Derjyn
It says that you can't code. Not the coder, but YOU.
@jamiemac262 Dont worry my sister have Dyslexia and its quite common in general, just ignore the douchbag. I love the idea of this plugin btw :)
Can you please post a video demonstration of Server AI? My server's big that I don't wanna test on it right now. A video demonstration would be appreciated :)
@Derjyn
and if it makes u feel any better i will sit up till 4 AM (an hr) and make my description all pretty looking with my text help
@Derjyn
oh, so what your saying is that because i am dyslexic and typed that description on my ipod at 3am, my plugin must be as bad as my spelling... never judge a book by it's cover. ever, you're almost always wrong. Try SAI for yourself. Bukkit plugins are not written in english, or any spoken language. makes it easier for someone like myself to read and write in java. i can assure you that apart from some amature mistakes in the code (which are being fixed for the next update), SAI does exactly what the description says (even if it is bad english). so next time you wanna trash someone's hard work for the layout of their description. just back off and ask yourself if there's mabey a god damn reason for the bad english.
now i got my "venting" out of the way. you say SAI looks cool, decompile the code as i am sure many others have done. try her out then look at the code and perhaps offer some tips to help us improve her so that more people will enjoy using her.
and.... english is not simple writing. you have lived with it, probably easily, all your life. i have struggled to learn to read AND write. consider the many grammar rules you use without thinking. where a comma should go, capitals after a full stop, where the end of a sentence should be etc. etc. i have to conciously think of every one of those rules while i type, then to be sure i havent missed anything, i need to have a program read it out loud to me and even then i often need another person to proof read it. english, my friend. it is FAR from easy. <
i finished my sentence with a period... happy? :PAlways disappointing to see a cool looking plugin, only to read the description and immediately be put off. Bad grammar, spelling errors, and just plain icky writing. If simple writing cannot be achieved well, what does that say about code?
@Dustinduse
thanks for the tip. will implement this in the next release :) thank you
Now every server can be provision host quality :D, ingenius plugin I hope you continue to work on this plugin ^_^
@jamiemac262
Your beta 3.0 works perfectly. but has no permissions set up i see... (works on 1.3.1R2 i mean) Also i just thought about this. but you should have SAI check your available commands and tell you what shes allowed to do for you when you ask her SAI what can you do for me? that would be cool
PlayerChatEvent is the old way... it can lag the main thread from what i understand as where the AsyncPlayerChatEvent is off the main thread and is faster
@Dustinduse
we will add that yeh.... what's the difference? (like i say in the description, am a complete noob at this :P)
can you also update and use org.bukkit.event.player.AsyncPlayerChatEvent instead of the old method?
@jamiemac262
I already figured out the permissions by opening the jar and reading the plugin.yml
@Dustinduse
permissions should be working however there is an op override. we are working on a page that will display the permissions nodes so until them many of SAI's functions will be op, thank you for the comment
and as for the "i cant let you do that" we are working on it, sorry :)