Skip to content

SLNE-Development/surf-moderation-tools

Repository files navigation

Surf Moderation Tools

Surf Moderation Tools is a Minecraft plugin designed to help supporters and moderators work more efficiently. It provides quick administrative and support functions directly in-game.

⚡ Commands

Player Management

  • /rotate <Player>
    🔄 Rotate a player without teleporting them.

    • Permission: surf.moderation.tools.command.rotation
  • /freeze <Player> <time<s,m,h,d,w>>
    ❄️ Freeze a player for a specific duration.

    • Permission: surf.moderation.tools.command.freeze
  • /unfreeze <Player>
    ☀️ Unfreeze a player.

    • Permission: surf.moderation.tools.command.unfreeze
  • /faq <FAQ> [Player] 📄 Send pre-defined answers to frequently asked questions.

    • Permission: surf.moderation.tools.command.faq
    • If no player is specified, the FAQ is sent to all relevant viewers.
    • If a player is specified, only that player receives the FAQ and gets pinged with a notification sound.
    • Note: The /faq command expects the kebab-case FAQ id (for example, veteran-benefits, how-to-join). Use in-game tab-completion to see the exact available FAQ ids. The list below shows the FAQ topics, not necessarily the literal ids you type.
    📄 Current FAQ topics (click to expand)
    • Ask
    • BenefitsAsVeteran
    • ClanInformation
    • HowToCreatePlot
    • HowToInstallVoiceChat
    • HowToJoin
    • HowToOpenTicket
    • NextEvent
    • ReadTheDocs
    • ReportBug
    • ReportPlayer
    • Rulebook
    • ServerModpack
    • SurvivalDowntime
    • TakePartInEvent
    • WhyNoElytraInTheEnd
    • WhyNoTeleportation
    • WhyNoVillagers

Admin

  • /surfmodtools setMessageCooldown <time(ms)>
    ⚙️ Set the FAQ message cooldown.

  • /surfmodtools reload
    ⚙️ Reload the plugin config without restarting the server.

🛠 Installation

  1. Download the latest release from GitHub Releases.
  2. Ensure the following dependencies are installed:
  3. Make sure Java 25 is installed.
  4. Place the plugin in your server's plugins folder and restart the server.

⚙️ Configuration

  • You can configure the FAQ duration in the config file to prevent multiple supporters from sending the same FAQ at the same time.

📜 License

This project is licensed under the GNU General Public License v3.0 (GPL-3.0).


NOT AN OFFICIAL MINECRAFT PRODUCT. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages