New features:
• Team-Bank and team ender chest slots can be replaced by a configurable filler item when the feature is disabled, set up ingui/teams-gui.ymlunderdisabled-filler
Improvements:
• Role-permissions GUI hides the ender chest toggle when ender chests are disabled, and hides bank deposit / bank withdraw toggles when the team bank is disabled, so ranks stay in sync with server settings
• Disabled bank/ender chest slots no longer leave a gap in the team GUI and silently ignore clicks instead of spamming a "disabled" message
New features:
• Team ender chest can be turned off globally withenderchest.enabledin config; players get a clear message if it is disabled
Improvements:
• Main team GUI hides the ender chest button when the feature is disabled (same pattern as the team bank)
• Role permissions GUI hides the team ender chest toggle when the feature is disabled
• Role permissions GUI hides bank deposit and bank withdraw toggles when the team bank is disabled, so ranks stay in sync with server settings
Code:# plugins/PerfTeams/config.yml — merge under enderchest: enderchest: enabled: true rows: 3 cooldown-seconds: 0 # plugins/PerfTeams/messages.yml — add (if your file lacks it): enderchest-disabled: "<#FF6B9E>Team ender chest is disabled on this server."
Improvements:
• Added per-item teammate rendering controls in the main team GUI withenabled,material,name, andlore.
• Added the same per-item teammate rendering controls in the alliance GUI, including full display/lore customization.
• Team member slot entries now support placeholder-based display templates for online/offline state, last seen, role text, and promote/demote hints.
Code:# plugins/PerfTeams/gui/teams-gui.yml — add/merge near top-level: filler: enabled: true teammate-item: enabled: true material: PLAYER_HEAD name: '%prefix%%name_color%%player%%leader_indicator%' lore: - '%role_lore%' - '%online_line%%last_seen_line%' - '' - '%promote_line%' - '%demote_line%' alliance-gui: filler: enabled: true teammate-item: enabled: true material: PLAYER_HEAD name: '%prefix%%name_color%%player%%leader_indicator%' lore: - '%online_line%%last_seen_line%' # plugins/PerfTeams/gui/teams-requests-gui.yml — add/merge: filler: enabled: true # plugins/PerfTeams/gui/teams-leaderboard-gui.yml — add/merge: filler: enabled: true
New features:
• PlaceholderAPI placeholders%perfteams_indicator_yesno%and%perfteams_in_team%return plain text for team membership (yes/noby default) so TAB and other plugins can use simple string conditions instead of the styled indicator dot.
Improvements:
•placeholder-indicatorinconfig.ymladds optional keyscondition-in-teamandcondition-not-in-teamto customize those plain outputs without affecting the visual%perfteams_indicator%dot.
Code:# plugins/PerfTeams/config.yml — merge under placeholder-indicator: placeholder-indicator: in-team: "<#34EB9B>●" not-in-team: "" condition-in-team: "yes" condition-not-in-team: "no"
New features:
• Added a built-in update checker to all Perf plugins
Improvements:
• New config option:update-checker.enabled: true(enabled by default)
Bug fixes:
• /team home (and /teams home) with a teleport countdown no longer crashes on Folia with “Initial delay ticks may not be <= 0”; non-OP players can complete the countdown and teleport again
New features:
• Sort, filter, and select-item sort items support%dynamic_options%(or%sorting_options%/%filter_options%) inloreso footer lines can appear below the generated option list
