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

NoMoreCombatLog

Plugin that stops Combat Logging

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

NoMoreCombatLog

A simple and configurable Paper plugin that prevents players from combat logging.


Features

  • Players are placed in combat when attacking or being attacked.
  • The combat tag lasts for a configurable duration.
  • Actionbar messages show remaining tag time.
  • If a tagged player logs out before the timer ends, they are automatically killed (can be changed to ban).
  • Players can be prevented from using portals while in combat.
  • Commands can be blocked during combat.
  • Configurable to allow or disallow tagging in creative mode.
  • Can be disabled in specific worlds.

Retaliation Mode (optional)

  • Tag only when player is attacked and attacks back within a configurable time window.

Safe Zones

  • You can add custom safezones where players cant attack eachother.

Config

enabled: true                    # Enable or disable the plugin
combat-tag-duration: 30          # Duration (seconds) of the combat tag
enable-in-creative: false        # Allow tagging in creative mode
retaliationattack: false         # Enable retaliation-based tagging
retaliation-window: 10           # Time window for retaliation mode
set-attacker-on-combat: true     # Tag attacker in retaliation mode
allow-portal-teleport: false     # Allow portals during combat
blocked-commands: []             # Commands blocked during combat
disabled-worlds: # List of worlds where combat logging is disabled
  - world_the_end

enable-safe-zone: false # Whether to enable safe zones where players are not tagged in combat

remove-tag-when-entering-safe-zone: false # When set to true. Combat tag is removed when entering a safe zone

safe-zones:
  - name: spawn
    world: world
    x: 0
    y: 64
    z: 0
    radius: 20.0

Commands

CommandPermissionDescription
/nmclnomorecombatlog.useShows the plugin version.
/nmcl reloadnomorecombatlog.reloadReloads the plugin configuration.
/nmcl safezone add <name> <radius>nomorecombatlog.safezone.addAdds a safezone
/nmcl safezone remove <name>nomorcombatlog.safezone.removeRemoves a safezone
/nmcl safezone listnomorecombatlog.safezone.listLists all safezones

Permissions

PermissionDescription
nomorecombatlog.useAllows use of the /nmcl command.
nomorecombatlog.reloadAllows use of the /nmcl reload command.
nomorecombatlog.bypassBypass combat logging
nomorecombatlog.safezone.addAllows adding safezones
nomorecombatlog.safezone.removeAllows removing safezones
nomorecombatlog.safezone.listAllows listing all safezones

TODO

  • Add customizable messages.
  • don't kill players in combat because of server restart
  • more punishments for combat logging
  • support for other server types (Spigot)
  • keep track of combat loggers across server restarts
  • disabled worlds support
  • disable commands while in combat
  • cancel bow and other sources of damage from other players inside safezones

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

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

Minecraft: Java Edition

1.21.x

Платформы

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

Сервер

Детали

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