From 97dcff409bf0bd043c6d9a9b5c134eefbf28dd93 Mon Sep 17 00:00:00 2001 From: granny Date: Mon, 17 Feb 2025 17:21:28 -0800 Subject: [PATCH] set DamageCause to `SUICIDE` for scissor's DamageSource --- .../net/minecraft/world/damagesource/DamageSource.java.patch | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/purpur-server/minecraft-patches/sources/net/minecraft/world/damagesource/DamageSource.java.patch b/purpur-server/minecraft-patches/sources/net/minecraft/world/damagesource/DamageSource.java.patch index 3bc063f82..581f8d027 100644 --- a/purpur-server/minecraft-patches/sources/net/minecraft/world/damagesource/DamageSource.java.patch +++ b/purpur-server/minecraft-patches/sources/net/minecraft/world/damagesource/DamageSource.java.patch @@ -9,12 +9,13 @@ public DamageSource knownCause(final org.bukkit.event.entity.EntityDamageEvent.DamageCause cause) { final DamageSource damageSource = this.copy(); -@@ -42,6 +_,29 @@ +@@ -42,6 +_,30 @@ return this.knownCause; } + // Purpur start - Dont run with scissors! + public DamageSource scissors() { ++ this.knownCause(org.bukkit.event.entity.EntityDamageEvent.DamageCause.SUICIDE); + this.scissors = true; + return this; + }