summaryrefslogtreecommitdiffstats
path: root/nms-patches/EntityAnimal.patch
diff options
context:
space:
mode:
Diffstat (limited to 'nms-patches/EntityAnimal.patch')
-rw-r--r--nms-patches/EntityAnimal.patch23
1 files changed, 23 insertions, 0 deletions
diff --git a/nms-patches/EntityAnimal.patch b/nms-patches/EntityAnimal.patch
new file mode 100644
index 00000000..4b90e467
--- /dev/null
+++ b/nms-patches/EntityAnimal.patch
@@ -0,0 +1,23 @@
+--- ../work/decompile-8eb82bde/net/minecraft/server/EntityAnimal.java 2014-12-10 18:34:37.064492562 +0000
++++ src/main/java/net/minecraft/server/EntityAnimal.java 2014-12-10 18:31:55.772494313 +0000
+@@ -38,14 +38,19 @@
+
+ }
+
++ /* CraftBukkit start
++ // Function disabled as it has no special function anymore after
++ // setSitting is disabled.
+ public boolean damageEntity(DamageSource damagesource, float f) {
+ if (this.isInvulnerable(damagesource)) {
+ return false;
+ } else {
+- this.bk = 0;
++ //CraftBukkit - moved into EntityLiving.d(DamageSource, float)
++ //this.bk = 0;
+ return super.damageEntity(damagesource, f);
+ }
+ }
++ // CraftBukkit end */
+
+ public float a(BlockPosition blockposition) {
+ return this.world.getType(blockposition.down()).getBlock() == Blocks.GRASS ? 10.0F : this.world.o(blockposition) - 0.5F;