|
1 | | -# surf-moderation-tools |
| 1 | +# 🌊 Surf Moderation Tools |
| 2 | + |
| 3 | +**Surf Moderation Tools** is a Minecraft plugin designed to help supporters and moderators work more efficiently. It |
| 4 | +provides quick administrative and support functions directly in-game. |
| 5 | + |
| 6 | +## ⚡ Commands |
| 7 | + |
| 8 | +### Player Management |
| 9 | + |
| 10 | +- **`/rotate <Player>`** |
| 11 | + 🔄 Rotate a player without teleporting them. |
| 12 | + |
| 13 | +- **`/freeze <Player> <time<s,m,h,d,w>>`** |
| 14 | + ❄️ Freeze a player for a specific duration. |
| 15 | + |
| 16 | +- **`/unfreeze <Player>`** |
| 17 | + ☀️ Unfreeze a player. |
| 18 | + |
| 19 | +- **`/faq <FAQ> [Player]`** |
| 20 | + 📄 Send pre-defined answers to frequently asked questions. |
| 21 | + |
| 22 | + - If no player is specified, the FAQ is sent to all relevant viewers. |
| 23 | + - If a player is specified, only that player receives the FAQ **and gets pinged** with a notification sound. |
| 24 | + |
| 25 | + <details> |
| 26 | + <summary>📄 Current FAQs (click to expand)</summary> |
| 27 | + |
| 28 | + - Ask |
| 29 | + - BenefitsAsVeteran |
| 30 | + - ClanInformation |
| 31 | + - HowToCreatePlot |
| 32 | + - HowToInstallVoiceChat |
| 33 | + - HowToJoin |
| 34 | + - HowToOpenTicket |
| 35 | + - NextEvent |
| 36 | + - ReadTheDocs |
| 37 | + - ReportBug |
| 38 | + - ReportPlayer |
| 39 | + - Rulebook |
| 40 | + - ServerModpack |
| 41 | + - SurvivalDowntime |
| 42 | + - TakePartInEvent |
| 43 | + - WhyNoElytraInTheEnd |
| 44 | + - WhyNoTeleportation |
| 45 | + - WhyNoVillagers |
| 46 | + </details> |
| 47 | + |
| 48 | +### Admin |
| 49 | + |
| 50 | +- **`/surfmodtools setMessageCooldown <time(ms)>`** |
| 51 | + ⚙️ Set the FAQ message cooldown. |
| 52 | + |
| 53 | +- **`/surfmodtools reload`** |
| 54 | + ⚙️ Reload the plugin config without restarting the server. |
| 55 | + |
| 56 | +## 🛠 Installation |
| 57 | + |
| 58 | +1. Download the latest release from [GitHub Releases](https://github.com/SLNE-Development/surf-moderation-tools). |
| 59 | +2. Ensure the following dependencies are installed: |
| 60 | + - [Surf API](https://github.com/SLNE-Development/surf-api) |
| 61 | + - [Surf Bitmap Provider](https://github.com/SLNE-Development/surf-bitmap-provider) |
| 62 | +3. Make sure **Java 24** is installed. |
| 63 | +4. Place the plugin in your server's `plugins` folder and restart the server. |
| 64 | + |
| 65 | +## ⚙️ Configuration |
| 66 | + |
| 67 | +- You can configure the FAQ duration in the config file to prevent multiple supporters from sending the same FAQ at the |
| 68 | + same time. |
| 69 | + |
| 70 | +## 📜 License |
| 71 | + |
| 72 | +This project is licensed under the **GNU General Public License v3.0 (GPL-3.0)**. |
| 73 | + |
| 74 | +--- |
| 75 | + |
| 76 | +NOT AN OFFICIAL MINECRAFT PRODUCT. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT. |
0 commit comments