S Teams - Cross-Server x Folia Teams v4.1.7

Full-featured team system with cross-server homes, permissions, GUI, and Folia support
Fixed a startup error
- Forced PvP zones: team PvP can now be always-on in specific worlds or
WorldGuard regions
Inside these zones teammates can always hit each other, no matter what the
team's /team pvp toggle is set to.
* Set worlds in config.yml under settings.features.pvp.forced-pvp.
* For regions, use the WorldGuard flag: /rg flag <region> team-pvp allow

- All messages moved to their own messages.yml file. Every message can now be:
* turned on or off individually (enabled: true/false)
* shown in chat, on the action bar, or both
Your old custom messages from config.yml are copied over automatically the
first time the plugin starts on this version.

- A few messages that used to be locked in the code are now editable in
messages.yml.
- /dteam reload now also refreshes the forced PvP settings, so no full restart
is needed after changing them.

NOTES
  • This is a drop-in update. Just replace the jar and restart once.
  • After the first start, edit your messages in messages.yml (not config.yml).

YAML:
settings:
  invite-expiry-seconds: 30
  team-limit: 50
  features:
    home:
      enabled: true
    pvp:
      enabled: true
      forced-pvp:
        enabled: false
        # Whole worlds where team PvP is always on (world names, case-insensitive).
        worlds:
          - "example_arena"
  • Fixed a bug in cross-server setups where team chat messages were not showing up for the player sending them
  • Optimized team chat to be database free, making chat delivery instant, lag-free, and highly responsive
  • Optimized how teams update across servers so it reloads in the background instead of causing potential lag spikes or database locks
  • Restricted the SQLite connection pool to prevent connection timeouts and database locked errors

Config Changes & Additions:
YAML:
# Added under the 'messages:' section in config.yml:
messages:
  pvp-cannot-hurt-teammates: '&cYou cannot hurt teammates.'
  permission-changes-saved: "&aPermission changes saved."
  switch-on: "&a&lON"
  switch-off: "&c&lOFF"
fixed placeholder
  • The "You cannot hurt teammates" PvP message is now fully customizable in config.yml under messages
  • Look for "pvp-cannot-hurt-teammates" in the messages section to change it
  • Existing configs will be updated automatically with the new message key
  • Added new placeholder %team_has_home% that returns true or false based on whether your team has a home set
  • Added new placeholder %team_has_team% that returns true or false based on whether the player is in a team
  • These placeholders work with PlaceholderAPI and can be used in plugins like DeluxeMenu to show different items based on team status
  • Added migration support for Gerhart's DonutTeam plugin
  • Place the old DonutTeam folder in your plugins directory and run /dteam migrate gerhart-donutteam to import all teams, members, and permissions
  • All team homes, friendly fire settings, and member permissions are carried over during migration
  • Fixed cross-server team home being lost after renaming a team
  • Fixed /dteam info command now showing the server name for cross-server homes
Buy a license now
$9.99
EULA
Standard EULA
Use on any projects you own with attribution
Support
Standard
Includes:
Download the resource
Access new updates
Support from the creator
Support duration
Lifetime
Share and earn
Refer this resource and earn a 5% commission.
14,717 Views
106 Purchases
112 Downloads
Jul 2, 2024 Published
Jul 14, 2026 Updated
5.00 star(s)
Average rating (19)
1.2 MB File size
Open source
  1. No
DRM-free
  1. No
Unobfuscated
  1. No
AI use in marketing
No
AI use in product
No
Type
  1. GUI
Game mode
  1. Survival & SMP
  1. Prison
  1. Lifesteal
Game mode
  1. Survival
  1. Lifesteal
  1. Donut-like
Game mode (legacy)
  1. Survival
  1. Prison
  1. Lifesteal
Supported software
  1. Paper
Supported versions
  1. 1.20
Supported languages
  1. English
Includes DRM
Yes
Source access (legacy)
Closed source & unobfuscated
Creator
Recommended for you
A feature-rich teleport request plugin with GUI support and Folia compatibility.
5.00 star(s) 32 ratings
343 purchases
Dynamic random teleportation within defined regions for enhanced gameplay
5.00 star(s) 12 ratings
143 purchases
Create immersive single-biome worlds with unique terrain and features.
5.00 star(s) 30 ratings
136 purchases
Fast and optimized, made for large Minecraft servers.
5.00 star(s) 11 ratings
134 purchases
Place bounties on players with an intuitive GUI system with folia and Cross Server support
5.00 star(s) 9 ratings
97 purchases
Share and earn
Refer this resource and earn a 5% commission.
14,717 Views
106 Purchases
112 Downloads
Jul 2, 2024 Published
Jul 14, 2026 Updated
5.00 star(s)
Average rating (19)
1.2 MB File size
Open source
  1. No
DRM-free
  1. No
Unobfuscated
  1. No
AI use in marketing
No
AI use in product
No
Type
  1. GUI
Game mode
  1. Survival & SMP
  1. Prison
  1. Lifesteal
Game mode
  1. Survival
  1. Lifesteal
  1. Donut-like
Game mode (legacy)
  1. Survival
  1. Prison
  1. Lifesteal
Supported software
  1. Paper
Supported versions
  1. 1.20
Supported languages
  1. English
Includes DRM
Yes
Source access (legacy)
Closed source & unobfuscated
Creator
Recommended for you
A feature-rich teleport request plugin with GUI support and Folia compatibility.
5.00 star(s) 32 ratings
343 purchases
Dynamic random teleportation within defined regions for enhanced gameplay
5.00 star(s) 12 ratings
143 purchases
Create immersive single-biome worlds with unique terrain and features.
5.00 star(s) 30 ratings
136 purchases
Fast and optimized, made for large Minecraft servers.
5.00 star(s) 11 ratings
134 purchases
Place bounties on players with an intuitive GUI system with folia and Cross Server support
5.00 star(s) 9 ratings
97 purchases
Top