Anti Player Kill (AntiPK)
Anti Player Kill is a Paper/Purpur plugin designed to prevent unauthorized PvP and kills), enforce punishment rules, and provide system mechanisms for player's inventory safety and consensual PvP duels. it uses the GPLv3 license.
==================================================
Features
[] Combat & Aggression Detection: Tracks player hits and damage thresholds within a configurable time window to accurately flag unauthorized aggression.
[] Warning & Punishment System: Accumulates warnings with dynamic time-based decay, triggers configurable console punishment commands (ban, kick, tempban) upon reaching thresholds, and supports repeat offense multipliers.
[] Inventory Dump System: Automatically saves a snapshot of a player's inventory upon unauthorized death, clears dropped items to prevent aggressors from stealing loot, and provides admin commands to restore dumps.
[] Party & Group System: Allows players to form groups to manage team interactions and group duels.
[] Consensual PvP / Duels: Enables players and groups to initiate mutually agreed duels, completely bypassing RDM checks and punishments.
[] MiniMessage Formatting: Full support for rich text and modern color formatting across all system messages.
==================================================
Requirements
Commands & Permissions
Commands
/antipk reload
• Description: Reloads plugin configuration
• Permission: antipk.reload
/antipk dump <dumps | info | restore> [page | id | confirm]
• Description: Manages and restores player inventory dumps
• Permission: antipk.dumps
/pvp <nickname | confirm | deny | end>
• Description: Manages consensual PvP requests and duels
• Permission: Everyone
/group <create | invite | accept | exile | leave | delete | info>
• Description: Group and party management commands
• Permission: Everyone
Permissions
==================================================
Default configuration (showed only the most important sections)
warns:
warns-is-enabled: true
warn-msg: "[!] You committed an unauthorized kill. Violation logged: [%warns%/%max_warns%]."
last-warn-msg: "<dark_red>[WARNING]</dark_red> Maximum limit reached. Any subsequent unauthorized kill will trigger an immediate punishment."
static-warn-msg: "[!] You committed an unauthorized kill of a player."
warns-msg-is-enabled: true
warn-is-dynamic: true
warn-decay-minutes: 180
warn-limit: 2
actions:
actions-is-enabled: true
punishment-command: "ban %player% %duration% %reason%"
default-reason: "Exceeded maximum RDM violation limit."
relapse-detect: true
base-punishment-duration: "24h"
repeat-multiplier: 2.0
max-duration: "30d"
combat:
ttl-seconds: 30
min-damage-threshold: 4.0
min-hits-threshold: 2
Anti Player Kill is a Paper/Purpur plugin designed to prevent unauthorized PvP and kills), enforce punishment rules, and provide system mechanisms for player's inventory safety and consensual PvP duels. it uses the GPLv3 license.
==================================================
Features
[] Combat & Aggression Detection: Tracks player hits and damage thresholds within a configurable time window to accurately flag unauthorized aggression.
[] Warning & Punishment System: Accumulates warnings with dynamic time-based decay, triggers configurable console punishment commands (ban, kick, tempban) upon reaching thresholds, and supports repeat offense multipliers.
[] Inventory Dump System: Automatically saves a snapshot of a player's inventory upon unauthorized death, clears dropped items to prevent aggressors from stealing loot, and provides admin commands to restore dumps.
[] Party & Group System: Allows players to form groups to manage team interactions and group duels.
[] Consensual PvP / Duels: Enables players and groups to initiate mutually agreed duels, completely bypassing RDM checks and punishments.
[] MiniMessage Formatting: Full support for rich text and modern color formatting across all system messages.
==================================================
Requirements
[] Java: 21+
[] Server Version: Paper / Purpur 1.20.5+
Commands & Permissions
Commands
/antipk reload
• Description: Reloads plugin configuration
• Permission: antipk.reload
/antipk dump <dumps | info | restore> [page | id | confirm]
• Description: Manages and restores player inventory dumps
• Permission: antipk.dumps
/pvp <nickname | confirm | deny | end>
• Description: Manages consensual PvP requests and duels
• Permission: Everyone
/group <create | invite | accept | exile | leave | delete | info>
• Description: Group and party management commands
• Permission: Everyone
Permissions
[] antipk.bypass.aggression — Allows players to kill others without being flagged as aggressors (Default: false)
[] antipk.reload — Grants access to /antipk reload (Default: op)- antipk.dumps — Grants access to /antipk dump management commands (Default: op)
==================================================
Default configuration (showed only the most important sections)
warns:
warns-is-enabled: true
warn-msg: "[!] You committed an unauthorized kill. Violation logged: [%warns%/%max_warns%]."
last-warn-msg: "<dark_red>[WARNING]</dark_red> Maximum limit reached. Any subsequent unauthorized kill will trigger an immediate punishment."
static-warn-msg: "[!] You committed an unauthorized kill of a player."
warns-msg-is-enabled: true
warn-is-dynamic: true
warn-decay-minutes: 180
warn-limit: 2
actions:
actions-is-enabled: true
punishment-command: "ban %player% %duration% %reason%"
default-reason: "Exceeded maximum RDM violation limit."
relapse-detect: true
base-punishment-duration: "24h"
repeat-multiplier: 2.0
max-duration: "30d"
combat:
ttl-seconds: 30
min-damage-threshold: 4.0
min-hits-threshold: 2
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.20.6, 1.21, 26.1
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
Anti Player Kill 1.0.1 is a free Minecraft Java mod. Compatible with Minecraft 1.20.6, 1.21, 26.1, 26.2. Downloaded 8 times (via Spigot). Download it and open it directly in the game.