aboutsummaryrefslogtreecommitdiffhomepage
path: root/patches/unapplied/server/0440-Expose-LivingEntity-hurt-direction.patch
diff options
context:
space:
mode:
authorNassim Jahnke <[email protected]>2024-12-03 19:21:12 +0100
committerNassim Jahnke <[email protected]>2024-12-03 19:28:24 +0100
commitc60e47fa58c171befcfb4ca48f38a201d559f90b (patch)
treefa84b280a687cfa88b11c3c35e856dc2adccb49f /patches/unapplied/server/0440-Expose-LivingEntity-hurt-direction.patch
parentab9a3db5ba76384531ad52299344dea588a367b2 (diff)
downloadPaper-c60e47fa58c171befcfb4ca48f38a201d559f90b.tar.gz
Paper-c60e47fa58c171befcfb4ca48f38a201d559f90b.zip
More more work
Diffstat (limited to 'patches/unapplied/server/0440-Expose-LivingEntity-hurt-direction.patch')
-rw-r--r--patches/unapplied/server/0440-Expose-LivingEntity-hurt-direction.patch58
1 files changed, 0 insertions, 58 deletions
diff --git a/patches/unapplied/server/0440-Expose-LivingEntity-hurt-direction.patch b/patches/unapplied/server/0440-Expose-LivingEntity-hurt-direction.patch
deleted file mode 100644
index 604bb654f0..0000000000
--- a/patches/unapplied/server/0440-Expose-LivingEntity-hurt-direction.patch
+++ /dev/null
@@ -1,58 +0,0 @@
-From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
-From: Mark Vainomaa <[email protected]>
-Date: Sun, 13 Dec 2020 05:32:05 +0200
-Subject: [PATCH] Expose LivingEntity hurt direction
-
-
-diff --git a/src/main/java/net/minecraft/world/entity/player/Player.java b/src/main/java/net/minecraft/world/entity/player/Player.java
-index 917ac21794f1aabc6e95ab2fff2ea7547b9778a8..78bb666dbc5ccd84820e1c7b382249510dd5795c 100644
---- a/src/main/java/net/minecraft/world/entity/player/Player.java
-+++ b/src/main/java/net/minecraft/world/entity/player/Player.java
-@@ -188,7 +188,7 @@ public abstract class Player extends LivingEntity {
- private Optional<GlobalPos> lastDeathLocation;
- @Nullable
- public FishingHook fishing;
-- protected float hurtDir;
-+ public float hurtDir; // Paper - protected -> public
- @Nullable
- public Vec3 currentImpulseImpactPos;
- @Nullable
-diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftHumanEntity.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftHumanEntity.java
-index 8012ee71e1ce9f174eb5c4ac9eb8372b81e0a78c..42c41cd4b280839a35f77e04d0dc6a06d262d8f3 100644
---- a/src/main/java/org/bukkit/craftbukkit/entity/CraftHumanEntity.java
-+++ b/src/main/java/org/bukkit/craftbukkit/entity/CraftHumanEntity.java
-@@ -125,6 +125,13 @@ public class CraftHumanEntity extends CraftLivingEntity implements HumanEntity {
- }
- }
-
-+ // Paper start
-+ @Override
-+ public void setHurtDirection(float hurtDirection) {
-+ this.getHandle().hurtDir = hurtDirection;
-+ }
-+ // Paper end
-+
- @Override
- public int getSleepTicks() {
- return this.getHandle().sleepCounter;
-diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftLivingEntity.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftLivingEntity.java
-index de41ee2cc1be6ef412ec15c79a65cbca653b35d3..ff3b53eff8f5fc1e02e7b30d59ff27dfe8f5d431 100644
---- a/src/main/java/org/bukkit/craftbukkit/entity/CraftLivingEntity.java
-+++ b/src/main/java/org/bukkit/craftbukkit/entity/CraftLivingEntity.java
-@@ -1024,4 +1024,16 @@ public class CraftLivingEntity extends CraftEntity implements LivingEntity {
- this.getHandle().take(((CraftItem) item).getHandle(), quantity);
- }
- // Paper end - pickup animation API
-+
-+ // Paper start - hurt direction API
-+ @Override
-+ public float getHurtDirection() {
-+ return this.getHandle().getHurtDir();
-+ }
-+
-+ @Override
-+ public void setHurtDirection(final float hurtDirection) {
-+ throw new UnsupportedOperationException("Cannot set the hurt direction on a non player");
-+ }
-+ // Paper end - hurt direction API
- }