▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Плагины/Simple combat
Simple combat

Simple combat

A lightweight, high-performance combat tagging and anti-relog plugin with multi-language BossBar, asynchronous processing.

Оцените первым
21
0

Simple Combat

Combat tagging and anti-relog plugin for Spigot, Paper, and Purpur servers.


Overview

Simple Combat tags players into a combat state upon dealing or receiving damage from other players. While tagged, players are prevented from disconnecting without penalty, running restricted commands, flying, and teleporting. The plugin utilizes an asynchronous ticker for session management, pre-cached localized message formatting, and a configurable BossBar countdown.


Functional Features

  • Asynchronous Execution: Timer checks, time decrements, and string formatting are processed asynchronously. Visual BossBar updates are synchronized with the server main thread.
  • Asynchronous Configuration Reload: File reading and message cache rebuilding during reload run off the main thread.
  • BossBar Countdown: Real-time remaining time display with progress tracking. Configurable color and style.
  • Anti-Relog Punishment: Configurable player kill upon disconnecting while in combat, with optional server broadcast.
  • Command Restrictions: Blacklist or whitelist mode for command execution during combat.
  • Teleportation Restrictions: Blocks ender pearl, chorus fruit, command, and plugin-initiated teleports during combat.
  • Flight Control: Automatically revokes flight and disables flight permissions for tagged players.
  • Combat Source Detection: Supports direct melee hits, projectiles (arrows, tridents), lingering potion clouds (AreaEffectCloud), primed TNT, and tamed wolves.
  • Multi-Language Support: 13 built-in translations (en, ru, zh, de, fr, es, pt, ja, uk, it, pl, tr, ko).
  • Target Compatibility: Built with Bukkit api-version 1.13; compatible with Spigot, Paper, and Purpur from 1.13 to 1.21+.

Commands

CommandAliasesDescriptionPermission
/simplecombat status/combat status, /sc status, /ctDisplays current combat status and remaining timeNone
/simplecombat reload/combat reload, /sc reloadAsynchronously reloads configuration and language filessimplecombat.admin
/simplecombat tag <player> [seconds]/combat tag, /sc tagTags specified player into combat for given durationsimplecombat.admin
/simplecombat untag <player>/combat untag, /sc untagRemoves combat status from specified playersimplecombat.admin

Permissions

PermissionDescriptionDefault
simplecombat.adminGrants permission to use reload, tag, and untag commandsop
simplecombat.bypassBypasses combat tagging entirely (requires enable-bypass: true)false
simplecombat.bypass.commandsAllows executing restricted commands while in combatfalse
simplecombat.bypass.teleportAllows teleportation while in combatfalse
simplecombat.bypass.flightRetains flight when entering combatfalse
simplecombat.bypass.quitPrevents death when disconnecting in combatfalse

Legacy permissions prefixed with combat. (combat.admin, combat.bypass.*) are also accepted.


Configuration

Default config.yml:

# Language: en, ru, zh, de, fr, es, pt, ja, uk, it, pl, tr, ko
language: "en"

# Combat duration in seconds
combat-seconds: 20

# BossBar settings
bossbar:
  enabled: true
  color: RED
  style: SOLID

# Kill player on disconnect during combat
punish-on-quit: true

# Broadcast message when player disconnects during combat
broadcast-on-quit: true

# Remove combat tag when opponent is killed
remove-combat-on-kill: true

# Remove combat tag on death
remove-combat-on-death: true

# Block ender pearl and chorus fruit teleports during combat
block-teleport: true

# Disable flight when entering combat
disable-flight: true

# Enable bypass permission check (simplecombat.bypass)
enable-bypass: false

# Allow combat tagging in creative mode
tag-creative: false

# Commands configuration
commands:
  whitelist-mode: false
  list:
    - "tp"
    - "tpa"
    - "spawn"
    - "home"
    - "warp"
    - "fly"
    - "god"
Партнёрский материал

Сервер для плагина Simple combat - как у профи

Плагин Simple combat создан для серверов: на своём сервере вы настраиваете его под себя и решаете, кому играть. Создать сервер с плагином Simple combat для друзей можно за пару минут - BungeeHost всё уже подготовил.

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

26.3.x26.2.x26.1.x1.21.x1.20.x1.19.x1.18.x1.17.x1.16.x1.15.x1.14.x1.13.x

Поддерживаемые окружения

Сервер

Ссылки

Детали

Лицензия:
Опубликован:2 недели назад
Обновлён:2 недели назад
Главная