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.
@donsta3000
On Question 4, Use = 'ture'. It should be 'true'
@Staartvin
Latest everything, no errors given, here is my config file:
Thanks for any help!
@donsta3000
Can you give me some more information? E.g: - OS running - Version of SimpleRegister - Version of Bukkit - Version of Java - Configuration file
Nice plugin, but.... Whenever someone attempts to apply, it only asks them 3 questions. All of the questions are enabled, soooo... yeah.
@nokati
I've switched to Java 6. Hooray! ;) I'll upload a new version for Minecraft 1.4.5 as soon as Craftbukkit has been updated.
@Ezimox1229
Really great to hear that! Thanks for using SimpleRegister! :D
Absolutely love this plugin! Easiest greylist method ever, I wish I would have found it much sooner!
Thanks man!
@Resettii
I've just uploaded a 1.3 version which supports configurable questions. The Bukkit team just has to approve it. (Which usually happens within a few hours). I hope you enjoy!
@nokati
I would have made it compatible if it wasn't such pain to switch between Java 6 and Java 7 each time. Sorry!
@Staartvin
That's disappointing to hear; and excludes anyone running Debian (latest/Squeeze) which ships JRE v6.26 (deb trails behind to insure stability over bleeding edge releases) from using your plugin.
I'm a bit confused why Bukkit itself & most other major server mods happily support this version of Java but you wont?
@nokati
Ok, I have decided to not support Java 6. Java 6 is an old version of Java. Java 7 has new features, fixed a lot of bugs and is slighty faster.You shouldn't use Java 6. It's outdated.
@nokati
Ok, i'll take a look at it.
v1.2 seems incompatible with Java 6.26 on the latest recommended bukkit build (1.3.2-R1.0-b2377) & does nt display via /plugins, doesnt generate a config - error in server.log below.
Please recompile your plugin to work with older version of java:
@Staartvin
No problem. :)
@Resettii
It could take some time though. Don't expect it really soon.
@Staartvin
Thank you very much! :)
@Resettii
I think most of the features can be implemented. Some make take a little work, others are quite hard. I'll see what I can do!
@Staartvin
Hello, thanks for this great plugin! May I ask if you could make it configurable the questions asked/data stored etc? I would like to ask first names, full birth dates, favorite color, gender, A bio, as well as a check to make sure someone is 18 or older, and make it so other plugins/commands can use this information. Example, user logs in on their birthday & is given a gift. Another example, someone under 18 is kicked from the server. Another example, your name on the server changes to your first name instead of your default MC name.
Well, everything seems to be fixed in v1.2.1!
@happyfire10
Hmm, that's really odd. I'll take a look at the code again then.