SimpleRegister
SimpleRegister
Version: v1.7
SimpleRegister is a plugin which allows server admins to handle all the registrations in-game!
Do you have a lot of new people complaining that they have to go all the way to your website and register there?
Well, then SimpleRegister is something for you!
(Follow me on twitter for updates!)
How does it work?
Whenever a new player logs in on the server, they need to fill out a form in-game. When they've finished filling out the form, every player with simpleregister.notice will be notified and may take action. You can read the filled out form, with /sr app view <playername> and take a look at their form. When you think it is approval worthy, you can type /sr app accept <playername>. Or if you're not feeling sure about it, type /sr app decline <playername>. You can decline a form, but approve it later if you want. When the form of a player has been accepted, the plugin will perform configurable commands via a config. (You could promote them to a builder rank if you would like) (Or give them a set of tools) (Or both) Last, but not least: You can also configure to send the player whose app got accepted a real life e-mail. Isn't that awesome?
Features:
- A simple but flawless system to manage registrations in-game
- Colour coded
- Highly configurable
- Very simple commands
- Very reliable
- Permissions
- Drag & Play
- Efficient
- Support for real life e-mail.
Permissions:
- - simpleregister.register - Allows a player to register.
- - simpleregister.applications.view.others - Allows a player to see applications of others.
- - simpleregister.applications.view.self - Allows a player to see their own application.
- - simpleregister.applications.view.pending - Allows a player to see pending applications.
- - simpleregister.applications.accept - Allows a player to accept an application.
- - simpleregister.applications.decline - Allows a player to decline an application.
- - simpleregister.commands - Allows a player to see a list of commands.
- - simpleregister.notice - Allows a player to get notified when someone filed a new application.
- - simpleregister.reload - Allows a player to reload the configuration files of SimpleRegister.
- - simpleregister.delete - Allows a player to delete an application.
Commands:
- /register Starts the process of registering
- /simpleregister Shows info about SimpleRegister
- /sr Alias to /simpleregister
- /sr help|commands Shows a list of commands
- /sr apps|pending Shows the pending applications
- /sr app accept|decline <application> Accepts or declines an application
- /sr app view <application> Shows the application of a player
- /accept <application> Accept an application
- /deny <application> Decline an application
- /view <application> View an application
- /apps <application> View all pending applications
- /sr app delete <app> Delete an application
- /sr reload Reload the configuration files.
Pictures:
Donations
I'm a poor student and I'm developing this plugin in my free-time, if you like my plugin and want to help me, please donate. Donating is the best way to help me out, it goes towards more bug-fixing. Thanks! Donate is in the top right corner. ;)
Developers
Check out this page, it can help you get around with SimpleRegister.
@Staartvin
i wrote it in a pm
@re3ell
Could you tell me the address? Example: www.example.com?
@Staartvin
At the moment i am using enjin.com (also my server is in german) as enjin has a good software. But i would like to learn some php to be able to create my own homepages and show infos from a sql database and from some plugins on it. (= 0 web dev experience too :P) Also i donĀ“t want to pay for a homepage anymore.
About my website adress: As i said it is in german and i want to do a new one with wordpress or joomla, or anything else if i find a good software.
@fov360
Thanks!
@re3ell
I have 0 web development experience, but it's never bad to learn something. I'll look into your suggestion. What software do you use for your website? Also, what is your website address?
Perfect! Thank you very much for the quick addition of the new features. The new aliases are welcome as well.
Keep up the good work!
@Staartvin
Nice plugin. Lots of guests were complaining about registering on my homepage. ThatĀ“s history now.
I donĀ“t know how far your knowledge goes in web developing and i donĀ“t want to bother you but would it be possible to automaticly make the ingame registration fill out my website registration and have my users automatically registered there too?
@samanthahldr
@fov360
I've uploaded a version 1.6.1 which has a lot of new features, including the ones you requested. Have fun!
@fov360
I'll add that. Thanks for using SimpleRegister!
It's a great plugin. It is a very good solution to give potential players a possibility to leave their data without registering on any website but also offering the admins a way to find out at least a little something about new users. Also both can act independent of each other. I already love the plugin. Thank you!
One request: it would be great to have the possibility of editing ALL messages. Could you maybe add an extra file to make them customizable?
@samanthahldr
Ahh, thanks for the suggestions. I'll get to work then :P Your suggestion require me to rewrite quite a bit of code and it could take some time. I don't know if I will implement all features, but the most will.
Cool, perfect. One other suggestion is to allow /sr app as opposed to having to type "application" and "applications".
I actually recommend these commands.
/sr [list|app] [new|old|view|accept|decline] <application>
/sr list - is a shortcut for /sr applications or /sr pending. Will show new applications by default.
/sr list new - acts the same way as the empty "/sr list" command. Shows new applications
/sr list old - lists old applications that have been accepted and declined.
/sr app - is a shortcut for /sr application
/sr app delete <application> - would be nice to be able to delete applications.
/sr app accept <application> - accepts the application
/sr app decline <application> - declines the application
/sr app view <application>
Edit: whenever I change the application questions, and then reboot my server, the application reverts back to the default. I imagine it's because the plugin is writing a new config each time it starts up.
Edit: Application ID's would be cool too. So each application gets a number, so instead of typing:
/sr app view _iHaveAReallyLongAndComplicatedNameForNoGoodReason_
I can type
/sr app view <application id number>
@samanthahldr
I will add this in. Never use the /reload command, it is really bad for your server. Most developers want it out of Bukkit. It causes a lot of problems with plugins.
I highly reccomend adding a /reload option so that we may reload the configs without having to do a /reload or reboot the server.
I'm always scared to use /reload, and my members get irritated when I'm always rebooting.
@LegndPowerdNube
EmailAPI is built in, but it doesn't work yet. The author still has to fix some problems.
How would you setup the EmailAPI? I would like to see it in action!
@TJW28
If you change anything in the config, it will be taken in effect after a restart. Thanks for using SimpleRegister!
[EDIT] Its working, A server reboot fixed the issue.
This looks like just the thing I need.
Just a question about the CommandstoExecuteOnApproval.
I Use Group-manager, and my settings are
- tell %player% You application has been Accepted, Welcome. - manuadd %player% Member
The user however, doesn't get moved to the Member group, Am i missing something here ?
Thanks
@xeNiumw0w
You can also use /sr register.
I think you need to change /register command because for some offline-mode servers they use auth and auth use /register command too.