跳到正文

Open Parties and Claims: Combat Log

作者:svinpepe

Сombat log mod with OPAC integration safezone boundary protection

收藏

介绍

中文介绍正在准备中,下面暂时显示原文。

⚔️ OPAC: Combat Log

Stop claim-camping and PvP abuse. A lightweight, server-side combat logging mod built specifically for Open Parties and Claims (OPAC) with dedicated support for OPAC: Warfare.


❓ Why OPAC: Combat Log?

If you’ve ever hosted an SMP or PvP server with Open Parties and Claims, you know the drill:

  • A player starts a duel in the wild, takes a hit, and immediately sprints across the border into an OPAC claim or safezone where PvP is disabled.
  • Attackers or defenders toss Ender Pearls or eat Chorus Fruit right into safezones or ally claims to escape punishment.
  • Combatants hot-stash loot into Ender Chests, log out to avoid losing gear, or use /spawn and /home.

Standard combat log mods have zero awareness of OPAC claims or safezone subclaims. OPAC: Combat Log bridges this gap completely.


🤝 Companion Mod: Open Parties and Claims: Warfare

OPAC: Combat Log fully integrates with Open Parties and Claims: Warfare:

  • War Chunks as Wilderness: Contested chunks under active war or siege are dynamically treated as wilderness:
    • Players fighting inside war zones will never be knocked back or ejected by claim boundaries.
    • Ender Pearls and Chorus Fruit can be freely utilized within contested siege sectors.
    • Players in combat within war chunks are prevented from fleeing into peaceful, uncontested claims.
  • Zero Hard Dependency: The mod automatically activates this behavior when Warfare is detected on the server, while running without issues if Warfare is absent.

✨ Core Features

🛡️ Native OPAC Claim & Safezone Integration

  • Anti-Safezone Camping: If combat starts in unclaimed territory (wilderness or active war chunk), tagged players are physically barred from entering ANY claimed land or safezone.
  • Origin Claim Memory: If a battle starts inside a claimed base, players can fight within that claim, but are prevented from fleeing to neighboring third-party claims.
  • Smart Boundary Pushback: Trying to sprint-jump, ride a vehicle, or exploit client prediction into a forbidden claim results in a clean server-side pushback with zero-velocity rollback and barrier audio cues.

🪓 Anti-Exploit Enforcement

  • Ender Pearl & Chorus Interception: Pearls and Chorus Fruit cannot land or teleport players inside forbidden claims while in combat.
  • Flight Disabler: Elytra, Creative, spectator, and /fly flight are instantly revoked upon dealing or taking PvP damage (and safely restored when combat expires).
  • Anti-Stashing (Container Lock): Opening Ender Chests, chests, shulker boxes, and barrels is blocked while tagged.
  • Portal & Command Lock: Nether/End portal traversal and escape commands (/spawn, /home, /warp, /tp, /tpa, claim management commands) are blocked.

💀 Combat Logging & Fair Play

  • Combat Logout Punishment: Quitting the game while in combat immediately kills the player.
  • Accurate Attacker Credit: Drops player inventory at the logout coordinate and attributes the kill (and death message) directly to the opponent.
  • Untag on Kill: Finishing off your opponent instantly clears your combat tag — no waiting around when you win!

⚡ Minimalist & Server-Side

  • 100% Server-Side: Clients don’t need any mod installed. Pure vanilla clients can connect freely.
  • Clean Actionbar Timer: An unobtrusive countdown timer on the actionbar (⚔ In Combat: 15s) keeps players informed without screen clutter.

📦 Platform & Version Matrix

  • Minecraft 1.20.1: Forge, Fabric
  • Minecraft 1.21.1: NeoForge, Fabric
  • Minecraft 26.1: NeoForge

📦 Installation

  1. Install Open Parties and Claims on your server.
  2. (Optional) Install Open Parties and Claims: Warfare for territorial chunk wars and siege warfare.
  3. Drop OPAC: Combat Log into your server’s mods folder.
  4. Restart your server. That’s it!

💡 Client-Side: Not required! Clients can join with completely vanilla Minecraft.


⚙️ Configuration & Documentation

Every aspect — combat tag duration, knockback strength, warfare wilderness toggle (treatWarChunksAsWilderness), flight behavior, container lock, and command blacklists — is fully customizable in config/opac-combatlog.json.

常见问题

Open Parties and Claims: Combat Log 支持哪些 Minecraft 版本?

Open Parties and Claims: Combat Log 支持 Minecraft Java 版 1.20.1–26.3,共 7 个版本,可用的加载器:Fabric / Forge / NeoForge。下载时注意选择和你游戏版本一致的文件。

Open Parties and Claims: Combat Log 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric / Forge / NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。

评论

登录后评论和评分

svinpepe 的其他作品

查看全部 →