▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Плагины/TOSDSE Plugin
TOSDSE Plugin

TOSDSE Plugin

this plugin lets you add a Privacy Policy and Terms of Service

Оцените первым
45
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

  • You want legal clarity: players must accept your rules before playing.
  • You want GDPR‑friendly onboarding without storing sensitive data (only storage UUID).
  • You want a simple, clean, no‑bloat solution that just works.
  • You want a plugin that is compatible with Folia,Pufferfish,Paper and Purpur.
  • You want full control over the text shown to players.

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


✨ Features

  • Shows TOS and Privacy Policy automatically on first join
  • Kick players who decline
  • Fully customizable tos.txt and dse.txt
  • Stores acceptance status in accepted.yml
  • Lightweight and fast (only a few KB)
  • Works on:
    • Paper
    • Folia
    • Purpur
    • Pufferfish

🆕 Added / What This Project Provides

  • ✔ Automatic TOS popup on first join
  • ✔ Automatic Privacy Policy popup
  • ✔ Command system to re‑show or accept/decline
  • ✔ YAML‑based acceptance storage
  • ✔ Auto‑generated text files for easy editing
  • ✔ Adventure‑based message formatting (Paper)
  • ✔ Full MIT open‑source code
  • ✔ High compatibility with Paper and Purpur
  • ✔ No metrics, no tracking, only UUID collection

📦 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

CommandDescription
/showTOSShows the TOS again
/showDSEShows the Privacy Policy again
/acceptTOSAccepts the TOS
/acceptDSEAccepts the Privacy Policy
/declineTOSDeclines the TOS (player is kicked)
/declineDSEDeclines the Privacy Policy (player is kicked)

Terms of Service

  • Player UUIDs are stored solely to record whether a user has accepted

  • Selling, redistributing, or monetizing this product in violation of the Minecraft EULA is prohibited.
    https://www.minecraft.net/en-us/eula

  • This project is licensed under the MIT License.
    All MIT License conditions (including attribution and license notice) must be preserved when redistributing or modifying this project.

  • These Terms of Service may not be removed or altered when redistributing this plugin.


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

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

26.1.x1.21.x

Платформы

Поддерживаемые окружения

Сервер

Зависимости

Ссылки

Детали

Лицензия:
Опубликован:1 месяц назад
Обновлён:4 недели назад
Главная