SrnkSMP

SrnkSMP

A lightweight, multi-feature plugin for SMP servers

70 downloads 1 followers

SrnkSMP

A lightweight, multi-feature plugin for SMP servers.

SrnkSMP bundles the essentials — teams, alliances, teleport requests, private messages, and multilingual chat — into a single Folia-compatible plugin.

Features

  • Teams — Create teams with colors, custom messages, invite/leave/transfer leadership, and internal team PvP toggles.
  • Alliances — Form bilateral alliances between teams, with PvP control, cooldown-based termination, and dedicated alliance chat.
  • Teleport Requests — /tpa and /tpahere with item-cost configuration (Netherite Ingot by default).
  • Private Messaging — /msg, /r, and /rtoggle for one-on-one chat with auto-reply mode.
  • Channeled Chat — Toggle between normal, team, and alliance channels.
  • Name Tags — Team-colored name tags via scoreboard library (works on Folia).
  • Multilingual — Built-in English and Japanese. Players can pick their language with /srnksmp lang, or it auto-detects from client locale.
  • Auto-Spec — Optional admin mode that switch killed players to spectator mode.

Compatibility

Item Supported
Server platforms Paper, Spigot, Folia
Minecraft versions 1.21 - 26.1+
Java 21 for 1.21.x servers, 25 required for 26.1+

The plugin is built against the 1.21 API and relies on backward compatibility for newer releases.

Dependencies

  • ProtocolLib — Optional but recommended. Used for entity-metadata packet handling (team light feature).
    • For 1.21.0 – 1.21.8: ProtocolLib 5.4.0 (stable) works.
    • For 1.21.9, 1.21.10, 1.21.11, and 26.1+: install the ProtocolLib dev-build.

Commands

Command Aliases Description
/team <sub> /t Manage teams (add, invite, accept, remove, leave, delete, leader, status, list, message, chat, color, admin)
/ally <sub> — Manage alliances (add, accept, deny, remove, status, pvp, chat)
/msg <player> <msg> /m, /tell, /whisper, /w Send a private message
/r <msg> /reply Reply to the last sender
/rtoggle /rt Toggle auto-reply mode
/teammsg /tc Toggle team chat channel
/allychat /ac, /nc Toggle alliance chat channel
/tpa <player> — Request to teleport to a player
/tpahere <player> — Request a player to teleport to you
/tpaccept / /tpdeny — Accept or deny a teleport request
/tpaset [material] — Configure the consumed item for TPA
/srnksmp <sub> /smp Plugin management (reload, backup, lang, autospec, status)

Permissions

Node Default Allows
srnksmp.admin op All /srnksmp admin commands
srnksmp.team.admin op /srnksmp admin team management
srnksmp.autospec op Toggle auto-spec mode
srnksmp.tpaset op Change the TPA consumed item

Non-admin commands (/team, /tpa, /smp lang, etc.) are available to all players by default.

Installation

  1. Download the latest .jar and drop it into your server's plugins/ folder.
  2. (Optional) Install ProtocolLib — see the version notes above.
  3. Start the server once. Configuration files are generated under plugins/SrnkSMP/.
  4. Edit config.yml and messages_*.yml to taste, then run /srnksmp reload.

Configuration

  • config.yml — General settings (TPA item, alliance cooldowns, language defaults, etc.).
  • messages_en.yml / messages_ja.yml — Per-language message strings. Add your own entries to localize further.

License & Credits

Author: siiart
SrnkSMP is licensed under the GPL-3.0 (or any later version).
For issue reports and contributions, please use the project repository.

Version Minecraft Loader Download

SrnkSMP 1.0.0

1.0.0

1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2
folia, paper, purpur, spigot
Download