HomeJavaModsTOSDSE Plugin
TOSDSE Plugin
ModsJava

TOSDSE Plugin

by K_M04 · on Modrinth

this plugin lets you add a Privacy Policy and Terms of Service. Free Minecraft Java mod for 1.21, 1.21.1, 1.21.2.

Which build do you need?

This mod ships a separate file for every mod loader and every version of the game. Pick both, then download — the wrong build installs fine and then does nothing in the game.

Mod loader

Minecraft version

⬇ Download for 26.1.2 · Paper⬇ Download for 1.21–1.21.11 · Paper⬇ Download for 26.1.2 · Purpur⬇ Download for 1.21–1.21.11 · Purpur⬇ Download for 1.21–1.21.11 · Folia
I don't know my version or loader
Open the Minecraft launcher and look at the profile you play on — it names both, like fabric-loader-1.21.4. The version also shows in the bottom-right corner of the game's main menu.
No loader in the profile name? Then it's plain Minecraft, and these mods won't run — you need Fabric or NeoForge installed first.
TOSDSE Plugin — screenshot 1

📘 TOS & Privacy Agreement Manager

A lightweight and reliable Paper plugin that ensures every player reads and accepts your Terms of Service (TOS) and Privacy Policy (DSE) before playing.
Perfect for servers that want to stay compliant, organized, and protected.


⭐ Why You Should Use This Plugin

This plugin is ideal for survival, SMP, minigames, modded‑like servers, and any community that needs clear agreements.


✨ Features


🆕 Added / What This Project Provides


📦 Installation

  1. Download the plugin
  2. Place it into your plugins/ folder
  3. Start the server
  4. tos.txt and dse.txt will be generated automatically
  5. Edit the files to your needs
  6. Done

🧩 Commands

Command Description
/showTOS Shows the TOS again
/showDSE Shows the Privacy Policy again
/acceptTOS Accepts the TOS
/acceptDSE Accepts the Privacy Policy
/declineTOS Declines the TOS (player is kicked)
/declineDSE Declines the Privacy Policy (player is kicked)

Terms of Service


Requirements✨

Java

Java 21+

JDK

Server needs to be running on JDK21 (1.21.X Version) or JDK25 (26.1.2 Version)


🛠 Configuration

accepted.yml

Stores acceptance status per player:

<uuid>:
  tos: true/false
  dse: true/false
Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more