mirror of
https://github.com/YatopiaMC/Yatopia.git
synced 2024-11-06 02:42:34 +01:00
47 lines
1.9 KiB
Diff
47 lines
1.9 KiB
Diff
From 8709fb3bacbbb987ad35dd4c58a3efec20cf5bde Mon Sep 17 00:00:00 2001
|
|
From: Aikar <aikar@aikar.co>
|
|
Date: Sun, 17 Jun 2018 02:09:37 -0400
|
|
Subject: [PATCH] EMC Human#getAttackPct
|
|
|
|
---
|
|
src/main/java/net/minecraft/server/EntityHuman.java | 2 ++
|
|
.../java/org/bukkit/craftbukkit/entity/CraftHumanEntity.java | 2 ++
|
|
2 files changed, 4 insertions(+)
|
|
|
|
diff --git a/src/main/java/net/minecraft/server/EntityHuman.java b/src/main/java/net/minecraft/server/EntityHuman.java
|
|
index 9346fbf0..72d3f7d4 100644
|
|
--- a/src/main/java/net/minecraft/server/EntityHuman.java
|
|
+++ b/src/main/java/net/minecraft/server/EntityHuman.java
|
|
@@ -79,6 +79,7 @@ public abstract class EntityHuman extends EntityLiving {
|
|
public boolean fauxSleeping;
|
|
public String spawnWorld = "";
|
|
public int oldLevel = -1;
|
|
+ public float lastAttackPct = 0; // EMC
|
|
|
|
@Override
|
|
public CraftHumanEntity getBukkitEntity() {
|
|
@@ -1054,6 +1055,7 @@ public abstract class EntityHuman extends EntityLiving {
|
|
}
|
|
|
|
float f2 = this.s(0.5F);
|
|
+ this.lastAttackPct = f2; // EMC
|
|
|
|
f *= 0.2F + f2 * f2 * 0.8F;
|
|
f1 *= f2;
|
|
diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftHumanEntity.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftHumanEntity.java
|
|
index e169679c..470b3fbe 100644
|
|
--- a/src/main/java/org/bukkit/craftbukkit/entity/CraftHumanEntity.java
|
|
+++ b/src/main/java/org/bukkit/craftbukkit/entity/CraftHumanEntity.java
|
|
@@ -85,6 +85,8 @@ public class CraftHumanEntity extends CraftLivingEntity implements HumanEntity {
|
|
private boolean op;
|
|
private GameMode mode;
|
|
|
|
+ @Override public float getAttackPct() { return getHandle().lastAttackPct; } // EMC
|
|
+
|
|
public CraftHumanEntity(final CraftServer server, final EntityHuman entity) {
|
|
super(server, entity);
|
|
mode = server.getDefaultGameMode();
|
|
--
|
|
2.25.1.windows.1
|
|
|