Server Forms

Quick rating

Server Forms

No reviews yet

Server Forms is a Minecraft mod for creating and managing interactive player forms with custom commands, validation, and response tracking.

Mod Loaders
Fabric
Minecraft

Community voices

Reviews

Versions
Loading versions…
Match includes

Click once to include, again to exclude, again to clear

Rating Any
Any 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0
Min
Max
Play Status
Reviews
Time Played
hrs+
Verified developers only
Has developer response
List view
Grid view
Compact view
Sort by
Date
Rating
Helpful
Unhelpful
Edited
Sort ascending
Delete this review?

This removes your review from the project. You can write a new review after.

Review submitted for moderation

Your review has been sent to moderators, who will check that it meets our guidelines before it appears publicly.

No reviews yet. Be the first to review this project!

Get it on

Available Platforms

Compatibility

Supported Environments

Where It Runs
Server Only

Runs entirely on the server. Also works in singleplayer.

About

Project Details

Type
Mod
License
GNU General Public License v3.0 or later
Latest Version
1.0.1

For authors

Embed Badge

If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.

Custom banner text
ModDex rating badge preview

Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.

Identifiers

Platform IDs

Modrinth ID

Resources

External Links

Source Issues Wiki Discord

About

Description

Server Forms is a Minecraft mod designed to enhance server interactions by allowing administrators to create and manage interactive forms for players. This mod provides a streamlined way to collect player input, feedback, or responses through customizable forms, making it ideal for surveys, event registrations, or any scenario requiring structured player interaction.

What Does This Mod Do?

  • Interactive Forms: Enables server administrators to create forms with multiple questions that players can answer directly in-game.
  • Custom Commands: Each form can be assigned a unique command, allowing players to start forms easily by typing the corresponding command.
  • Response Management: Player responses are stored in JSON files, making it easy to review and manage collected data.
  • Validation and Feedback: Ensures that responses are validated, prevents duplicate submissions (if configured), and provides real-time feedback to players.

Why Download This Mod?

  • Enhanced Server Interaction: Improve communication and engagement with your players by collecting structured feedback or input.
  • Customizable and Flexible: Create forms tailored to your server's needs, whether for events, surveys, or other purposes.
  • Ease of Use: With auto-complete for commands and built-in validation, both administrators and players will find the mod intuitive and user-friendly.
  • Data Transparency: Responses are logged and stored in a structured format, ensuring easy access and review.

Critical Information

  • Base Configuration: A default configuration file is included with the mod, containing example forms to help you get started. You can customize or add new forms by editing the configuration file.
  • File Storage: Player responses are saved in the mods/FormAnswers directory as JSON files. Ensure this directory is accessible and properly secured.
  • Concurrency: The mod does not currently handle concurrent file access. Avoid simultaneous modifications to the same form files to prevent data corruption.

Commands

The following commands are available in Server Forms:

  1. Start a Form

    • Command: /[form_command]
    • Description: Starts the specified form for the player. Each form has a unique command defined in the configuration file.
    • Example: /feedback (if the form's command is set to "feedback").
  • Answer a Question

    • Command: /answer [response]
    • Description: Submits an answer to the current question in the active form session.
    • Example: /answer Yes.
  • View Form Responses

    • Command: /viewform [playername] [formname]
    • Description: Allows administrators to view a player's responses to a specific form. If no form name is provided, the latest form is displayed.
    • Example: /viewform Steve feedback.
  • Create a Form

    • Command: /createform [formname] [allowMultipleResponses]
    • Description: Creates a new form with the specified name and whether it allows multiple responses.
    • Example: /createform survey true.
  • Add a Question

    • Command: /addquestion [formname] [questionId] [questionText]
    • Description: Adds a new question to the specified form.
    • Example: /addquestion survey 1 "What is your favorite color?".
  • Remove a Question

    • Command: /removequestion [formname] [questionId]
    • Description: Removes a question from the specified form by its ID.
    • Example: /removequestion survey 1.

Getting Started

  1. Install the mod on your Minecraft server using the Fabric API.
  2. A base configuration file will be generated on the first run, located in the config directory. This file contains example forms that you can modify or expand.
  3. Use the commands listed above to interact with the forms in-game.
  4. Player responses will be saved in the mods/FormAnswers directory for review.

Server Forms is designed to be lightweight, easy to use, and highly customizable, making it a valuable addition to any Minecraft server.

Screenshots

Gallery

This project has no gallery images yet.

Versions

Files

Relations

Project Relations

More like this

Similar Mods

Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.

On ModDex

Community snapshot

0
Ratings
0
Followers
0
In stacks

By the numbers

Statistics

<1,000
Downloads
Last Updated
CurseForge
Created
Last synced
When ModDex last fetched this project from CurseForge or Modrinth. Every project is re-checked on a schedule, and any project that ships a new file is synced automatically within hours of the release.
New file updates sync automatically
How syncing works