▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/Danger Log
Danger Log

Danger Log

Best Combat System for SMP's to use to prevent logging out mid fight! We use advanced methods that really help owners and other players to have a fun experience in server fights.

61
0

Danger Log 1.2

release29 января 2026 г.

Changelog

Version 1.2

New Features

Combat Restrictions System

A comprehensive system to restrict items and abilities while players are in combat:

  • Trident (Riptide) Restrictions

    • Option to fully disable tridents with Riptide enchantment during combat
    • Configurable cooldown for tridents when not fully disabled
    • Velocity reduction as backup prevention if riptide somehow triggers while disabled
  • Elytra Restrictions

    • Option to disable elytra gliding while in combat
    • Players cannot start gliding, but won't be forcefully unglided mid-flight
  • Ender Pearl Restrictions

    • Option to fully disable ender pearls during combat
    • Configurable cooldown for pearls when not fully disabled
    • Uses native Minecraft cooldown indicator in hotbar
  • Firework Rocket Restrictions

    • Option to fully disable firework rockets (elytra boosting) during combat
    • Configurable cooldown for fireworks when not fully disabled
    • Uses Paper's PlayerElytraBoostEvent for accurate detection

Native Cooldown Indicators

  • All item cooldowns now display using Minecraft's native cooldown animation in the hotbar
  • Disabled items show a persistent cooldown that refreshes while in combat
  • Cooldowns are automatically cleared when leaving combat

Dynamic Config Updates

  • Config changes now apply immediately to players already in combat
  • Re-enabling an item mid-combat clears the disabled cooldown
  • Disabling an item mid-combat applies the cooldown immediately

New Config Options

# Disable tridents (Riptide) while in combat
disable-tridents: true

# Cooldown for tridents while in combat (seconds, 0 = no cooldown)
# Only applies if disable-tridents is false
trident-cooldown: 10

# Disable elytras while in combat
disable-elytras: true

# Disable ender pearls while in combat
disable-pearls: false

# Cooldown for pearls while in combat (seconds, 0 = no cooldown)
# Only applies if disable-pearls is false
pearl-cooldown: 10

# Disable firework rockets while in combat
disable-fireworks: false

# Cooldown for fireworks while in combat (seconds, 0 = no cooldown)
# Only applies if disable-fireworks is false
firework-cooldown: 10

Bug Fixes

  • Fixed trident blocking where holding right-click would eventually allow riptide
  • Fixed ender pearl cooldown not applying after throwing
  • Fixed firework rockets not propelling players when cooldown was enabled
  • Fixed cooldowns not clearing when items were re-enabled mid-combat
  • Fixed cooldowns not applying when items were disabled mid-combat

Version 1.1

New Features

Ally System

  • Players can now add allies who won't trigger combat when nearby
  • /ally add <player> - Send an ally invite to another player
  • /ally remove <player> - Remove a player from your allies
  • /ally list - View your current allies
  • /ally accept <player> - Accept a pending ally invite
  • /ally deny <player> - Deny a pending ally invite
  • Configurable maximum number of allies per player
  • Ally invites expire after configurable duration
  • Mutual ally system - both players must accept to become allies

Bug Fixes

  • Fixed various command handling issues
  • Improved combat detection reliability
  • Fixed edge cases with player disconnection during combat

Version 1.0

Initial Release

  • Proximity-based combat detection system
  • Combat timer with action bar display
  • Zombie log system for combat logging
  • Configurable radius, timer duration, and death type
  • Admin commands for managing combat state

Danger Log 1.1

release27 января 2026 г.

⚔️ Danger Log

Combat logging protection for Minecraft Paper 1.21+ servers


📖 Overview

Danger Log is a powerful combat logging protection plugin that prevents players from escaping PvP situations by disconnecting. When a player logs out during combat, a zombie NPC spawns in their place — if the zombie dies, so does the player!


✨ Features

