▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/SorekillTeams
SorekillTeams

SorekillTeams

Lightweight teams plugin with invites, team chat, and friendly-fire control — no bloat, no gimmicks.

86
1

SorekillTeams

SorekillTeams is a lightweight teams plugin for Paper and Spigot that provides clean team management, private team chat, team homes, and configurable friendly-fire protection.

Designed for modern servers and future proxy networks, SorekillTeams focuses on core team mechanics without bloated clan systems, claims, or RPG features.


🆕 Latest Release — 1.2.0

Changelog

  • Team chat toggle persists across servers
  • Team invites toggle

⚠️ Cross-server features are opt-in and require SQL + Redis.
Single-server setups work out of the box.


Overview

SorekillTeams allows players to form persistent teams that feel natural and intuitive.

Players can:

  • Create and manage teams
  • Invite and accept members
  • Chat privately with teammates
  • Set and teleport to team homes
  • Prevent accidental PvP with friendly-fire protection

Server owners retain full control through permissions and a detailed configuration system, with safety-focused defaults and future-proofed architecture.


Features

  • Team creation & management
    • Create, rename, transfer ownership, kick members, leave, or disband teams
  • Advanced invite system
    • Expiring invites, cooldowns, invite caps, re-invite refresh support
  • Team chat
    • /tc command or toggle mode
    • Admin spy support with separate formatting
  • Friendly-fire control
    • Block or scale teammate damage
    • Supports melee, projectiles, potions, explosions, and tridents
    • Per-team toggle and admin bypass
  • Team homes
    • Set and teleport to team homes
    • Warmups, cooldowns, and max-home limits
    • Network-aware metadata for proxy environments
  • GUI menu system
    • Team management menus
    • Team browsing and member viewing
    • Invite management
    • Offline player heads with skin support
  • Update checker
    • Spigot history-based update detection
    • Optional in-game OP notifications
  • Safe storage system
    • YAML or SQL storage
    • Autosave, atomic writes, and rolling backups
  • Paper & Spigot compatible
  • Optional placeholder support
    • PlaceholderAPI and MiniPlaceholders
  • Lightweight and focused
    • No economy, claims, or RPG systems

Requirements

  • Java 21
  • Paper or Spigot 1.21.x
  • (Optional) PlaceholderAPI 2.11.0+
  • (Optional) MiniPlaceholders 3.0+

Installation

🔹 Single-Server Setup (Most Servers)

This is the default and simplest setup.

  1. Download SorekillTeams-1.2.0.jar
  2. Place it in your server’s plugins/ directory
  3. Start or restart the server
  4. Configure permissions (LuckPerms recommended)
  5. Adjust config.yml, messages.yml, and menus.yml as needed

Notes:

  • Uses YAML storage by default
  • Redis and proxy features are not required
  • Team homes work normally on this server only

🔹 Multi-Server / Proxy Setup (Advanced)

Use this if you run Velocity or BungeeCord with multiple backend servers.

Requirements:

  • Shared SQL database (MySQL, MariaDB, PostgreSQL, etc.)
  • Redis server for real-time sync
  • Proxy (Velocity or BungeeCord)

Steps:

  1. Set storage.type to a SQL backend
  2. Enable Redis in config.yml
  3. Give each backend server a unique redis.server_id
  4. Set homes.server_name to match the proxy server name
    • ⚠️ This must exactly match the name used by the proxy
  5. Enable homes.proxy_mode if using cross-server home teleports
  6. Restart all backend servers

What you get:

  • Network-wide team membership
  • Cross-server invites and chat
  • Team events synced instantly
  • Network-aware team homes (teleport routing ready)

SQL is the source of truth
Redis is the real-time notification layer


Reload configs anytime with: '/sorekillteams reload'


Commands

Player Commands

CommandDescriptionPermission
/teamBase team commandsorekillteams.use
/team create <name>Create a teamsorekillteams.create
/team invite <player>Invite a playersorekillteams.invite
/team invitesView pending invitessorekillteams.invites
/team accept [team]Accept an invitesorekillteams.accept
/team deny [team]Deny an invitesorekillteams.deny
/team leaveLeave your teamsorekillteams.leave
/team infoView team infosorekillteams.info
`/team ff <onofftoggle>`

Owner-Only Team Commands

CommandDescriptionPermission
/team kick <player>Kick a membersorekillteams.kick
/team transfer <player>Transfer ownershipsorekillteams.transfer
/team rename <name>Rename your teamsorekillteams.rename
/team disbandDisband your teamsorekillteams.disband
/team sethomeSet a team homesorekillteams.sethome
/team delhomeDelete a team homesorekillteams.delhome

Team Homes

CommandDescriptionPermission
/team homesList team homessorekillteams.homes
/team homeTeleport to a team homesorekillteams.home

Team Chat

CommandDescriptionPermission
/tc [message]Team chat or toggle modesorekillteams.teamchat

Admin Commands

CommandDescriptionPermission
/sorekillteams reloadReload configs and storagesorekillteams.admin.reload
/sorekillteams versionShow plugin versionsorekillteams.admin.version
/sorekillteams disband <team>Force disband a teamsorekillteams.admin.disband
/sorekillteams setowner <team> <player>Force set team ownersorekillteams.admin.setowner
/sorekillteams kick <team> <player>Force kick a membersorekillteams.admin.kick
/sorekillteams info <team>View any team infosorekillteams.admin.info

Permissions

Wildcard

PermissionDescriptionDefault
sorekillteams.*Grants all permissionsop

Base

PermissionDescriptionDefault
sorekillteams.useUse /teamfalse
sorekillteams.teamchatUse team chatfalse
sorekillteams.chatLegacy alias (maps to teamchat)false

Team Management

PermissionDescription
sorekillteams.createCreate teams
sorekillteams.inviteInvite players
sorekillteams.invitesView pending invites
sorekillteams.invitetoggleToggle invites
sorekillteams.acceptAccept invites
sorekillteams.denyDeny invites
sorekillteams.leaveLeave team
sorekillteams.disbandDisband team
sorekillteams.infoView team info
sorekillteams.kickKick members
sorekillteams.transferTransfer ownership
sorekillteams.renameRename team
sorekillteams.ffToggle friendly fire

Team Homes

PermissionDescription
sorekillteams.homesList team homes
sorekillteams.homeTeleport to team home
sorekillteams.sethomeSet a team home
sorekillteams.delhomeDelete a team home
sorekillteams.home.bypasscooldownBypass home cooldown

Admin / Moderation

PermissionDescription
sorekillteams.adminAdmin command access
sorekillteams.admin.reloadReload plugin
sorekillteams.admin.versionView version
sorekillteams.admin.disbandForce disband teams
sorekillteams.admin.setownerForce set owner
sorekillteams.admin.kickForce kick players
sorekillteams.admin.infoView any team info
sorekillteams.spySpy on team chat
sorekillteams.friendlyfire.bypassBypass FF protection

Team Size Overrides

PermissionDescription
sorekillteams.max.<number>Override max team size (e.g. sorekillteams.max.6)

Planned Features

  • Team roles and internal permissions

Suggestions are appreciated!


License

Licensed under the Apache License, Version 2.0
See LICENSE for details.


Credits

© 2025 Sorekill — Apache-2.0 License

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

Minecraft: Java Edition

1.21.x

Платформы

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

Сервер

Создатели

Детали

Лицензия:Apache-2.0
Опубликован:2 месяца назад
Обновлён:2 месяца назад
Главная