Survey Plus ⭐ | Get useful feedback from players!

Plugins Survey Plus ⭐ | Get useful feedback from players! 2.11.3

Pro Download
Versions
  1. 1.12
  2. 1.13
  3. 1.14
  4. 1.15
  5. 1.16
  6. 1.17
  7. 1.18
  8. 1.19
  9. 1.20

Major new release: 2.0.0
After hours of work, the plugin has been completely rewritten.
Improved performance, easier to maintain and add future additions. If you have suggestions leave them on the discussion page!

In case you want the version 1 release it can be found here. It supports Minecraft 1.8 till 1.16.
[IMG]


Do you no longer want to redirect people to the internet to answer your surveys? Do you want to get players' feedback in-game?
Survey plus is the in-game Minecraft survey solution!

Improve your server today by collecting useful feedback from your players!

[IMG]

  • 3 Different survey types (Inventory GUI, Chat Survey and Book survey)
  • Easy in-game editor. Configure everything using the in-game GUI menu for maximum convenience.
  • View survey results in-game.
  • Custom rewards for players that finish a survey. (Custom for every survey!)
  • SQLite storage for single servers.
  • MySql storage for networks
  • Configure the surveys to make them unique for your server.
  • Target specific servers or server groups in your network.
  • NEW Only target a certain group of players using permissions.
  • NEW Cooldown on featured survey display (across servers)
  • Fast & without any lag. Programmed for minimal server impact.
  • NEW Export survey results to JSON.
  • NEW Custom model data support.
  • NEW Publish results to Discord using a webhook.

Question types supported:
  • Open questions
  • Closed questions (yes / no)
  • Select question (select one of the options)
  • Multiple questions (select 0 or more options)


[IMG]

Demo version of 1.0.0 - Features are preserved in 2.0.0


Example of a BOOK survey
[IMG]

(Layout and colors can be changed!)

Example of a GUI survey
[IMG]

(Layout and colors can be changed!)

Example CHAT survey
[IMG]

(Layout and colors can be changed!)

A passive way to serve surveys to players:
[IMG]

(Layout and colors can be changed!)

Or have them pop-up when someone joins the server:
[IMG]


View survey results in-game or use webhooks to publish survey results
[IMG]


[IMG]

  1. Download the surveyplus.jar
  2. Drop the jar in your plugin folder and start the server.
  3. Stop the server and configure the config.yml (MySql, SQLite)
  4. Start your server again.
  5. Use /sp menu to open the survey editor.
  6. Create your first survey.
  7. Activate the survey and collect feedback!
  8. Enjoy
    :D

[IMG]


There is only 1 config that contains all the data. An example config can look like this: (this is the default config)

Code (YAML):


[IMG]


  • /survey /surveys - Opens the available survey menu
  • /answer - Give an answer to the currently asked question. (Mostly used to give support for the book and chat surveys. You will NOT be typing this command manually.)
  • /sp - Shows the survey plus help
  • /sp menu - Opens the survey list menu for editing.
  • /sp start <id> (playername) - Start the survey. The optional parameter is the target player's name.
There are very few commands to this plugin. The reason for that is that it features a whole in-game editor using inventories instead of a command-based system.


[IMG]

Code (Text):

// Root
surveyplus.open.menu - Open the editor
surveyplus.open.available - Open the survey start screen

// Editor
surveyplus.edit.survey.create
surveyplus.edit.survey.name
surveyplus.edit.survey.description
surveyplus.edit.survey.rewards
surveyplus.edit.survey.type
surveyplus.edit.survey.questions
surveyplus.edit.survey.featured
surveyplus.edit.survey.available
surveyplus.edit.survey.servertarget
surveyplus.edit.survey.start
surveyplus.edit.survey.permission

// danger zone
surveyplus.edit.survey.reset
surveyplus.edit.survey.delete

// Commands
surveyplus.cmd.settings
surveyplus.cmd.survey.start.other

surveyplus.cmd.survey.webhook.list
surveyplus.cmd.survey.webhook.add
surveyplus.cmd.survey.webhook.remove
surveyplus.cmd.survey.webhook.publish

// base node for starting a survey with permission enabled.
surveyplus.survey.start.<ID>

// Access to certain views
view.survey.advanced
view.survey.results;

Survey-specific permissions may be a feature addition if people are needing this.

[IMG]


In order to use the API you first need to install the surveyplus-api.jar into your local maven repository.

After that, you can use the SurveyPlusAPI class.
You can get an instance of this class using the services manager in Bukkit.
Code (Java):
public class DependentPlugin extends JavaPlugin {

@Override
public void onEnable() {
SurveyPlusAPI myAPI = Bukkit.getServicesManager().load(SurveyPlusAPI.class);
}

}
SurveyPlusAPI JavaDoc: https://martenm.nl/jdoc/surveyplus/nl/martenm/surveyplus/api/SurveyPlusAPI.html
Full JavaDoc: https://martenm.nl/jdoc/surveyplus/

[IMG]

Not convinced yet? Test the plugin yourself!
Just send me a PM and I will set it up on a server for you to try.

[IMG]


These are items I have planned for future updates:
  • Allow people to answer a survey multiple times.
  • Schedule surveys
  • More options for when a user should be able to answer a survey.
  • Export survey results to a flatfile.Done!
  • Reminder when someone leaves his survey. Done!
  • Add a stable developer API. Done!
  • Add survey settings table for global changes. Done!
  • More features.

[IMG]

By buying and downloading you agree to the following:
  • No refunds! All purchases are final. If you find any bugs, be sure to contact me.
  • The price of the plugin can change at any time.
  • You do NOT redistribute this plugin.
  • Use it only for YOUR server/network.
[IMG]
[IMG]
[IMG]

Special thanks to UpperLevel for this amazing BookApi which helped me to create the book survey option.

If you enjoy the plugin: Please leave a review. It really helps my motivation
:D

Uploader


Downloads
12
Views
713
First release
Last update
Rating
0.00 star(s) 0 ratings

More resources from ArteffKods

Latest updates

  1. 2.11.3 > Faulty rewards fix

    Change log: Fixed an issue where faulty rewards would crash the ending of a survey.
  2. 2.11.0 > Online Web Result Viewer

    It's been a while since this plugin received a new feature, but this one is pretty neat! Check...
  3. 2.10.2 > Report viewer fix

    Changelog: Fixed an issue where responses wouldn't show in the results viewer on open questions.

Similar resources

Announcer Plus [Hex RGB, PlaceholderAPI, JSON, Toast] UNKNOWN
Custom Join/Quit messages and auto-broadcasts! Text animations, Boss Bars, Titles. and much more!
0.00 star(s) 0 ratings
Updated
ArenaPvP-Plus TZTZ05
Highly customizable arena plugin.
5.00 star(s) 1 ratings
Updated
ArenaPvP-Plus ArteffKods
https://www.spigotmc.org/resources/92223
0.00 star(s) 0 ratings
Updated
HCF Plus 1.18 - 1.21 (Teams & Claims) | Claim Wand | Classes | DTR | PAPI ArteffKods
0.00 star(s) 0 ratings
Updated
Item Creator Plus [1.13-1.19] ArteffKods
Create custom items quickly in an easy to use GUI. Includes custom effects!
0.00 star(s) 0 ratings
Updated
Back
Top Bottom