🎯 Combat Timer System

  • Players within a configurable radius receive a combat timer in their action bar
  • Timer displays as 20/20 and stays at max while enemies are nearby
  • Timer counts down when players leave combat range
  • Logging out with an active timer = combat logging

🧟 Combat Log Protection

ModeDescription
ZOMBIESpawns a zombie NPC with the player's name. If killed, drops all loot.
INSTANTImmediately kills the player upon combat logging.

🤝 Ally System

  • Team up with friends to avoid triggering each other's combat timers
  • Clickable invite system with expiration
  • Configurable max allies per player

💾 Persistence

  • Zombies survive server restarts
  • Player inventories are safely stored
  • All data saved to files

🎮 Smart Detection

  • Only affects Survival mode players
  • Creative, Spectator, and Adventure players are ignored
  • Bypass permission available for staff

📋 Commands

🔧 Admin Commands

Requires dangerlog.admin permission (default: OP)

CommandDescription
/dangerlog onEnable the plugin
/dangerlog offDisable the plugin
/dangerlog reloadReload configuration

👥 Ally Commands

Available to all players

CommandDescription
/ally invite <player>Send an ally request
/ally accept [player]Accept a pending invite
/ally remove <player>Remove an ally
/ally listView your allies

🔑 Permissions

PermissionDescriptionDefault
dangerlog.adminAccess admin commandsOP
dangerlog.bypassBypass combat log systemfalse

⚙️ Configuration

# ===========================================
#         DANGER LOG CONFIGURATION
# ===========================================

# Combat detection radius (in blocks)
radius: 30

# Combat timer duration (seconds)
timer-duration: 20

# ------ DEATH TYPE ------
# ZOMBIE = Spawns NPC zombie
# INSTANT = Kills player immediately
death-type: ZOMBIE

# ------ ZOMBIE SETTINGS ------
# How long before zombie auto-expires (-1 or 0 = never)
# Minimum: 10 seconds
zombie-log-timer-max: -1

# ------ ALLY SYSTEM ------
# Enable/disable allies
allow-allies: true

# Max allies per player (-1 or 0 = unlimited)
max-allies: 6

# Ally invite duration (seconds)
invite-duration: 120

# ------ GENERAL ------
# Plugin enabled state
enabled: true

🎬 How It Works

1️⃣  Two players enter combat range (30 blocks)
         ↓
2️⃣  Both see combat timer: [20/20]
         ↓
3️⃣  Timer stays at max while in range
         ↓
4️⃣  Player leaves range → timer counts down
         ↓
5️⃣  Player logs out with active timer
         ↓
    ┌─────────────────────────────────────┐
    │  ⚠️ COMBAT LOG DETECTED!            │
    │  Zombie spawns at logout location   │
    │  Chat: "Player has logged out in    │
    │         combat."                    │
    └─────────────────────────────────────┘
         ↓
6️⃣  If zombie is killed → loot drops
         ↓
7️⃣  Player rejoins → DEATH SCREEN

🧟 Zombie NPC Details

PropertyValue
NamePlayer's name (bold red)
AIDisabled
Burns in SunNo
HealthSame as player at logout
DropsPlayer's full inventory
DespawnsNever (unless configured)

📁 Data Files

FilePurpose
config.ymlPlugin configuration
allies.ymlStored ally relationships
zombies.ymlActive combat log zombies

💡 Tips

  • For SMP servers: Set zombie-log-timer-max to -1 so zombies stay forever
  • For minigames: Use INSTANT death-type for immediate punishment
  • For teams: Enable allies with a reasonable max-allies limit
  • For staff: Give dangerlog.bypass permission to moderators

📞 Support

Having issues? Contact the developer!


Made with ❤️ by CrystalPT

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

Minecraft: Java Edition

1.21.x

Платформы

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

Сервер

Создатели

Детали

Лицензия:LicenseRef-All-Rights-Reserved
Опубликован:1 месяц назад
Обновлён:1 месяц назад
Главная