PerfCombat - safezone, combat log & more v1.2.1

Combat tag system with command blocking, logout kill, safezone protection and death messages
New features:
• Cross-world ender pearl blocking can be limited to specific worlds via enderpearl.prevent_cross_world_throw_worlds (pearls thrown only in those worlds cannot teleport you to another world; leave empty and use prevent_cross_world for global behavior)

Improvements:
• Ender pearl throw world is recorded for cross-world checks even when the pearl cooldown path is skipped, so restrictions stay consistent
New features:
• Added option to completely disable ender pearls in specific worlds via enderpearl.disabled_worlds
• Added option to disable ender pearls in WorldGuard regions (e.g. PvP arenas) via enderpearl.disabled_regions
• Added optional cross-world teleportation prevention for ender pearls via enderpearl.prevent_cross_world (disabled by default)
New features:
• Safezone support for claim/plot plugins: GriefPrevention, Towny, Residence, PlotSquared, Lands, GriefDefender, KingdomsX, HuskTowns, and HuskClaims, combat-tagged players can no longer enter those claims (same behaviour as WorldGuard PVP-deny regions)
• New config section safezone_protection.claim_plugins: each plugin can be toggled on or off; optional long form with enabled and block_own (allow entering own claim in combat where the plugin supports it)
Bug fixes:
• Fixed "Must use teleportAsync while in region threading" errors on Folia when using teleport-related commands or features

Technical:
• All player and entity teleports now use teleportAsync and schedule follow-up actions (messages, sounds, cooldowns) on the correct region or global scheduler for full Folia compatibility
New features:
• World whitelist/blacklist – restrict PerfCombat to specific worlds or exclude worlds (mode: all | whitelist | blacklist)
• Combat tag, command blocking, item restrictions, pearl cooldown, kill-on-quit, and safezone are disabled in excluded worlds
  • Fixed Folia compatibility: safezone barrier no longer causes "Cannot read world asynchronously"
  • added message-display-mode: choose where combat messages appear (chat | actionbar | both)
  • Empty messages in messages.yml ("") are no longer sent
added API
• Obtain via Bukkit.getServicesManager().getRegistration(PerfCombatAPI.class)
• isInCombat(UUID), getRemainingCombatTimeMillis(UUID), getCombatOpponents(UUID)
• isInSafezone(Location), tag(Player, Player), removeTag(UUID)
• isCommandBlocked(Player, String), isItemBlocked(Player, Material)
• loadStatsAsync(UUID, Consumer<CombatStats>) – kills, deaths, killstreaks
• Events: CombatTagEvent (Cancellable), CombatEndEvent
Buy a license now
$11.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 20% commission.
3,208 Views
16 Purchases
318 Downloads
Feb 24, 2026 Published
Jul 16, 2026 Updated
5.00 star(s)
Average rating (6)
319.3 KB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. No
AI Content Disclosure
plugin description
AI Content Disclosure
plugin optimizations
Type
  1. Gameplay
  1. Protection
  1. Equipment
Game mode
  1. Survival
  1. Donut-like
  1. Hardcore
Supported software
  1. Paper
  1. Folia
Supported versions
  1. 26.1
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
Supported languages
  1. English
Creator
Owner
Recommended for you
Mines plugin with GUI, Vault/PlayerPoints/ExcellentEconomy, tax, ban system
5.00 star(s) 4 ratings
11 purchases
tags plugin with Shop GUI, categories, vouchers
5.00 star(s) 1 ratings
11 purchases
High performance RTP, RTPQueue and RTPZone plugin. Folia-ready.
5.00 star(s) 6 ratings
11 purchases
Playtime-based level system with rewards (money, XP, crates). GUI, PlaceholderAPI, Folia support.
5.00 star(s) 3 ratings
8 purchases
item signing plugin. Add custom lore with hex colors, MC color codes, and MiniMessage formatting.
Not yet rated
0 purchases
Share and earn
Refer this resource and earn a 20% commission.
3,208 Views
16 Purchases
318 Downloads
Feb 24, 2026 Published
Jul 16, 2026 Updated
5.00 star(s)
Average rating (6)
319.3 KB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. No
AI Content Disclosure
plugin description
AI Content Disclosure
plugin optimizations
Type
  1. Gameplay
  1. Protection
  1. Equipment
Game mode
  1. Survival
  1. Donut-like
  1. Hardcore
Supported software
  1. Paper
  1. Folia
Supported versions
  1. 26.1
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
Supported languages
  1. English
Creator
Owner
Recommended for you
Mines plugin with GUI, Vault/PlayerPoints/ExcellentEconomy, tax, ban system
5.00 star(s) 4 ratings
11 purchases
tags plugin with Shop GUI, categories, vouchers
5.00 star(s) 1 ratings
11 purchases
High performance RTP, RTPQueue and RTPZone plugin. Folia-ready.
5.00 star(s) 6 ratings
11 purchases
Playtime-based level system with rewards (money, XP, crates). GUI, PlaceholderAPI, Folia support.
5.00 star(s) 3 ratings
8 purchases
item signing plugin. Add custom lore with hex colors, MC color codes, and MiniMessage formatting.
Not yet rated
0 purchases
Top