COWMODSКаталог модов

SorekillTeams

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

Автор: Sorekill3641обновлён 5 янв. 2026 г.
Механики игрыУправлениеОбщение

Описание

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

Галерея

Team Info MenuTeam MenuBrowse Teams MenuTeam Invites

Последние версии

Все версии →
release

SorekillTeams 1.2.0

1.2.0
5 янв. 2026 г.267Minecraft: 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.11bukkit, paper, spigot
Скачать
Что нового
- Team chat toggle persists - Team invites toggle added
release

SorekillTeams 1.1.9

1.1.9
29 дек. 2025 г.27Minecraft: 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.11bukkit, paper, spigot
Скачать
Что нового
**1.1.9 is a stability + networking-readiness release.** - ✅ Fully stabilized team homes system - Warmups, cooldowns, and permission bypasses - Reliable persistence across reloads and restarts - ✅ Network-aware home metadata - Homes now store the originating server name - Foundation for cross-server home routing - ✅ Redis-based event architecture (optional) - Cross-server team events (joins, leaves, kicks, renames, ownership changes) - Cross-server invite delivery - Cross-server presence (online/offline) awareness - ✅ Menu system polish - Live menu refresh when team state changes - Correct handling of offline player skins - Proper menu closing on kick/disband - ✅ SQL + YAML parity improvements - Safe autosave handling - Snapshot-based SQL refresh logic - ✅ Improved admin safety toggles - ✅ Internal cleanup and architecture hardening - ✅ Extensive config documentation and defaults cleanup > ⚠️ Cross-server features are **opt-in** and require SQL + Redis. > Single-server setups work out of the box.
release

SorekillTeams 1.1.8

1.1.8
28 дек. 2025 г.22Minecraft: 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.11bukkit, paper, spigot
Скачать
Что нового
Placeholder API support
release

SorekillTeams 1.1.7

1.1.7
28 дек. 2025 г.23Minecraft: 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.11bukkit, paper, spigot
Скачать
Что нового
SorekillTeams v1.1.7 Fixed offline player head skins not rendering in menus Restored correct skin loading after menu system refactor Improved reliability of Paper PlayerProfile skin fetching No config changes required Added menus for teams that are understandable and quick. v1.1.6 Stability & polish update Improved team home teleport reliability Added clearer feedback messages for home warmup cancellation Improved permission handling for wildcard nodes Internal cleanup of command validation and error handling Minor performance improvements in invite and home lookups Updated documentation and examples v1.1.5 Permissions & admin improvements Added full wildcard permission: sorekillteams.* Improved admin permission granularity (sorekillteams.admin.*) Fixed edge cases where admin actions ignored safety config toggles Improved /sorekillteams info output consistency Minor fixes to reload behavior v1.1.4 Team homes enhancements Improved team home warmup and cooldown handling Added bypass permission for home cooldowns Improved messaging for home errors (no home set, cooldown active, etc.) Version 1.1.0 • Added admin safety toggles for force disband, force kick, and owner transfer • Re-inviting a player now refreshes the existing invite instead of creating duplicates • Added MiniPlaceholders integration • Improved team chat behavior and admin spy formatting • Added server metadata to team homes for future proxy support • Improved permission checks for admin actions • General stability and internal cleanup Version 1.0.9 • Improved invite anti-spam protections • Better handling and cleanup of expired invites • Improved command feedback and messaging consistency • Internal service refactoring Version 1.0.8 • Added safer data storage with atomic file writes • Added automatic rolling backups for team data • Added invite limits per player and per team • Expanded friendly fire handling (potions, tridents, additional sources) • Improved autosave reliability Version 1.0.7 • Added shared team homes • Added warmups and cooldowns for home teleports • Added permission-based team size overrides (sorekillteams.max.<number>) • Improved team creation validation Version 1.0.6 • Improved friendly fire handling for projectiles • Improved invite expiration cleanup • Improved permission consistency • General bug fixes and stability improvements Fixed rare issue where homes could be used across mismatched server metadata Internal refactors for future proxy support v1.1.3 Invite system expansion Added /team invites command to list pending invites Added dedicated permission: sorekillteams.invites Improved handling of multiple active invites Improved anti-spam protections for invites Fixed invite expiry edge cases Minor message and formatting improvements v1.1.2 Team chat & friendly fire fixes Improved team chat toggle reliability Fixed formatting issues with team chat and spy messages Improved friendly-fire detection across damage sources Fixed projectile and potion edge cases Reduced unnecessary message spam during combat v1.1.1 Quality-of-life & safety update Added admin safety toggles for destructive actions Improved team name validation and reserved name handling Improved error messages for invalid commands Minor performance optimizations Internal groundwork for future proxy/network features
release

SorekillTeams 1.0.5

1.0.5
23 дек. 2025 г.25Minecraft: 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.11bukkit, paper, spigot
Скачать
Что нового
## Changelog ### v1.0.5 - Improved friendly-fire reliability for direct and projectile damage - Refined team service logic and member state checks - Improved YAML storage safety and autosave behavior - Message consistency and wording improvements - Internal refactors and minor stability/performance improvements ### v1.0.4 - Improved `/team` command routing and usage feedback - Refined friendly-fire logic and edge-case handling - Polished invite accept/deny flow and messaging - Safer configuration reads and defaults - Internal cleanup and refactoring ### v1.0.3 - Improved friendly-fire handling for combat edge cases - Team chat stability improvements - Message consistency pass across team and system messages - Configuration polish and safer defaults - Internal refactors and stability improvements ### v1.0.2 - Added `/team info` command to display team details - Added `/team invites` command to list pending invites - Added `/team deny` to allow invite rejection - Added `/team ff` command to manage team friendly fire - Team chat behavior improvements - Message and configuration polish - Internal cleanup and stability improvements ### v1.0.1 - Locked down all permissions (now default to false) - Improved command validation and usage messages - Refined friendly-fire toggle handling and feedback - Improved invite handling for expired and duplicate invites - Internal cleanup and minor stability improvements ### v1.0.0 - Initial release - Core team creation and management - Invite-based team membership - Private team chat via `/tc` - Friendly-fire protection - YAML-based storage - Permission-driven design