Server Forms is an innovative mod for Minecraft that empowers server administrators to create and manage interactive forms, complete with custom commands, validation options, and response tracking capabilities. This mod significantly enhances the way players and admins interact, offering a systematic approach to collecting player feedback, serving as a useful tool for surveys, event registrations, or any situation necessitating structured communication.
Key Features of Server Forms
- Interactive Questionnaires: This feature allows server admins to design forms consisting of multiple questions that players can answer directly while playing the game.
- Custom Command Integration: Each form is associated with a specific command, enabling players to initiate the form simply by typing in the designated command.
- Response Management System: The gathered player responses are stored in JSON format, allowing for straightforward access and management of the data collected.
- Real-time Validation and Feedback: The mod ensures responses are validated, prevents duplicate entries when configured to do so, and provides immediate feedback to the players.
- Boost Player Engagement: Enhance communication and interaction with your gaming community by obtaining structured player feedback.
- Flexible Customization: You can tailor forms to meet the specific requirements of your server, whether it’s for events, surveys, or any other application.
- User-Friendly Experience: With features like command auto-completion and integrated validation, both players and admins will find the mod intuitive and easy to navigate.
- Transparency in Data Management: Captured responses are stored systematically, ensuring easy retrieval and review.
- Initial Configuration: The mod comes with a default configuration file, which includes example forms to facilitate quick setup. Feel free to edit or add your custom forms to this configuration.
- Response File Storage: Player submissions are saved in the
mods/FormAnswers
directory as JSON files, so it’s important to ensure this folder’s security and accessibility. - Handling Concurrent Access: Currently, the mod does not support simultaneous access to the same form files. Avoid trying to modify form files at the same time to prevent any data loss.
- Initiate a Form
- Command:
/[form_command]
- Function: This command launches the specified form for the player. Every form has a unique command as specified in the configuration file.
- Example:
/feedback
(if the command for the form is “feedback”).
- Command:
- Provide an Answer
- Command:
/answer [response]
- Function: Submits the answer to the current question in the active form session.
- Example:
/answer Yes
.
- Command:
- Review Form Responses
- Command:
/viewform [playername] [formname]
- Function: This command allows admins to see a player’s answers to a specific form. If the form name isn’t provided, it will display the most recent one.
- Example:
/viewform Steve feedback
.
- Command:
- Create a New Form
- Command:
/createform [formname] [allowMultipleResponses]
- Function: This command generates a new form with the designated name and specifies whether it allows multiple responses.
- Example:
/createform survey true
.
- Command:
- Add a New Question
- Command:
/addquestion [formname] [questionId] [questionText]
- Function: Adds a new question to the specified form.
- Example:
/addquestion survey 1 "What is your favorite color?"
.
- Command:
- Delete a Question
- Command:
/removequestion [formname] [questionId]
- Function: Removes a question from the selected form using its ID.
- Example:
/removequestion survey 1
.
- Command:
Reasons to Install This Mod
Essential Information
Available Commands
Here are the primary commands you can use with Server Forms:
How to Get Started
config
directory, which will have sample forms for you to modify or expand upon.mods/FormAnswers
directory for your review.Server Forms is designed to be lightweight, straightforward, and highly customizable, making it a must-have for any dedicated Minecraft server.