ServerForms is a Spigot plugin that allows administrators to collect data from their users. The plugin makes use of the conversations api to collect simple information such as age, about me, who referred the player, etc. This data is then written to a text file, with each new line serving as a new application.
ServerForms has a wide variety of uses. For example, I use it on my personal server to let users apply for the whitelist. Another form is included as well to serve as an example of allowing users to apply for a building position.
On the first run, a config is generated with the example forms and is heavily commented to help you when you first start out.
For future versions:
I've got many plans for this plugin and I'm excited to see how y'all use it and help in any way that I can. If you have any suggestions please let me know. Also report any problems so that I can promptly fix them. This can be done on the github page, or by messaging me on reddit.
- Better permissions handling
- New commands
- Fix /readapp to show new applications from last login
- Allow for creation of new forms from console or in game
- Any suggestions y'all can come up with!
I recommend running it on a test server for a bit. I'm not sure how it will handle large volumes yet, since I've been the only one testing it.
As I said earlier, I'd appreciate any feedback you can give. This is my first public plugin and I'd like to get it started on the right foot.