Sueta

Team

1.0.2

A Team plugin for Minecraft server's.

·Plugin
  1. 1.0.2latestTeam 1.0.2Sep 20, 2026

    Teams 1.0.2 — Major Improvements & Bug Fixes

    This update improves team menus, creation and renaming, banking, requests, permissions, storage, and overall reliability.

    Team Creation & Renaming

    - /team create now opens a name-entry interface instead of requiring a name in the command. - /team rename opens the same interface with the current team name already filled in. - Added native name-entry dialogs for supported Java clients, optional Floodgate forms for Bedrock, and an anvil fallback. - Name-entry sessions expire after two minutes and can only be submitted once. - Permissions, membership, and team identity are checked again when submitting. - Native name dialogs can be disabled for clients that require the fallback.

    Commands & Admin Help

    - Added working /team admin help handling and tab completion. - /team admin now opens help without displaying “Invalid Usage.” - Updated admin help with cyan headings and arrows, white commands, and gray descriptions. - Added transaction and request recovery commands to admin help. - Added the admin help entry to regular help for authorized administrators. - Improved membership-based command suggestions. - Players without a team no longer see the team menu suggestion. - Players already in a team no longer see create, inbox, accept, or deny suggestions. - Direct inbox access remains available for request workflows. - Nested tab completion now rechecks command permissions. - Fixed inaccessible admin commands appearing in suggestions.

    Extension Access

    - Added /team extension as an alias of /team extensions. - Extension access now requires itzzteam.command.extensions. - This permission is disabled by default, including for administrators. - Command execution, suggestions, menu opening, and menu clicks check access. - Revoking access also prevents further use of an already-open extension menu. - Individual extension entries retain their separate permission checks.

    Custom Bank Dialog

    - Added a native custom deposit/withdrawal dialog for supported Java clients. - Left-click Custom to deposit; right-click Custom to withdraw. - Added editable amount input, a centered label, submit/cancel actions, and preset buttons. - Default presets include 1K, 10K, 100K, 1M, 10M, 100M, and 1B. - Clicking a preset submits the labeled transaction. - Presets above the configured transaction limit are hidden. - Dialog text, initial amount, and presets are configurable in gui.yml. - Input sessions are single-use, expire after two minutes, and remain tied to the original team. - Permissions, membership, limits, and funds are rechecked before processing. - Native bank dialogs do not intercept normal chat. - Unsupported clients and Bedrock retain the existing chat fallback. - Fixed older chat callbacks potentially consuming a newer bank input session.

    Financial Safety & Recovery

    - Added durable transaction journaling for deposits, withdrawals, disband refunds, admin balance changes, and ally-slot purchases. - Added unique transaction IDs and recorded transaction states. - Improved decimal arithmetic, invalid-amount checks, and overflow protection. - Improved handling of rejected or uncertain economy-provider operations. - Disband refunds now target the current owner. - Offline-owner refunds are supported where the Vault economy provider allows them. - Failed or uncertain refunds prevent disbanding from continuing. - Added /team admin transactions for inspecting unresolved financial operations. - Added explicit reconciliation commands for recording verified outcomes. - Reconciliation does not replay an external payment. - Withdrawal request recovery checks the transaction journal to prevent duplicate approval of completed payments.

    Requests & Inbox

    - Added persistent join, alliance, withdrawal, and custom requests. - Added pagination, expiration, cancellation, and audit history. - Improved tooltips with readable request types, team names, senders, amounts, and expiry information. - Internal IDs are stored in item metadata instead of cluttering tooltips. - Sent and received requests display the appropriate actions. - Players can cancel their own sent requests without accidentally accepting them. - Added empty-state text, a close button, and page preservation. - Added /team bank request <amount> for withdrawal approval requests. - Added /team inbox cancel <request-id>. - Improved protection against duplicate approvals. - Requests persist a processing state before applying an operation. - Interrupted or uncertain requests remain available for administrator review instead of being automatically retried. - Added /team admin requests and request reconciliation. - Expired requests are saved together in one atomic update.

    Membership & Admin Fixes

    - Fixed admin force-join removing a player from their original team before validating the destination. - Destination capacity, membership, and cancellable events are checked before changing membership. - Full, cancelled, or stale destinations leave the original membership intact. - Added revalidation after event callbacks. - Failed force-joins no longer display success messages. - Expanded immutable change notifications for admin add, remove, kick, force-join, and disband actions. - Leave notifications now run after membership caches are updated.

    PvP, Homes & Teleportation

    - Added a dedicated home-deletion confirmation screen. - Home deletion checks permission when opening and confirming. - Saved home coordinates are preserved when their world is missing or unloaded. - Missing-world teleports are refused without deleting the saved home. - Improved destination hazard checks and final teleport permission checks. - Improved cancellation handling for movement, damage, death, logout, world changes, vehicle entry, and shutdown. - Added native Paper/Folia scheduling entry points.

    Shared Chest & Backups

    - Improved chest access validation. - Fixed stale menu and refresh handling. - Added restrictions around restore, rename, and disband operations while affected chests are open. - Improved backup validation and atomic replacement. - Chest archives now use stable team IDs. - Corrupt item data is rejected instead of silently becoming empty items. - Chest archives are cached instead of repeatedly loaded from disk. - Ordinary backup snapshots write in the background. - Pending backup writes are flushed during shutdown. - Restore and identity migration retain explicit durability checkpoints. - Failed safety backups prevent restoration from proceeding.

    Configuration, Names & Statistics

    - Added configuration validation and versioned default migration. - Existing configuration files are backed up before migration. - Matching older defaults are updated while customized text is preserved. - Removed retired rank-related settings and messages. - Expanded configurable GUI labels and Unicode icons. - Added an option to disable small-cap item titles. - Improved password redaction in migration displays. - Improved Unicode name validation and normalized, case-insensitive lookup. - Added checks for common mixed-script impersonation patterns. - Added exact reserved-name matching. - Improved statistics overflow handling and K/D placeholders. - Expanded permission and operational documentation.

    Developer API & Integrations

    - Expanded immutable team snapshots and post-change notifications. - Added persistent, plugin-namespaced team metadata. - Added custom request handlers. - Added permission-checked extension menu entries. - Added extension PlaceholderAPI support. - Improved extension registration and cleanup when an owning plugin disables. - Retained legacy APIs where required for compatibility. - Removed assignable-rank mutation APIs. Integrations using removed rank features require updates.
    139 downloads
  2. 1.0.1Teams 1.0.1Aug 19, 2026
    - Home and Ally Home Folia error fixed. - Added default player permissions, enforced for commands and GUI :- - itzzteam.use.enderchest - itzzteam.use.bank - itzzteam.use.teamhome - itzzteam.use.teamallyhome
    47 downloads
  3. 1.0.0Team 1.0.0Jun 13, 2026

    Initial public release

    Teams is a modern survival-friendly team plugin built for Paper-based servers.
    Included in 1.0.0
    - Team GUI - Team bank - Shared team ender chest - Team home system - Ally system - Team chat and ally chat - Team PvP and ally PvP controls - Team-wide member permissions - Per-player permission overrides - Team list and leaderboard GUI - Admin management tools - PlaceholderAPI support - LuckPerms-compatible permission nodes - Floodgate/Geyser Bedrock support - SQLite default storage - Support for H2, MySQL, MariaDB, PostgreSQL, and YAML - Configurable messages through messages.yml
    Notes
    - Vault is required for economy features like the team bank - Floodgate/Geyser is required for Bedrock support - PlaceholderAPI is required for placeholders
    11 downloads

Similar projects

Plugin →