Unofficial site, not affiliated with modrinth.com.What is this?

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

ItemSupported
Server platformsPaper, Spigot, Folia
Minecraft versions1.21 - 26.1+
Java21 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

CommandAliasesDescription
/team <sub>/tManage 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, /wSend a private message
/r <msg>/replyReply to the last sender
/rtoggle/rtToggle auto-reply mode
/teammsg/tcToggle team chat channel
/allychat/ac, /ncToggle alliance chat channel
/tpa <player>Request to teleport to a player
/tpahere <player>Request a player to teleport to you
/tpaccept / /tpdenyAccept or deny a teleport request
/tpaset [material]Configure the consumed item for TPA
/srnksmp <sub>/smpPlugin management (reload, backup, lang, autospec, status)

Permissions

NodeDefaultAllows
srnksmp.adminopAll /srnksmp admin commands
srnksmp.team.adminop/srnksmp admin team management
srnksmp.autospecopToggle auto-spec mode
srnksmp.tpasetopChange 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.

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

Minecraft: Java Edition

Платформы

Сведения

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