Skip to content

FeedbackIn-game feedback for uebliche servers

Collect player feedback and forward it to the public API.

Feedback placeholder preview

What is Feedback?

Feedback is a multi-loader mod/plugin that lets players submit feedback from inside the game. Servers can provide form fields and metadata which are sent to the public API along with the player's session-derived author identity.

Configuration

Server-side loaders send a feedback form definition to clients via the plugin message channel uebliche:feedback_form. The current implementation reads its configuration from environment variables or JVM properties:

  • FEEDBACK_SERVER_ID
  • FEEDBACK_NETWORK_ID
  • FEEDBACK_FIELDS

FEEDBACK_FIELDS is a semicolon-separated list of field definitions:

minigame|Minigame|Current minigame|true;map|Map|Current map|true

Each field entry is key|label|description|visible (all strings; visible defaults to true).

Client flow

  • The pause menu includes a Feedback button.
  • The form uses server-defined fields and allows the player to choose a server or network scope.
  • Submissions are posted to /v1/feedback on the public API.

Build

bash
./gradlew :loader-fabric:build -PmcVersion=1.21.1
./gradlew :loader-neoforge:runClient -PmcVersion=1.21.10
./gradlew :loader-paper:reobfJar -PmcVersion=1.21.1
./gradlew :loader-velocity:build -PmcVersion=3.3.0-SNAPSHOT